X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fxeventhandler.hh;h=87afee3a406c8efe5b96f9b7075b1dbd6f12267c;hb=8b041e2f5c2edc6d295697d129cbc65b9bb2c6b7;hp=4f62fa0c8fab88ea56f2bad8017ff2881ba5ff79;hpb=45c2589ef6e6576604543229dfa1582d471e6a94;p=chaz%2Fopenbox diff --git a/src/xeventhandler.hh b/src/xeventhandler.hh index 4f62fa0c..87afee3a 100644 --- a/src/xeventhandler.hh +++ b/src/xeventhandler.hh @@ -2,6 +2,11 @@ #ifndef __xeventhandler_hh #define __xeventhandler_hh +/*! @file xeventhandler.hh + @brief The class which handles raw XEvents, turning them into high-level + user interaction sequences, or processing them as appropriate +*/ + extern "C" { #include } @@ -120,7 +125,13 @@ private: @param e The XEvent to handle */ void shapeEvent(const XShapeEvent &e); -#endif // SHAPE +#endif // SHAPE + //! Handles client message events + /*! + @param e The XEvent to handle + */ + void clientMessage(const XClientMessageEvent &e); + public: //! Constructs an OBXEventHandler object