]> git.saurik.com Git - wxWidgets.git/blobdiff - src/unix/utilsx11.cpp
extending calculation of visible region
[wxWidgets.git] / src / unix / utilsx11.cpp
index 2a6eaf0deb17ac9ff02ba6c9570616f403f04d4e..d4b4d521a30fee7ace59e1238595bf2077acfc06 100644 (file)
@@ -506,27 +506,5 @@ void wxSetFullScreenStateX11(WXDisplay* display, WXWindow rootWindow,
     }
 }
 
-bool wxGetKeyState(wxKeyCode key)
-{
-  Display *pDisplay = wxApp::GetDisplay();
-  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