| 
|   | GUIWindow_Dialogue (DialogWindowType type) | 
|   | 
| virtual  | ~GUIWindow_Dialogue () | 
|   | 
| void  | setDisplayedDialogueType (DialogueId type) | 
|   | 
| DialogueId  | getDisplayedDialogueType () | 
|   | 
| virtual void  | Update () override | 
|   | 
| virtual void  | Release () override | 
|   | 
|   | GUIWindow () | 
|   | 
|   | GUIWindow (WindowType windowType, Pointi position, Sizei dimensions, std::string_view hint={}) | 
|   | 
| virtual  | ~GUIWindow ()=default | 
|   | 
| GUIButton *  | CreateButton (Pointi position, Sizei dimensions, int uButtonType, int uData, UIMessageType msg, unsigned int msg_param, InputAction action=INPUT_ACTION_INVALID, std::string_view label={}, const std::vector< GraphicsImage * > &textures={}) | 
|   | 
| GUIButton *  | CreateButton (std::string id, Pointi position, Sizei dimensions, int uButtonType, int uData, UIMessageType msg, unsigned int msg_param, InputAction action=INPUT_ACTION_INVALID, std::string_view label={}, const std::vector< GraphicsImage * > &textures={}) | 
|   | 
| bool  | Contains (unsigned int x, unsigned int y) | 
|   | 
| void  | DrawFlashingInputCursor (int uX, int uY, GUIFont *a2) | 
|   | 
| int  | DrawTextInRect (GUIFont *font, Pointi position, Color color, std::string_view text, int rect_width, int reverse_text) | 
|   | 
| void  | DrawText (GUIFont *font, Pointi position, Color color, std::string_view text, int maxY=0, Color shadowColor=colorTable.Black) | 
|   | 
| void  | DrawTitleText (GUIFont *font, int horizontalMargin, int verticalMargin, Color color, std::string_view text, int lineSpacing) | 
|   | 
| void  | DrawShops_next_generation_time_string (Duration time) | 
|   | 
| void  | DrawMessageBox (bool inside_game_viewport) | 
|   | 
| GUIButton *  | GetControl (unsigned int uID) | 
|   | 
| void  | setKeyboardControlGroup (int buttonsCount, bool msgOnSelect, int selectStep, int initialPosition) | 
|   | 
| virtual void  | Update () | 
|   | 
| virtual void  | Release () | 
|   | 
| void  | DeleteButtons () | 
|   | 
| Recti  | frameRect () const | 
|   |