|
| | GuiFileBrowser (int w, int h) |
| |
| | ~GuiFileBrowser () |
| |
| void | ResetState () |
| | Resets the element's state to STATE::DEFAULT. More...
|
| |
| void | SetFocus (int f) |
| |
| void | Draw () override |
| |
|
void | TriggerUpdate () |
| |
| void | Update (GuiTrigger *t) |
| |
| | GuiElement () |
| | Constructor. More...
|
| |
| virtual | ~GuiElement () |
| | Destructor. More...
|
| |
| void | SetParent (GuiElement *e) |
| |
| GuiElement * | GetParent () |
| |
| int | GetLeft () |
| |
| int | GetTop () |
| |
| void | SetMinY (int y) |
| |
| int | GetMinY () |
| |
| void | SetMaxY (int y) |
| |
| int | GetMaxY () |
| |
| void | SetMinX (int x) |
| |
| int | GetMinX () |
| |
| void | SetMaxX (int x) |
| |
| int | GetMaxX () |
| |
| int | GetWidth () |
| |
| int | GetHeight () |
| |
| void | SetSize (int w, int h) |
| |
| bool | IsVisible () |
| |
| bool | IsSelectable () |
| |
| bool | IsClickable () |
| |
| bool | IsHoldable () |
| |
| void | SetSelectable (bool s) |
| |
| void | SetClickable (bool c) |
| |
| void | SetHoldable (bool h) |
| |
| STATE | GetState () |
| |
| int | GetStateChan () |
| |
| void | SetAlpha (int a) |
| |
| int | GetAlpha () |
| |
| void | SetScale (float s) |
| |
| void | SetScaleX (float s) |
| |
| void | SetScaleY (float s) |
| |
| void | SetScale (int w, int h) |
| |
| float | GetScale () |
| |
| float | GetScaleX () |
| |
| float | GetScaleY () |
| |
| void | SetTrigger (GuiTrigger *t) |
| |
| void | SetTrigger (u8 i, GuiTrigger *t) |
| |
| bool | Rumble () |
| |
| void | SetRumble (bool r) |
| |
| void | SetEffect (int e, int a, int t=0) |
| |
| void | SetEffectOnOver (int e, int a, int t=0) |
| |
|
void | SetEffectGrow () |
| | Shortcut to SetEffectOnOver(EFFECT_SCALE, 4, 110)
|
| |
| int | GetEffect () |
| |
| bool | IsInside (int x, int y) |
| |
| void | SetPosition (int x, int y) |
| |
| void | UpdateEffects () |
| |
| void | SetUpdateCallback (UpdateCallback u) |
| |
| int | IsFocused () |
| |
| virtual void | SetVisible (bool v) |
| |
| virtual void | SetFocus (int f) |
| |
| virtual void | SetState (STATE s, int c=-1) |
| |
| virtual void | ResetState () |
| | Resets the element's state to STATE::DEFAULT. More...
|
| |
| virtual int | GetSelected () |
| |
| virtual void | SetAlignment (ALIGN_H hor, ALIGN_V vert) |
| |
| virtual void | ResetText () |
| | Called when the language has changed, to obtain new text values for all text elements. More...
|
| |
| virtual void | Update (GuiTrigger *t) |
| |
| virtual void | Draw ()=0 |
| | Called constantly to redraw the element. More...
|
| |
| virtual void | DrawTooltip () |
| | Called constantly to redraw the element's tooltip. More...
|
| |
|
|
GuiText * | fileListText [FILE_PAGESIZE] |
| |
|
GuiImage * | fileListBg [FILE_PAGESIZE] |
| |
|
GuiImage * | fileListFolder [FILE_PAGESIZE] |
| |
|
GuiButton * | arrowUpBtn |
| |
|
GuiButton * | arrowDownBtn |
| |
|
GuiButton * | scrollbarBoxBtn |
| |
|
GuiImage * | bgFileSelectionImg |
| |
|
GuiImage * | scrollbarImg |
| |
|
GuiImage * | arrowDownImg |
| |
|
GuiImage * | arrowDownOverImg |
| |
|
GuiImage * | arrowUpImg |
| |
|
GuiImage * | arrowUpOverImg |
| |
|
GuiImage * | scrollbarBoxImg |
| |
|
GuiImage * | scrollbarBoxOverImg |
| |
|
GuiImageData * | bgFileSelection |
| |
|
GuiImageData * | bgFileSelectionEntry |
| |
|
GuiImageData * | fileFolder |
| |
|
GuiImageData * | scrollbar |
| |
|
GuiImageData * | arrowDown |
| |
|
GuiImageData * | arrowDownOver |
| |
|
GuiImageData * | arrowUp |
| |
|
GuiImageData * | arrowUpOver |
| |
|
GuiImageData * | scrollbarBox |
| |
|
GuiImageData * | scrollbarBoxOver |
| |
|
GuiSound * | btnSoundOver |
| |
|
GuiSound * | btnSoundClick |
| |
|
GuiTrigger * | trigA |
| |
|
GuiTrigger * | trig2 |
| |
|
GuiTrigger * | trigHeldA |
| |
|
int | selectedItem |
| |
|
int | numEntries |
| |
|
bool | listChanged |
| |
|
GuiTrigger * | trigger [MAX_TRIGGERS] |
| | GuiTriggers (input actions) that this element responds to.
|
| |
|
UpdateCallback | updateCB |
| | Callback function to call when this element is updated.
|
| |
|
GuiElement * | parentElement |
| | Parent element.
|
| |
|
int | focus |
| | Element focus (-1 = focus disabled, 0 = not focused, 1 = focused)
|
| |
|
int | width |
| | Element width.
|
| |
|
int | height |
| | Element height.
|
| |
|
int | xoffset |
| | Element X offset.
|
| |
|
int | yoffset |
| | Element Y offset.
|
| |
|
int | ymin |
| | Element's min Y offset allowed.
|
| |
|
int | ymax |
| | Element's max Y offset allowed.
|
| |
|
int | xmin |
| | Element's min X offset allowed.
|
| |
|
int | xmax |
| | Element's max X offset allowed.
|
| |
|
int | xoffsetDyn |
| | Element X offset, dynamic (added to xoffset value for animation effects)
|
| |
|
int | yoffsetDyn |
| | Element Y offset, dynamic (added to yoffset value for animation effects)
|
| |
|
int | alpha |
| | Element alpha value (0-255)
|
| |
|
int | alphaDyn |
| | Element alpha, dynamic (multiplied by alpha value for blending/fading effects)
|
| |
|
f32 | xscale |
| | Element X scale (1 = 100%)
|
| |
|
f32 | yscale |
| | Element Y scale (1 = 100%)
|
| |
|
f32 | scaleDyn |
| | Element scale, dynamic (multiplied by alpha value for blending/fading effects)
|
| |
|
int | effects |
| | Currently enabled effect(s). 0 when no effects are enabled.
|
| |
|
int | effectAmount |
| | Effect amount. Used by different effects for different purposes.
|
| |
|
int | effectTarget |
| | Effect target amount. Used by different effects for different purposes.
|
| |
|
int | effectsOver |
| | Effects to enable when wiimote cursor is over this element. Copied to effects variable on over event.
|
| |
|
int | effectAmountOver |
| | EffectAmount to set when wiimote cursor is over this element.
|
| |
|
int | effectTargetOver |
| | EffectTarget to set when wiimote cursor is over this element.
|
| |
|
ALIGN_H | alignmentHor |
| | Horizontal element alignment, respective to parent element (LEFT, RIGHT, CENTRE)
|
| |
|
ALIGN_V | alignmentVert |
| | Horizontal element alignment, respective to parent element (TOP, BOTTOM, MIDDLE)
|
| |
|
STATE | state |
| | Element state (DEFAULT, SELECTED, CLICKED, DISABLED)
|
| |
|
int | stateChan |
| | Which controller channel is responsible for the last change in state.
|
| |
|
bool | selectable |
| | Whether or not this element selectable (can change to SELECTED state)
|
| |
|
bool | clickable |
| | Whether or not this element is clickable (can change to CLICKED state)
|
| |
|
bool | holdable |
| | Whether or not this element is holdable (can change to HELD state)
|
| |
|
bool | visible |
| | Visibility of the element. If false, Draw() is skipped.
|
| |
|
bool | rumble |
| | Wiimote rumble (on/off) - set to on when this element requests a rumble event.
|
| |