




#HIDDEN
-
Hides member from user's view in edit dialogs and CSS type information
printouts.
#HIDDEN_INLINE
-
Hides member when inlined in another object, but not when edited itself.
This only applies to members of #INLINE objects.
#SHOW
-
Always show this member in the edit dialog (i.e., even if it was marked
#READ_ONLY).
#IGNORE
-
Does not register this member in the type information for this class.
#DETAIL
-
Flags this member as a level of detail that the user usually does not
need to deal with -- can be viewed by changing the Show setting in the
edit dialog.
#NO_SAVE
-
This member is not saved when dumping to a file.
#NO_SAVE_PATH_R
-
Don't create these objects in the 1st pass of the dump file (e.g., they
will be created automatically by something else, usually an
#IMMEDIATE_UPDATE UpdateAfterEdit function on a parent object). This
can be used to speed up saving and loading of large numbers of
repetitive objects which can be created instead.
#READ_ONLY
-
Allows the user to see but not edit this item. By default the gui edit
dialog will not show these items. This prevents the member from being
changed in CSS as well.
#IV_READ_ONLY
-
Like READ_ONLY, but user can modify the value via CSS (which is
prevented by READ_ONLY).
#LIST_xxx
-
Sets the Lookup List for this element. This is used mainly for pointers
to functions, where one wants the gui to show a list of top-level
functions that have been scanned by maketa (see section 6.3.4 Top-Level Function Directives).
#TYPE_xxx
-
Sets the default type for members which are pointers to TypeDef objects.
This also works for MemberDef pointers. If xxx is 'this', then the
type of the current object is used.
#TYPE_ON_xxx
-
For object, TypeDef, or MemberDef pointers: use member xxx of this
object to anchor the listing of possible types, tokens, or members.
#FROM_GROUP_xxx
-
For token pointers, use given member xxx as the group from which to
select token options (xxx can be a pointer to a group).
#GROUP_OPT_OK
-
For FROM_GROUP_xxx mbrs, allows group itself as an option (else not
allowed).
#SUBTYPE_xxx
-
Sets this token pointer member to be only subitems (objects owned by
this one) of type xxx. A recursive scan of members on this object is
performed to search for objects of the given type as possible values for
this field.
#NO_SUBTYPE
-
Don't search this ptr for possible subitems (use if this ptr might point
"up", causing a endless loop of searching for subitems).
#NO_FIND
-
Don't search this member for the recursive FindMembeR function which
searches recursively through objects (use if this ptr might point up in
the hierarchy, which might cause an endless loop).
#LABEL_xxx
-
Set the label for item (or menu or button) to be xxx.
#OWN_POINTER
-
For a pointer to an object, when loading, set the owner of the obj to be
this object. Thus, this pointer is always created and owned by this
object.
#NULL_OK
-
A null value is ok as an option for the user (else not) for pointer to a
type, and SUBTYPE tokens.
#NO_NULL
-
A null value is not ok (for tokens) (else ok).
#NO_EDIT
-
Don't include Edit as an option on a token pointer menu (else ok).
#POS_ONLY
-
Only positive (non-negative) integers, this controls behavior of the
stepper for integer types.
#LINK_GROUP
-
This group member only has linked items (doesn't allow user to create
new tokens in this group).
#IN_GPMENU
-
This members' items should appear in the group menu. The member must be
a taGroup_impl descendent type, and the class must have a
MEMB_IN_GPMENU option set.




