diff options
| author | Pierre Ossman <ossman@cendio.se> | 2014-09-15 09:31:46 +0000 |
|---|---|---|
| committer | Pierre Ossman <ossman@cendio.se> | 2014-09-15 09:31:46 +0000 |
| commit | 53888cf06440f6f3b3d594e0dc80d120c77d2c53 (patch) | |
| tree | 454f0ec7110c1bbdb8274e6816018164654ed81c /src | |
| parent | e145df21652a643c358afabe979cdca8e0c55429 (diff) | |
Get rid of the old IActiveIMMApp code as the newer code calls
fatal() if it cannot be loaded and is hence already required.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10311 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src')
| -rw-r--r-- | src/Fl_win32.cxx | 19 | ||||
| -rw-r--r-- | src/aimm.h | 422 |
2 files changed, 0 insertions, 441 deletions
diff --git a/src/Fl_win32.cxx b/src/Fl_win32.cxx index d34a54bfa..e4202b586 100644 --- a/src/Fl_win32.cxx +++ b/src/Fl_win32.cxx @@ -60,8 +60,6 @@ #include <ole2.h> #include <shellapi.h> -#include "aimm.h" - // // USE_ASYNC_SELECT - define it if you have WSAAsyncSelect()... // USE_ASYNC_SELECT is OBSOLETED in 1.3 for the following reasons: @@ -338,7 +336,6 @@ void* Fl::thread_message() { extern int fl_send_system_handlers(void *e); -IActiveIMMApp *fl_aimm = NULL; MSG fl_msg; // This is never called with time_to_wait < 0.0. @@ -779,7 +776,6 @@ void fl_clipboard_notify_untarget(HWND wnd) { } //////////////////////////////////////////////////////////////// -char fl_is_ime = 0; void fl_get_codepage() { HKL hkl = GetKeyboardLayout(0); @@ -787,14 +783,7 @@ void fl_get_codepage() GetLocaleInfo (LOWORD(hkl), LOCALE_IDEFAULTANSICODEPAGE, ld, 6); DWORD ccp = atol(ld); - fl_is_ime = 0; - fl_codepage = ccp; - if (fl_aimm) { - fl_aimm->GetCodePageA(GetKeyboardLayout(0), &fl_codepage); - } else if (get_imm_module() && flImmIsIME(hkl)) { - fl_is_ime = 1; - } } HWND fl_capture; @@ -1866,14 +1855,6 @@ Fl_X* Fl_X::make(Fl_Window* w) { fl_OleInitialize(); RegisterDragDrop(x->xid, flIDropTarget); - if (!fl_aimm) { - CoCreateInstance(CLSID_CActiveIMM, NULL, CLSCTX_INPROC_SERVER, - IID_IActiveIMMApp, (void**) &fl_aimm); - if (fl_aimm) { - fl_aimm->Activate(TRUE); - } - } - return x; } diff --git a/src/aimm.h b/src/aimm.h deleted file mode 100644 index b2f6f4290..000000000 --- a/src/aimm.h +++ /dev/null @@ -1,422 +0,0 @@ -// -// "$Id$" -// -// Standard dialog header file for the UTF-8 Fast Light Tool Kit (FLTK-UTF8). -// -// Copyright 2009-2010 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// http://www.fltk.org/COPYING.php -// -// Please report all bugs and problems on the following page: -// -// http://www.fltk.org/str.php -// - -#ifndef AIMM_H -# define AIMM_H -//# define HANDLE_PTR HANDLE* -//# define DWORD_PTR DWORD* -//# define CLSCTX_INPROC_SERVER 0x1 -const GUID IID_IActiveIMMApp = { 0x8c0e040, 0x62d1, 0x11d1, {0x93, 0x26, 0x00, 0x60, 0xb0, 0x67, 0xb8, 0x6e}}; -const GUID CLSID_CActiveIMM = { 0x4955dd33, 0xb159, 0x11d0, {0x8f, 0xcf, 0x00, 0xaa, 0x00, 0x6b, 0xcc, 0x59}}; -/* - class IUnknown - { - public: - - virtual long __stdcall QueryInterface( - const GUID & riid, - void **ppvObject) = 0; - - virtual ULONG __stdcall AddRef( void) = 0; - - virtual ULONG __stdcall Release( void) = 0; - }; - -extern "C" __declspec(dllimport) long __stdcall CoInitialize(void far *pvReserved); -extern "C" __declspec(dllimport) long __stdcall CoCreateInstance(const GUID & rclsid, IUnknown * pUnkOuter, - DWORD dwClsContext, const GUID & riid, LPVOID FAR* ppv); - -*/ - - class IActiveIMMApp : public IUnknown - { - public: - virtual long __stdcall AssociateContext( - HWND hWnd, - HIMC hIME, - HIMC *phPrev) = 0; - - virtual long __stdcall ConfigureIMEA( - HKL hKL, - HWND hWnd, - DWORD dwMode, - void *pData) = 0; - - virtual long __stdcall ConfigureIMEW( - HKL hKL, - HWND hWnd, - DWORD dwMode, - void *pData) = 0; - - virtual long __stdcall CreateContext( - HIMC *phIMC) = 0; - - virtual long __stdcall DestroyContext( - HIMC hIME) = 0; - - virtual long __stdcall EnumRegisterWordA( - HKL hKL, - LPSTR szReading, - DWORD dwStyle, - LPSTR szRegister, - LPVOID pData, - void **pEnum) = 0; - - virtual long __stdcall EnumRegisterWordW( - HKL hKL, - LPWSTR szReading, - DWORD dwStyle, - LPWSTR szRegister, - LPVOID pData, - void **pEnum) = 0; - - virtual long __stdcall EscapeA( - HKL hKL, - HIMC hIMC, - UINT uEscape, - /* [out][in] */ LPVOID pData, - LRESULT *plResult) = 0; - - virtual long __stdcall EscapeW( - HKL hKL, - HIMC hIMC, - UINT uEscape, - /* [out][in] */ LPVOID pData, - LRESULT *plResult) = 0; - - virtual long __stdcall GetCandidateListA( - HIMC hIMC, - DWORD dwIndex, - UINT uBufLen, - void *pCandList, - UINT *puCopied) = 0; - - virtual long __stdcall GetCandidateListW( - HIMC hIMC, - DWORD dwIndex, - UINT uBufLen, - void *pCandList, - UINT *puCopied) = 0; - - virtual long __stdcall GetCandidateListCountA( - HIMC hIMC, - DWORD *pdwListSize, - DWORD *pdwBufLen) = 0; - - virtual long __stdcall GetCandidateListCountW( - HIMC hIMC, - DWORD *pdwListSize, - DWORD *pdwBufLen) = 0; - - virtual long __stdcall GetCandidateWindow( - HIMC hIMC, - DWORD dwIndex, - void *pCandidate) = 0; - - virtual long __stdcall GetCompositionFontA( - HIMC hIMC, - LOGFONTA *plf) = 0; - - virtual long __stdcall GetCompositionFontW( - HIMC hIMC, - LOGFONTW *plf) = 0; - - virtual long __stdcall GetCompositionStringA( - HIMC hIMC, - DWORD dwIndex, - DWORD dwBufLen, - LONG *plCopied, - LPVOID pBuf) = 0; - - virtual long __stdcall GetCompositionStringW( - HIMC hIMC, - DWORD dwIndex, - DWORD dwBufLen, - LONG *plCopied, - LPVOID pBuf) = 0; - - virtual long __stdcall GetCompositionWindow( - HIMC hIMC, - void *pCompForm) = 0; - - virtual long __stdcall GetContext( - HWND hWnd, - HIMC *phIMC) = 0; - - virtual long __stdcall GetConversionListA( - HKL hKL, - HIMC hIMC, - LPSTR pSrc, - UINT uBufLen, - UINT uFlag, - void *pDst, - UINT *puCopied) = 0; - - virtual long __stdcall GetConversionListW( - HKL hKL, - HIMC hIMC, - LPWSTR pSrc, - UINT uBufLen, - UINT uFlag, - void *pDst, - UINT *puCopied) = 0; - - virtual long __stdcall GetConversionStatus( - HIMC hIMC, - DWORD *pfdwConversion, - DWORD *pfdwSentence) = 0; - - virtual long __stdcall GetDefaultIMEWnd( - HWND hWnd, - HWND *phDefWnd) = 0; - - virtual long __stdcall GetDescriptionA( - HKL hKL, - UINT uBufLen, - LPSTR szDescription, - UINT *puCopied) = 0; - - virtual long __stdcall GetDescriptionW( - HKL hKL, - UINT uBufLen, - LPWSTR szDescription, - UINT *puCopied) = 0; - - virtual long __stdcall GetGuideLineA( - HIMC hIMC, - DWORD dwIndex, - DWORD dwBufLen, - LPSTR pBuf, - DWORD *pdwResult) = 0; - - virtual long __stdcall GetGuideLineW( - HIMC hIMC, - DWORD dwIndex, - DWORD dwBufLen, - LPWSTR pBuf, - DWORD *pdwResult) = 0; - - virtual long __stdcall GetIMEFileNameA( - HKL hKL, - UINT uBufLen, - LPSTR szFileName, - UINT *puCopied) = 0; - - virtual long __stdcall GetIMEFileNameW( - HKL hKL, - UINT uBufLen, - LPWSTR szFileName, - UINT *puCopied) = 0; - - virtual long __stdcall GetOpenStatus( - HIMC hIMC) = 0; - - virtual long __stdcall GetProperty( - HKL hKL, - DWORD fdwIndex, - DWORD *pdwProperty) = 0; - - virtual long __stdcall GetRegisterWordStyleA( - HKL hKL, - UINT nItem, - STYLEBUFA *pStyleBuf, - UINT *puCopied) = 0; - - virtual long __stdcall GetRegisterWordStyleW( - HKL hKL, - UINT nItem, - STYLEBUFW *pStyleBuf, - UINT *puCopied) = 0; - - virtual long __stdcall GetStatusWindowPos( - HIMC hIMC, - POINT *pptPos) = 0; - - virtual long __stdcall GetVirtualKey( - HWND hWnd, - UINT *puVirtualKey) = 0; - - virtual long __stdcall InstallIMEA( - LPSTR szIMEFileName, - LPSTR szLayoutText, - HKL *phKL) = 0; - - virtual long __stdcall InstallIMEW( - LPWSTR szIMEFileName, - LPWSTR szLayoutText, - HKL *phKL) = 0; - - virtual long __stdcall IsIME( - HKL hKL) = 0; - - virtual long __stdcall IsUIMessageA( - HWND hWndIME, - UINT msg, - WPARAM wParam, - LPARAM lParam) = 0; - - virtual long __stdcall IsUIMessageW( - HWND hWndIME, - UINT msg, - WPARAM wParam, - LPARAM lParam) = 0; - - virtual long __stdcall NotifyIME( - HIMC hIMC, - DWORD dwAction, - DWORD dwIndex, - DWORD dwValue) = 0; - - virtual long __stdcall RegisterWordA( - HKL hKL, - LPSTR szReading, - DWORD dwStyle, - LPSTR szRegister) = 0; - - virtual long __stdcall RegisterWordW( - HKL hKL, - LPWSTR szReading, - DWORD dwStyle, - LPWSTR szRegister) = 0; - - virtual long __stdcall ReleaseContext( - HWND hWnd, - HIMC hIMC) = 0; - - virtual long __stdcall SetCandidateWindow( - HIMC hIMC, - void *pCandidate) = 0; - - virtual long __stdcall SetCompositionFontA( - HIMC hIMC, - LOGFONTA *plf) = 0; - - virtual long __stdcall SetCompositionFontW( - HIMC hIMC, - LOGFONTW *plf) = 0; - - virtual long __stdcall SetCompositionStringA( - HIMC hIMC, - DWORD dwIndex, - LPVOID pComp, - DWORD dwCompLen, - LPVOID pRead, - DWORD dwReadLen) = 0; - - virtual long __stdcall SetCompositionStringW( - HIMC hIMC, - DWORD dwIndex, - LPVOID pComp, - DWORD dwCompLen, - LPVOID pRead, - DWORD dwReadLen) = 0; - - virtual long __stdcall SetCompositionWindow( - HIMC hIMC, - void *pCompForm) = 0; - - virtual long __stdcall SetConversionStatus( - HIMC hIMC, - DWORD fdwConversion, - DWORD fdwSentence) = 0; - - virtual long __stdcall SetOpenStatus( - HIMC hIMC, - BOOL fOpen) = 0; - - virtual long __stdcall SetStatusWindowPos( - HIMC hIMC, - POINT *pptPos) = 0; - - virtual long __stdcall SimulateHotKey( - HWND hWnd, - DWORD dwHotKeyID) = 0; - - virtual long __stdcall UnregisterWordA( - HKL hKL, - LPSTR szReading, - DWORD dwStyle, - LPSTR szUnregister) = 0; - - virtual long __stdcall UnregisterWordW( - HKL hKL, - LPWSTR szReading, - DWORD dwStyle, - LPWSTR szUnregister) = 0; - - virtual long __stdcall Activate( - BOOL fRestoreLayout) = 0; - - virtual long __stdcall Deactivate( void) = 0; - - virtual long __stdcall OnDefWindowProc( - HWND hWnd, - UINT Msg, - WPARAM wParam, - LPARAM lParam, - LRESULT *plResult) = 0; - - virtual long __stdcall FilterClientWindows( - ATOM *aaClassList, - UINT uSize) = 0; - - virtual long __stdcall GetCodePageA( - HKL hKL, - UINT *uCodePage) = 0; - - virtual long __stdcall GetLangId( - HKL hKL, - WORD *plid) = 0; - - virtual long __stdcall AssociateContextEx( - HWND hWnd, - HIMC hIMC, - DWORD dwFlags) = 0; - - virtual long __stdcall DisableIME( - DWORD idThread) = 0; - - virtual long __stdcall GetImeMenuItemsA( - HIMC hIMC, - DWORD dwFlags, - DWORD dwType, - void *pImeParentMenu, - void *pImeMenu, - DWORD dwSize, - DWORD *pdwResult) = 0; - - virtual long __stdcall GetImeMenuItemsW( - HIMC hIMC, - DWORD dwFlags, - DWORD dwType, - void *pImeParentMenu, - void *pImeMenu, - DWORD dwSize, - DWORD *pdwResult) = 0; - - virtual long __stdcall EnumInputContext( - DWORD idThread, - void **ppEnum) = 0; - - }; - -#endif - -// -// End of "$Id$". -// |
