diff options
Diffstat (limited to 'src/ui/window.h')
-rw-r--r-- | src/ui/window.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ui/window.h b/src/ui/window.h index 7cd29d4b..8bc9911c 100644 --- a/src/ui/window.h +++ b/src/ui/window.h | |||
@@ -75,6 +75,8 @@ struct Impl_Window { | |||
75 | SDL_Cursor * cursors[SDL_NUM_SYSTEM_CURSORS]; | 75 | SDL_Cursor * cursors[SDL_NUM_SYSTEM_CURSORS]; |
76 | SDL_Cursor * pendingCursor; | 76 | SDL_Cursor * pendingCursor; |
77 | int loadAnimTimer; | 77 | int loadAnimTimer; |
78 | iAnim rootOffset; | ||
79 | int keyboardHeight; /* mobile software keyboards */ | ||
78 | }; | 80 | }; |
79 | 81 | ||
80 | iBool processEvent_Window (iWindow *, const SDL_Event *); | 82 | iBool processEvent_Window (iWindow *, const SDL_Event *); |
@@ -86,9 +88,11 @@ void setUiScale_Window (iWindow *, float uiScale); | |||
86 | void setFreezeDraw_Window (iWindow *, iBool freezeDraw); | 88 | void setFreezeDraw_Window (iWindow *, iBool freezeDraw); |
87 | void setCursor_Window (iWindow *, int cursor); | 89 | void setCursor_Window (iWindow *, int cursor); |
88 | void setSnap_Window (iWindow *, int snapMode); | 90 | void setSnap_Window (iWindow *, int snapMode); |
91 | void setKeyboardHeight_Window(iWindow *, int height); | ||
89 | 92 | ||
90 | uint32_t id_Window (const iWindow *); | 93 | uint32_t id_Window (const iWindow *); |
91 | iInt2 rootSize_Window (const iWindow *); | 94 | iInt2 rootSize_Window (const iWindow *); |
95 | iInt2 visibleRootSize_Window (const iWindow *); /* may be obstructed by software keyboard */ | ||
92 | float uiScale_Window (const iWindow *); | 96 | float uiScale_Window (const iWindow *); |
93 | iInt2 coord_Window (const iWindow *, int x, int y); | 97 | iInt2 coord_Window (const iWindow *, int x, int y); |
94 | iInt2 mouseCoord_Window (const iWindow *); | 98 | iInt2 mouseCoord_Window (const iWindow *); |