diff options
Diffstat (limited to 'linden/indra/llwindow/llwindowwin32.h')
-rw-r--r-- | linden/indra/llwindow/llwindowwin32.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/linden/indra/llwindow/llwindowwin32.h b/linden/indra/llwindow/llwindowwin32.h index 691c648..0f0cf7c 100644 --- a/linden/indra/llwindow/llwindowwin32.h +++ b/linden/indra/llwindow/llwindowwin32.h | |||
@@ -106,6 +106,8 @@ public: | |||
106 | /*virtual*/ void bringToFront(); | 106 | /*virtual*/ void bringToFront(); |
107 | /*virtual*/ void focusClient(); | 107 | /*virtual*/ void focusClient(); |
108 | 108 | ||
109 | /*virtual*/ void allowLanguageTextInput(BOOL b); | ||
110 | |||
109 | protected: | 111 | protected: |
110 | LLWindowWin32( | 112 | LLWindowWin32( |
111 | char *title, char *name, int x, int y, int width, int height, U32 flags, | 113 | char *title, char *name, int x, int y, int width, int height, U32 flags, |
@@ -174,6 +176,15 @@ protected: | |||
174 | BOOL mMousePositionModified; | 176 | BOOL mMousePositionModified; |
175 | BOOL mInputProcessingPaused; | 177 | BOOL mInputProcessingPaused; |
176 | 178 | ||
179 | // The following five variables are for Language Text Input control. | ||
180 | // They are all static, since one context is shared by all LLWindowWin32 | ||
181 | // instances. | ||
182 | static BOOL sLanguageTextInputAllowed; | ||
183 | static BOOL sWinIMEOpened; | ||
184 | static HKL sWinInputLocale; | ||
185 | static DWORD sWinIMEConversionMode; | ||
186 | static DWORD sWinIMESentenceMode; | ||
187 | |||
177 | friend class LLWindowManager; | 188 | friend class LLWindowManager; |
178 | }; | 189 | }; |
179 | 190 | ||