UF_MB_action_type_e (view source)
 
Defined in: uf_mb.h
 
Also known as:
 
Overview
Each member of the UF_MB_action_type_t enumerated type represents
one of the action types that can be specified for an action declared
in a MenuScript menu file. This enumerated type is reserved for
future use in the Open API; currently it is only used internally
within MenuScript.


Data Members

UF_MB_FUNCTION_ACTION
Callback action registered via
UF_MB_add_actions

UF_MB_PROGRAM_ACTION
Complete Open Program action

UF_MB_GRIP_ACTION
GRIP program action

UF_MB_JOURNAL_ACTION = UF_MB_GRIP_ACTION
Journal action is equivalent to GRIP but with different file extension

UF_MB_IMMEDIATE_ACTION
System Command Action enclosed in quotes

UF_MB_USER_TOOL_ACTION
User Tool Definition File to be opened by the
action

UF_MB_STYLER_DIALOG_ACTION
Styler Dialog File to be opened by the
the action

UF_MB_STYLER_TOP_DIALOG_ACTION
Styler Top Dialog File to be opened by
the action

UF_MB_LEGACY_ACTION
Action defined via UF_UI_append_menubar_menu

 


 
UF_MB_cb_status_e (view source)
 
Defined in: uf_mb.h
 
Also known as:
 
Overview
Each member of the UF_MB_cb_status_t enumerated type represents one
of the possible return values from a callback function that has been
registered via UF_MB_add_actions.

To support possible future semantic differences between return codes, the
five values shown below have been defined. The comments next to each
member identify its nominal meaning. However, there are currently only
two sets of semantics associated with these five values:

UF_MB_CB_CONTINUE - this value will cause execution of any additional
actions for a menu item to be executed.

Any of the other four values will inhibit execution of the remaining
actions.


Data Members

UF_MB_CB_CONTINUE
Continue performing the menu item's actions

UF_MB_CB_CANCEL
User interaction requested inhibiting the
menu item's actions

UF_MB_CB_OVERRIDE_STANDARD
Inhibit further actions because a pre
action took the place of the standard
action for a standard NX menu item.

UF_MB_CB_WARNING
Inhibit further actions because a
warning condition was raised.

UF_MB_CB_ERROR
Inhibit further actions because a
error condition was raised.

 


 
UF_MB_state_e (view source)
 
Defined in: uf_mb.h
 
Also known as:
 
Overview
The elements of the UF_MB_state_t enumerated type correspond to
ask or set routine argument for a button's sensitivity or a toggle
button's current state.


Data Members

UF_MB_ON


UF_MB_OFF