#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 <X11/Xlib.h>
+
+#ifdef SHAPE
+#include <X11/extensions/shape.h>
+#endif // SHAPE
}
namespace ob {
+// XXX: TEMPORARY!!
+class OBClient;
+
+
//! Handles X events
/*!
There are 2 type of X events:<br>