|
| GUI_v2 (KyraEngine_v2 *vm) |
|
virtual void | initStaticData ()=0 |
|
Button * | addButtonToList (Button *list, Button *newButton) override |
|
void | processButton (Button *button) override |
|
int | processButtonList (Button *button, uint16 inputFlag, int8 mouseWheel) override |
|
| GUI_v1 (KyraEngine_v1 *vm) |
|
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 () |
|
|
void | updateButton (Button *button) override |
|
virtual void | setupPalette () |
|
virtual void | restorePalette () |
|
virtual Common::String | getTableString (int id, bool decode=false)=0 |
|
virtual uint8 | textFieldColor1 () const =0 |
|
virtual uint8 | textFieldColor2 () const =0 |
|
virtual uint8 | textFieldColor3 () const =0 |
|
virtual void | getInput () |
|
Button * | getButtonListData () override |
|
Button * | getScrollUpButton () override |
|
Button * | getScrollDownButton () override |
|
int | scrollUpButton (Button *button) |
|
int | scrollDownButton (Button *button) |
|
Button::Callback | getScrollUpButtonHandler () const override |
|
Button::Callback | getScrollDownButtonHandler () const override |
|
void | renewHighlight (Menu &menu) |
|
void | backUpPage1 (uint8 *buffer) |
|
void | restorePage1 (const uint8 *buffer) |
|
void | setupSavegameNames (Menu &menu, int num) |
|
int | resumeGame (Button *caller) |
|
int | clickLoadSlot (Button *caller) |
|
int | cancelLoadMenu (Button *caller) |
|
int | saveMenu (Button *caller) |
|
int | clickSaveSlot (Button *caller) |
|
int | cancelSaveMenu (Button *caller) |
|
int | deleteMenu (Button *caller) |
|
int | quitOptionsMenu (Button *caller) |
|
int | toggleWalkspeed (Button *caller) |
|
int | toggleText (Button *caller) |
|
virtual void | setupOptionsButtons ()=0 |
|
virtual int | sliderHandler (Button *caller)=0 |
|
const char * | nameInputProcess (char *buffer, int x, int y, uint8 c1, uint8 c2, uint8 c3, int bufferSize) |
|
int | finishSavename (Button *caller) |
|
int | cancelSavename (Button *caller) |
|
bool | checkSavegameDescription (const char *buffer, int size) |
|
int | getCharWidth (uint8 c) |
|
void | drawTextfieldBlock (int x, int y, uint8 c) |
|
bool | choiceDialog (int name, bool type) |
|
int | choiceYes (Button *caller) |
|
int | choiceNo (Button *caller) |
|
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 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) |
|
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 () |
|