Function: internal-lisp-face-attribute-values

internal-lisp-face-attribute-values is a function defined in xfaces.c.

Signature

(internal-lisp-face-attribute-values ATTR)

Documentation

Return a list of valid discrete values for face attribute ATTR.

Value is nil if ATTR doesn't have a discrete set of valid values.

Source Code

// Defined in /usr/src/emacs/src/xfaces.c
{
  Lisp_Object result = Qnil;

  CHECK_SYMBOL (attr);

  if (EQ (attr, QCunderline) || EQ (attr, QCoverline)
      || EQ (attr, QCstrike_through)
      || EQ (attr, QCinverse_video)
      || EQ (attr, QCextend))
    result = list2 (Qt, Qnil);

  return result;
}