sub_arctic.lib
Interface interactor_consts

All Known Subinterfaces:
grow_draggable, grow_press_draggable, inout_draggable, inout_press_draggable, interactor, list_element, menu_focusable, menu_notifier, move_draggable, move_press_draggable, simple_draggable, simple_press_draggable, snap_draggable, snap_targetable
All Known Implementing Classes:
cgraph_sem_draw, style_test7, style_test8, sync_test1, uist_style_demo, shadow_drag_test, sliding_text_test, constraint_test, sliding_styl_text_test, drag_limit_test, edit_test, traversal_test, image_cutter, transp_test, cycle_test, constraint_test2, overkill_test

public abstract interface interactor_consts


Field Summary
static int DAMAGED
          Object screen apperance is damaged and needs redraw
static int ENABLED
          Designator bit for enabled
static int ENABLED_HAS_EXT_NOTIFY
          ENABLED has external entities to notify when it goes out-of-date
static int ENABLED_IN_PROCESS
          Evaluation is underway on ENABLED (used for cycle detection).
static int ENABLED_IS_HORIZONTAL
          Indicate whether ENABLED is consrainted to a horizontal value.
static int ENABLED_OOD
          Height of object is out-of-date
static int FEATURE_BOTTOM_LEFT
          Feature point index for bottom-left corner
static int FEATURE_BOTTOM_RIGHT
          Feature point index for bottom-right corner
static int FEATURE_CENTER
          Feature point index for center of object
static int FEATURE_NONE
          Indicator for no feature point.
static int FEATURE_TOP_LEFT
          Feature point index for top-left corner
static int FEATURE_TOP_RIGHT
          Feature point index for top-right corner
static int FIRST_FREE_FEATURE
          First feature point index available for use by interactor subclasses.
static int FIRST_FREE_FLAG
          First flag bit not assigned at the interactor level.
static int FIXED_CHILDREN
          Object uses fixed children
static int H
          Designator bit for h
static int H_HAS_EXT_NOTIFY
          H has external entities to notify when it goes out-of-date
static int H_IN_PROCESS
          Evaluation is underway on H (used for cycle detection).
static int H_OOD
          Height of object is out-of-date
static int IS_ENABLED
          Object is marked as enabled (accepting input)
static int IS_VISIBLE
          Object is marked as visible
static int OOD_BITS
          All out-of-date bits
static int PART_A
          Designator bit for part_a
static int PART_A_HAS_EXT_NOTIFY
          PART_A has external entities to notify when it goes out-of-date
static int PART_A_IN_PROCESS
          Evaluation is underway on PART_A (used for cycle detection).
static int PART_A_IS_HORIZONTAL
          Indicate whether PART_A is consrainted to a horizontal value.
static int PART_A_OOD
          Height of object is out-of-date
static int PART_B
          Designator bit for part_b
static int PART_B_HAS_EXT_NOTIFY
          PART_B has external entities to notify when it goes out-of-date
static int PART_B_IN_PROCESS
          Evaluation is underway on PART_B (used for cycle detection).
static int PART_B_IS_HORIZONTAL
          Indicate whether PART_B is consrainted to a horizontal value.
static int PART_B_OOD
          Height of object is out-of-date
static int STYLE_LOCKED
          The interactor is currently "style-locked" so that subsequent attempt to restyle it will have no effect.
static int SUPPORTS_CHILDREN
          Object can be a parent
static int TRAV_DRAW
          Indicator for a traversal in drawing order.
static int TRAV_PICK
          Indicator for a traversal in picking order.
static int TRAV_POST
          Indicator for a left-to-right post-order traversal.
static int TRAV_PRE
          Indicator for a left-to-right pre-order traversal.
static int VISIBLE
          Designator bit for visible
static int VISIBLE_HAS_EXT_NOTIFY
          VISIBLE has external entities to notify when it goes out-of-date
static int VISIBLE_IN_PROCESS
          Evaluation is underway on VISIBLE (used for cycle detection).
static int VISIBLE_IS_HORIZONTAL
          Indicate whether VISIBLE is consrainted to a horizontal value.
static int VISIBLE_OOD
          Height of object is out-of-date
static int W
          Designator bit for w
static int W_HAS_EXT_NOTIFY
          W has external entities to notify when it goes out-of-date
static int W_IN_PROCESS
          Evaluation is underway on W (used for cycle detection).
static int W_OOD
          Width of object is out-of-date
static int X
          Designator bit for x
static int X_HAS_EXT_NOTIFY
          X has external entities to notify when it goes out-of-date
static int X_IN_PROCESS
          Evaluation is underway on X (used for cycle detection).
static int X_OOD
          X position of object is out-of-date
static int Y
          Designator bit for y
static int Y_HAS_EXT_NOTIFY
          Y has external entities to notify when it goes out-of-date
static int Y_IN_PROCESS
          Evaluation is underway on Y (used for cycle detection).
static int Y_OOD
          Y position of object is out-of-date
 

Field Detail

X

public static final int X
Designator bit for x

Y

public static final int Y
Designator bit for y

W

public static final int W
Designator bit for w

H

public static final int H
Designator bit for h

VISIBLE

public static final int VISIBLE
Designator bit for visible

ENABLED

public static final int ENABLED
Designator bit for enabled

PART_A

public static final int PART_A
Designator bit for part_a

PART_B

public static final int PART_B
Designator bit for part_b

X_OOD

public static final int X_OOD
X position of object is out-of-date

Y_OOD

public static final int Y_OOD
Y position of object is out-of-date

W_OOD

public static final int W_OOD
Width of object is out-of-date

H_OOD

public static final int H_OOD
Height of object is out-of-date

