formZ SDK | 5.0 API Reference | System | User Interface (FUIM) | Templates

fz_fuim_actn_enum

Description

Fuim action enumerators.

enum fz_fuim_actn_enum {

FZ_FUIM_ACTN_NONE,

FZ_FUIM_ACTN_BLESS,

FZ_FUIM_ACTN_HIT,

FZ_FUIM_ACTN_GET_VALUE,

FZ_FUIM_ACTN_SET_VALUE,

FZ_FUIM_ACTN_GET_ACTIV,

FZ_FUIM_ACTN_NEW_VALUE,

FZ_FUIM_ACTN_PICT_SCALE,

FZ_FUIM_ACTN_KEY,

FZ_FUIM_ACTN_NEW_CHILD_VALUE,

FZ_FUIM_ACTN_PRE_NEW_VALUE,

FZ_FUIM_ACTN_PRE_NEW_CHILD_VALUE,

FZ_FUIM_ACTN_MOUSE_MOVED_IN,

FZ_FUIM_ACTN_MOUSE_MOVED_OUT,

FZ_FUIM_ACTN_CHILD_HIT,

FZ_FUIM_ACTN_COLLAPSE,

FZ_FUIM_ACTN_EXPAND,

FZ_FUIM_ACTN_LOCK_NEW_VALUE_START,

FZ_FUIM_ACTN_LOCK_NEW_VALUE_END,

FZ_FUIM_ACTN_MOUSE_DOWN,

FZ_FUIM_ACTN_POST_NEW_VALUE,

FZ_FUIM_ACTN_POST_NEW_CHILD_VALUE };

Members

FZ_FUIM_ACTN_NONE

Fuim action : Nothing happened.

FZ_FUIM_ACTN_BLESS

Fuim action : An item is blessed as a standard ok or cancel button.

FZ_FUIM_ACTN_HIT

Fuim action : An item was hit.

FZ_FUIM_ACTN_GET_VALUE

Fuim action : The value of an item is being get.

FZ_FUIM_ACTN_SET_VALUE

Fuim action : The value of an item is being set.

FZ_FUIM_ACTN_GET_ACTIV

Fuim action : An item is being checked to see whether it is active or not.

FZ_FUIM_ACTN_NEW_VALUE

Fuim action : An item has been set to a new value.

FZ_FUIM_ACTN_PICT_SCALE

Fuim action : A picture has been scaled.

FZ_FUIM_ACTN_KEY

Fuim action : A key hit occurred.

FZ_FUIM_ACTN_NEW_CHILD_VALUE

Fuim action : The value of a child of the given item has been changed.

FZ_FUIM_ACTN_PRE_NEW_VALUE

Fuim action : Called right before the value of an item is changed. This gives the called code the opportunity to, for example, perform object backups or similar actions that need to be done before the change occurs.

Availability: 7.0.0.0

FZ_FUIM_ACTN_PRE_NEW_CHILD_VALUE

Fuim action : Same as FZ_FUIM_ACTN_PRE_NEW_VALUE, except that this action is invoked for any item, that has a child item, whose value is about to be changed.

Availability: 7.0.0.0

FZ_FUIM_ACTN_MOUSE_MOVED_IN

Fuim action : mouse moved into the item.

Availability: 7.0.0.0

FZ_FUIM_ACTN_MOUSE_MOVED_OUT

Fuim action : mouse moved out the item.

Availability: 7.0.0.0

FZ_FUIM_ACTN_CHILD_HIT

Fuim action : A child of an item was hit.

Availability: 7.0.0.0

FZ_FUIM_ACTN_COLLAPSE

Fuim action : A bordered shade enabled item was collapsed.

Availability: 7.0.0.0

FZ_FUIM_ACTN_EXPAND

Fuim action : A bordered shade enabled item was expanded.

Availability: 7.0.0.0

FZ_FUIM_ACTN_LOCK_NEW_VALUE_START

Fuim action : Called right before FZ_FUIM_ACTN_PRE_NEW_CHILD_VALUE, FZ_FUIM_ACTN_NEW_VALUE and FZ_FUIM_ACTN_NEW_CHILD_VALUE actions are issued for items which were changed because they were locked together (such as x,y and z radii of a sphere).

Availability: 7.0.0.0

FZ_FUIM_ACTN_LOCK_NEW_VALUE_END

Fuim action : Called right after FZ_FUIM_ACTN_PRE_NEW_CHILD_VALUE, FZ_FUIM_ACTN_NEW_VALUE and FZ_FUIM_ACTN_NEW_CHILD_VALUE actions were issued for items which were changed because they were locked together (such as x,y and z radii of a sphere).

Availability: 7.0.0.0

FZ_FUIM_ACTN_MOUSE_DOWN

Fuim action : A mouse button was pressed on a fuim item.

Availability: 7.0.0.0

FZ_FUIM_ACTN_POST_NEW_VALUE

Fuim action : Called right after the value of an item is changed. This gives the called code the opportunity to perform finalization steps that need to be done at the end.
For dynamic items running in continuous mode, such as sliders, the calling sequence is :
FZ_FUIM_ACTN_PRE_NEW_VALUE,
FZ_FUIM_ACTN_NEW_VALUE,
FZ_FUIM_ACTN_NEW_VALUE,
...(while tracking)
FZ_FUIM_ACTN_NEW_VALUE,
FZ_FUIM_ACTN_POST_NEW_VALUE

For dynamic items running in non continuous mode, such as sliders with the FZ_FUIM_FLAG_NCNT flags, the calling sequence is :
FZ_FUIM_ACTN_PRE_NEW_VALUE,
FZ_FUIM_ACTN_NEW_VALUE,
FZ_FUIM_ACTN_POST_NEW_VALUE,

FZ_FUIM_ACTN_PRE_NEW_VALUE,
FZ_FUIM_ACTN_NEW_VALUE,
FZ_FUIM_ACTN_POST_NEW_VALUE,

FZ_FUIM_ACTN_PRE_NEW_VALUE,
FZ_FUIM_ACTN_NEW_VALUE,
FZ_FUIM_ACTN_POST_NEW_VALUE,

... (while tracking)

For non dynamic items, such as check boxes, radios ... the calling sequence is :
FZ_FUIM_ACTN_PRE_NEW_VALUE,
FZ_FUIM_ACTN_NEW_VALUE,
FZ_FUIM_ACTN_POST_NEW_VALUE

Availability: 7.0.0.0

FZ_FUIM_ACTN_POST_NEW_CHILD_VALUE

Fuim action : Same as FZ_FUIM_ACTN_POST_NEW_VALUE, except that this action is invoked for any item, that has a child item, whose value is about to be changed.

Availability: 7.0.0.0

Availability

5.0.0.0

See Also

fz_fuim_item_func

Defined in

fz_fuim_api.h