Got wxHelpContext working, plus wxFindWindowAtPointer, wxGetMousePosition,

wxFindWindowAtPoint.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8282 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2000-09-07 13:22:42 +00:00
parent b85cfb6fd4
commit 59a12e9034
9 changed files with 123 additions and 100 deletions

View File

@@ -2992,15 +2992,26 @@ wxWindow *wxGetActiveWindow()
// position.
wxWindow* wxFindWindowAtPointer(wxPoint& pt)
{
wxFAIL_MSG(_("Not implemented"));
return NULL;
pt = wxGetMousePosition();
wxWindow* found = wxFindWindowAtPoint(pt);
return found;
}
// Get the current mouse position.
wxPoint wxGetMousePosition()
{
wxFAIL_MSG(_("Not implemented"));
return wxPoint;
Display *display = (Display*) wxGetDisplay();
Window rootWindow = RootWindowOfScreen (DefaultScreenOfDisplay(display));
Window rootReturn, childReturn;
int rootX, rootY, winX, winY;
unsigned int maskReturn;
XQueryPointer (display,
rootWindow,
&rootReturn,
&childReturn,
&rootX, &rootY, &winX, &winY, &maskReturn);
return wxPoint(rootX, rootY);
}
// ----------------------------------------------------------------------------