X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fopenbox.hh;h=c810057f83fe9b097bde749742efa11533782fd8;hb=0089719c806599a405c2def0e1e84a0ac99d9937;hp=b2598dc001dba873d1d6fcf725f541693251f69e;hpb=597f4d81e5e05240a9e6cc7096598cb1fdae82a8;p=chaz%2Fopenbox diff --git a/src/openbox.hh b/src/openbox.hh index b2598dc0..c810057f 100644 --- a/src/openbox.hh +++ b/src/openbox.hh @@ -8,7 +8,6 @@ /* cuz girls look soooo goood.. on the end of my DICK - -- xOr */ extern "C" { @@ -23,7 +22,8 @@ extern "C" { #include "otk/timerqueuemanager.hh" #include "otk/property.hh" #include "otk/configuration.hh" -#include "xeventhandler.hh" +#include "otk/eventdispatcher.hh" +#include "otk/eventhandler.hh" #include "client.hh" namespace ob { @@ -40,7 +40,7 @@ class OBScreen; not exit until the window manager is ready to be destroyed. Destruction of the Openbox class instance will shutdown the window manager. */ -class Openbox +class Openbox : public otk::OtkEventDispatcher, public otk::OtkEventHandler { public: //! The single instance of the Openbox class for the application. @@ -103,9 +103,6 @@ private: */ otk::OBTimerQueueManager _timermanager; - //! The class which will handle raw XEvents - OBXEventHandler _xeventhandler; - //! Cached atoms on the display /*! This is a pointer because the OBProperty class uses otk::OBDisplay::display