#include <gui.h>

Data Fields | |
| GUI_handler | handler |
| struct GUI * | parent |
| const GUI_Control * | control |
| unsigned | mask |
| int | focus |
| int | iControl |
| state | state |
| const GUI_Control * | list |
| const GUI_Control *const * | htab |
| const GUI_Control *const * | vtab |
| int | cControl |
| const OPCShape * | bg |
| const OPCShape * | ov |
| OPC | opc |
| Rect | dirty |
| ClipRect * | cdirty |
| int | offy |
| void * | param |
Definition at line 117 of file gui.h.
Handler as go-between for messages
Definition at line 119 of file gui.h.
Referenced by _GUI_CallNotifies(), _GUI_Default(), _GUI_Heartbeat(), and GUI_BlibInit().
struct GUI* GUI::parent [read] |
If embedded, this will point to owner, and focus will chain through this and parent
Definition at line 120 of file gui.h.
Referenced by _GUI_Default(), and GUI_BlibInit().
| const GUI_Control* GUI::control |
If embedded, this points to control that manages this.
Definition at line 121 of file gui.h.
Referenced by _GUI_Default().
| unsigned GUI::mask |
A few bits to store various status & notifications
Definition at line 122 of file gui.h.
Referenced by _GUI_Default(), _GUI_Dirty_Rect(), _GUI_Heartbeat(), _GUI_IsOpen(), and _GUI_SetFocus().
| int GUI::focus |
Current control focus
Definition at line 127 of file gui.h.
Referenced by _GUI_Control_Disable(), _GUI_Control_Enable(), _GUI_Control_Hide(), _GUI_Control_IsFocused(), _GUI_Control_Show(), _GUI_Default(), _GUI_SetFocus(), GUI_BlibInit(), GUI_tabdown(), GUI_tableft(), GUI_tabright(), and GUI_tabup().
| int GUI::iControl |
Notification/Paint came from, or is for
Definition at line 128 of file gui.h.
Referenced by _GUI_CallNotifies(), and _GUI_Default().
Generator/State machine line for GUI_Cycle
Definition at line 131 of file gui.h.
Referenced by GUI_BlibInit().
| const GUI_Control* GUI::list |
Default ordered control table and vector to actual instances
Definition at line 134 of file gui.h.
Referenced by _GUI_Control_Get(), _GUI_Control_IsFocused(), _GUI_Default(), _GUI_Explode_Set(), _GUI_Offset_Group(), _GUI_SetFocus(), _GUI_Sweep_Set(), GUI_BlibInit(), GUI_tabdown(), GUI_tableft(), GUI_tabright(), and GUI_tabup().
| const GUI_Control* const* GUI::htab |
Horizontal (left/right) tab sequence
Definition at line 135 of file gui.h.
Referenced by GUI_BlibInit(), GUI_tableft(), and GUI_tabright().
| const GUI_Control* const* GUI::vtab |
Vertical (up/down) tab sequence
Definition at line 136 of file gui.h.
Referenced by GUI_BlibInit(), GUI_tabdown(), and GUI_tabup().
| int GUI::cControl |
Control count
Definition at line 137 of file gui.h.
Referenced by _GUI_CallNotifies(), _GUI_Default(), _GUI_SetFocus(), GUI_BlibInit(), GUI_tabdown(), GUI_tableft(), GUI_tabright(), and GUI_tabup().
Background, if present
Definition at line 139 of file gui.h.
Referenced by _GUI_Default(), and GUI_BlibInit().
Overlay, if present
Definition at line 140 of file gui.h.
Referenced by _GUI_Default(), and GUI_BlibInit().
Clipping/window context for GUI
Definition at line 142 of file gui.h.
Referenced by _GUI_Default(), _GUI_Explode_Set(), _GUI_Move(), GUI_BlibInit(), and GUI_Control_Paint().
Dirty rectangle
Definition at line 143 of file gui.h.
Referenced by _GUI_Default(), _GUI_Dirty_Rect(), GUI_BlibInit(), and GUI_Control_Paint().
Dirty rectangle collection
Definition at line 145 of file gui.h.
Referenced by _GUI_Default(), _GUI_Dirty_Rect(), _GUI_Heartbeat(), and GUI_BlibInit().
| int GUI::offy |
For animating this moving into position
Definition at line 147 of file gui.h.
Referenced by _GUI_Control_Bound(), _GUI_Control_Dirty(), _GUI_Default(), _GUI_Motion(), _GUI_Move(), and GUI_BlibInit().
| void* GUI::param |
1.5.6