From 56d7b547ae156e17c8e03ada3b80468f5a0b2605 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 4 Dec 2002 07:55:52 +0000 Subject: button press/releases WORK --- otk/eventdispatcher.hh | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'otk/eventdispatcher.hh') diff --git a/otk/eventdispatcher.hh b/otk/eventdispatcher.hh index 28741d95..b56445a4 100644 --- a/otk/eventdispatcher.hh +++ b/otk/eventdispatcher.hh @@ -24,9 +24,16 @@ public: { _fallback = fallback; } OtkEventHandler *getFallbackHandler(void) const { return _fallback; } + //! Sets an event handler that gets all events for all handlers after + //! any specific handlers have received them + inline void setMasterHandler(OtkEventHandler *master) + { _master = master; } + OtkEventHandler *getMasterHandler(void) const { return _master; } + private: OtkEventMap _map; OtkEventHandler *_fallback; + OtkEventHandler *_master; //! The time at which the last XEvent with a time was received Time _lasttime; // XXX: store this! also provide an accessor! -- cgit v1.2.3