|
| GUI_v1 (KyraEngine_v1 *vm) |
|
virtual Button * | addButtonToList (Button *list, Button *newButton) |
|
void | processButton (Button *button) override=0 |
|
int | processButtonList (Button *buttonList, uint16 inputFlags, int8 mouseWheel) override=0 |
|
virtual int | redrawShadedButtonCallback (Button *button) |
|
virtual int | redrawButtonCallback (Button *button) |
|
virtual void | initMenuLayout (Menu &menu) |
|
void | initMenu (Menu &menu) |
|
void | processHighlights (Menu &menu) |
|
void | createScreenThumbnail (Graphics::Surface &dst) override=0 |
|
| GUI (KyraEngine_v1 *vm) |
|
void | notifyUpdateSaveSlotsList () |
|
|
virtual void | printMenuText (const Common::String &str, int x, int y, uint8 c0, uint8 c1, uint8 c2) |
|
virtual int | getMenuCenterStringX (const Common::String &str, int x1, int x2) |
|
virtual Button * | getButtonListData ()=0 |
|
virtual Button * | getScrollUpButton ()=0 |
|
virtual Button * | getScrollDownButton ()=0 |
|
virtual Button::Callback | getScrollUpButtonHandler () const =0 |
|
virtual Button::Callback | getScrollDownButtonHandler () const =0 |
|
virtual uint8 | defaultColor1 () const =0 |
|
virtual uint8 | defaultColor2 () const =0 |
|
virtual uint8 | menuItemLabelColor () const =0 |
|
virtual Common::String | getMenuTitle (const Menu &menu)=0 |
|
virtual Common::String | getMenuItemTitle (const MenuItem &menuItem)=0 |
|
virtual Common::String | getMenuItemLabel (const MenuItem &menuItem)=0 |
|
void | updateAllMenuButtons () |
|
void | updateMenuButton (Button *button) |
|
virtual void | updateButton (Button *button) |
|
void | redrawText (const Menu &menu) |
|
void | redrawHighlight (const Menu &menu) |
|
void | checkTextfieldInput () |
|
void | updateSaveFileList (Common::String targetName, bool excludeQuickSaves=false) |
|
int | getNextSavegameSlot () |
|
void | updateSaveSlotsList (Common::String targetName, bool force=false) |
|
virtual void | sortSaveSlots () |
|
The documentation for this class was generated from the following file: