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. 
  
|  |