Global structures and definition used by the GUI modules.
A structure that is mainly used to store the margin of a certain type of Widget. It is basically a four-dimensional vector that store the left, right, top and down offset.
| Name | Description |
|---|---|
left | Left edge. |
right | Right edge. |
top | Top edge. |
bottom | Bottom edge. |
| Name | Description |
|---|---|
Set | Function set all edges of the Guide. |
A structure that allows triggering a specific event after a certain period of time.
| Name | Description |
|---|---|
widget | Widget reference associated with the Trigger. |
signal | The type of Signal the Trigger is sending. |
start | The start time of the Trigger. |
timeout | The Trigger interval. |
cycle | Number of time the Trigger have been executed. |
L_callback | The scripting command that should be called when the Trigger is activated. |
| Name | Description |
|---|---|
recursive | Repeat the Trigger. |
Constant value that enumerated the type of mouse buttons.
kButtonNone: No mouse button is pressed.kButtonLeft: Left mouse button.kButtonMiddle: Middle mouse button.kButtonRight: Right mouse button.kScrollUp: Scroll wheel up.kScrollDown: Scroll wheel down.kScrollLeft: Scroll wheel left.kScrollRight: Scroll wheel right.Available Widget signal types that can be used to implement functionalities on event callback.
kOnRefresh: Occurs when a Widget is updated.kOnPaint: Occurs after the Widget draw call have been sent to the GPU.kOnMousePress: The active pointing device receives a press.kOnMouseMove: Happen when the pointing device is moving.kOnMouseRelease: An active pointing device button has been released.kOnKeyPress: A keyboard key is pressed.kOnKeyRelease: A keyboard key is released.kOnSpecialPress: A special keyboard key is pressed.kOnSpecialPress: A special keyboard key is released.kOnChange: The content or state of the Widget have been changed.kOnFocusIn: The Widget receives the focus.kOnFocusOut: The Widget loose its focus.kOnResize: The Widget has been resized.kOnDelete: The Widget is about to be deleted.kOnShow: The Widget becomes visible.kOnHide: The Widget becomes invisible.kOnPulse: Special type of event that can be implemented using a Trigger.
|
|