@brief The action interface for user-available actions
*/
-#include "widget.hh"
+#include "widgetbase.hh"
#include "otk/point.hh"
#include "otk/rect.hh"
#include "otk/eventhandler.hh"
Used for motion events as the starting position.
*/
ButtonPressAction *_posqueue[BUTTONS];
+ //! This is set to true once a drag has started and false when done to make
+ //! sure the threshold isnt checked anymore once a drag is underway
+ bool _dragging;
void insertPress(const XButtonEvent &e);
virtual void leaveHandler(const XCrossingEvent &e);
virtual void keyPressHandler(const XKeyEvent &e);
+ virtual void keyReleaseHandler(const XKeyEvent &e);
virtual void motionHandler(const XMotionEvent &e);
- virtual void mapRequestHandler(const XMapRequestEvent &e);
- virtual void unmapHandler(const XUnmapEvent &e);
- virtual void destroyHandler(const XDestroyWindowEvent &e);
-
#ifdef XKB
virtual void xkbHandler(const XkbEvent &e);
#endif // XKB