_map.erase(id);
}
-//#include <stdio.h>
-#include <stdio.h>
void OtkEventDispatcher::dispatchEvents(void)
{
XEvent e;
while (XPending(OBDisplay::display)) {
XNextEvent(OBDisplay::display, &e);
-#if defined(DEBUG) && 0
+#if 0
printf("Event %d window %lx\n", e.type, e.xany.window);
#endif
}
}
+OtkEventHandler *OtkEventDispatcher::findHandler(Window win)
+{
+ OtkEventMap::iterator it = _map.find(win);
+ if (it != _map.end())
+ return it->second;
+ return 0;
+}
+
}