When these actions are fired, hooks to the guile engine are fired so that
guile code is run.
*/
-class OBActions : public otk::OtkEventHandler {
+class Actions : public otk::EventHandler {
public:
#ifndef SWIG // get rid of a swig warning
struct ButtonReleaseAction {
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);
void removePress(const XButtonEvent &e);
public:
- //! Constructs an OBActions object
- OBActions();
- //! Destroys the OBActions object
- virtual ~OBActions();
+ //! Constructs an Actions object
+ Actions();
+ //! Destroys the Actions object
+ virtual ~Actions();
virtual void buttonPressHandler(const XButtonEvent &e);
virtual void buttonReleaseHandler(const XButtonEvent &e);