X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/35713466d0e4c11df79055bf094627be28e29a8d..04633c190f5a6eafe607a5712647aaa131522b1f:/src/unix/utilsx11.cpp diff --git a/src/unix/utilsx11.cpp b/src/unix/utilsx11.cpp index a5809199b2..d4b4d521a3 100644 --- a/src/unix/utilsx11.cpp +++ b/src/unix/utilsx11.cpp @@ -15,12 +15,10 @@ #include "wx/wxprec.h" #include "wx/unix/utilsx11.h" -#include "wx/x11/privx.h" #include "wx/iconbndl.h" #include "wx/image.h" #include "wx/icon.h" #include "wx/log.h" -#include "wx/utils.h" #ifdef __VMS #pragma message disable nosimpint @@ -508,27 +506,5 @@ void wxSetFullScreenStateX11(WXDisplay* display, WXWindow rootWindow, } } -bool wxGetKeyState(wxKeyCode key) -{ - Display *pDisplay = (Display*) wxGetDisplay(); - int iKey = wxCharCodeWXToX(key); - int iKeyMask = 0; - Window wDummy1, wDummy2; - int iDummy3, iDummy4, iDummy5, iDummy6; - unsigned int iMask; - XModifierKeymap* map = XGetModifierMapping(pDisplay); - KeyCode keyCode = XKeysymToKeycode(pDisplay,iKey); - if(keyCode == NoSymbol) return false; - for(int i = 0; i < 8; ++i) { - if( map->modifiermap[map->max_keypermod * i] == keyCode) { - iKeyMask = 1 << i; - } - } - XQueryPointer(pDisplay, DefaultRootWindow(pDisplay), &wDummy1, &wDummy2, - &iDummy3, &iDummy4, &iDummy5, &iDummy6, &iMask ); - XFreeModifiermap(map); - return (iMask & iKeyMask) != 0; -} - #endif