VISIBLE_OOD

public static final int VISIBLE_OOD
Height of object is out-of-date

ENABLED_OOD

public static final int ENABLED_OOD
Height of object is out-of-date

PART_A_OOD

public static final int PART_A_OOD
Height of object is out-of-date

PART_B_OOD

public static final int PART_B_OOD
Height of object is out-of-date

OOD_BITS

public static final int OOD_BITS
All out-of-date bits

X_HAS_EXT_NOTIFY

public static final int X_HAS_EXT_NOTIFY
X has external entities to notify when it goes out-of-date

Y_HAS_EXT_NOTIFY

public static final int Y_HAS_EXT_NOTIFY
Y has external entities to notify when it goes out-of-date

W_HAS_EXT_NOTIFY

public static final int W_HAS_EXT_NOTIFY
W has external entities to notify when it goes out-of-date

H_HAS_EXT_NOTIFY

public static final int H_HAS_EXT_NOTIFY
H has external entities to notify when it goes out-of-date

VISIBLE_HAS_EXT_NOTIFY

public static final int VISIBLE_HAS_EXT_NOTIFY
VISIBLE has external entities to notify when it goes out-of-date

ENABLED_HAS_EXT_NOTIFY

public static final int ENABLED_HAS_EXT_NOTIFY
ENABLED has external entities to notify when it goes out-of-date

PART_A_HAS_EXT_NOTIFY

public static final int PART_A_HAS_EXT_NOTIFY
PART_A has external entities to notify when it goes out-of-date

PART_B_HAS_EXT_NOTIFY

public static final int PART_B_HAS_EXT_NOTIFY
PART_B has external entities to notify when it goes out-of-date

X_IN_PROCESS

public static final int X_IN_PROCESS
Evaluation is underway on X (used for cycle detection).

Y_IN_PROCESS

public static final int Y_IN_PROCESS
Evaluation is underway on Y (used for cycle detection).

W_IN_PROCESS

public static final int W_IN_PROCESS
Evaluation is underway on W (used for cycle detection).

H_IN_PROCESS

public static final int H_IN_PROCESS
Evaluation is underway on H (used for cycle detection).

VISIBLE_IN_PROCESS

public static final int VISIBLE_IN_PROCESS
Evaluation is underway on VISIBLE (used for cycle detection).

ENABLED_IN_PROCESS

public static final int ENABLED_IN_PROCESS
Evaluation is underway on ENABLED (used for cycle detection).

PART_A_IN_PROCESS

public static final int PART_A_IN_PROCESS
Evaluation is underway on PART_A (used for cycle detection).

PART_B_IN_PROCESS

public static final int PART_B_IN_PROCESS
Evaluation is underway on PART_B (used for cycle detection).

VISIBLE_IS_HORIZONTAL

public static final int VISIBLE_IS_HORIZONTAL
Indicate whether VISIBLE is consrainted to a horizontal value.

ENABLED_IS_HORIZONTAL

public static final int ENABLED_IS_HORIZONTAL
Indicate whether ENABLED is consrainted to a horizontal value.

PART_A_IS_HORIZONTAL

public static final int PART_A_IS_HORIZONTAL
Indicate whether PART_A is consrainted to a horizontal value.

PART_B_IS_HORIZONTAL

public static final int PART_B_IS_HORIZONTAL
Indicate whether PART_B is consrainted to a horizontal value.

IS_VISIBLE

public static final int IS_VISIBLE
Object is marked as visible

IS_ENABLED

public static final int IS_ENABLED
Object is marked as enabled (accepting input)

SUPPORTS_CHILDREN

public static final int SUPPORTS_CHILDREN
Object can be a parent

FIXED_CHILDREN

public static final int FIXED_CHILDREN
Object uses fixed children

DAMAGED

public static final int DAMAGED
Object screen apperance is damaged and needs redraw

STYLE_LOCKED

public static final int STYLE_LOCKED
The interactor is currently "style-locked" so that subsequent attempt to restyle it will have no effect.

FIRST_FREE_FLAG

public static final int FIRST_FREE_FLAG
First flag bit not assigned at the interactor level. Bits starting with this one are free to be used bye subclasses for special purposes.

FEATURE_NONE

public static final int FEATURE_NONE
Indicator for no feature point. This is usually used in drags and snaps to indicate that the alignment point should be the point at which the object was "picked up" rather than a feature point of the object.

FEATURE_TOP_LEFT

public static final int FEATURE_TOP_LEFT
Feature point index for top-left corner

FEATURE_TOP_RIGHT

public static final int FEATURE_TOP_RIGHT
Feature point index for top-right corner

FEATURE_BOTTOM_LEFT

public static final int FEATURE_BOTTOM_LEFT
Feature point index for bottom-left corner

FEATURE_BOTTOM_RIGHT

public static final int FEATURE_BOTTOM_RIGHT
Feature point index for bottom-right corner

FEATURE_CENTER

public static final int FEATURE_CENTER
Feature point index for center of object

FIRST_FREE_FEATURE

public static final int FIRST_FREE_FEATURE
First feature point index available for use by interactor subclasses.

TRAV_DRAW

public static final int TRAV_DRAW
Indicator for a traversal in drawing order. Default drawing order is left-to-right post-order, however, subclasses can change this order.

TRAV_PICK

public static final int TRAV_PICK
Indicator for a traversal in picking order. Picking order should be the reverse of drawing order. This would default to a right-to-left pre-order traversal, however, subclasses can override this.

TRAV_PRE

public static final int TRAV_PRE
Indicator for a left-to-right pre-order traversal.

TRAV_POST

public static final int TRAV_POST
Indicator for a left-to-right post-order traversal.