From 3a4f91b53700093f6f577c309a746ede44652e4f Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Fri, 27 Dec 2002 08:33:57 +0000 Subject: enter/leave and focus events are working beautifully --- otk/eventdispatcher.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'otk') diff --git a/otk/eventdispatcher.cc b/otk/eventdispatcher.cc index d28a7426..1d4a4ec0 100644 --- a/otk/eventdispatcher.cc +++ b/otk/eventdispatcher.cc @@ -94,7 +94,7 @@ void OtkEventDispatcher::dispatchEvents(void) focus = None; printf("FocusOut focus=%lx unfocus=%lx\n", focus, unfocus); } -/* // madly compress all crossing events + // madly compress all crossing events } else if (e.type == EnterNotify) { // any other types are not ones we're interested in if (e.xcrossing.mode == NotifyNormal) { @@ -109,7 +109,7 @@ void OtkEventDispatcher::dispatchEvents(void) leave = e.xcrossing.window; leave_root = e.xcrossing.root; printf("Leave enter=%lx leave=%lx\n", enter, leave); - }*/ + } } else { // normal events dispatch(e); @@ -118,7 +118,7 @@ void OtkEventDispatcher::dispatchEvents(void) if (unfocus != None) { // the last focus event was an FocusOut, so where the hell is the focus at? - printf("UNFOCUSING: %lx\n", unfocus); +// printf("UNFOCUSING: %lx\n", unfocus); _focus_e.xfocus.type = FocusOut; _focus_e.xfocus.window = unfocus; dispatch(_focus_e); @@ -128,12 +128,12 @@ void OtkEventDispatcher::dispatchEvents(void) // the last focus event was a FocusIn, so unfocus what used to be focus and // focus this new target if (_focus != None) { - printf("UNFOCUSING: %lx\n", _focus); +// printf("UNFOCUSING: %lx\n", _focus); _focus_e.xfocus.type = FocusOut; _focus_e.xfocus.window = _focus; dispatch(_focus_e); } - printf("FOCUSING: %lx\n", focus); +// printf("FOCUSING: %lx\n", focus); _focus_e.xfocus.type = FocusIn; _focus_e.xfocus.window = focus; dispatch(_focus_e); -- cgit v1.2.3