summaryrefslogtreecommitdiff
path: root/src/actions.hh
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-21 18:42:39 +0000
committerDana Jansens <danakj@orodu.net>2003-03-21 18:42:39 +0000
commita52a6d96d701c993896f276e4198003317632aaf (patch)
treebe2f51e6a433d1fdf9a7c8248b343cb3f6297212 /src/actions.hh
parenta36c7543d4eedaa9e10bfd9f4d9b81279b1bb7e6 (diff)
rm the old code including the .pys and the c++ shit
Diffstat (limited to 'src/actions.hh')
-rw-r--r--src/actions.hh79
1 files changed, 0 insertions, 79 deletions
diff --git a/src/actions.hh b/src/actions.hh
deleted file mode 100644
index 4165dd2e..00000000
--- a/src/actions.hh
+++ /dev/null
@@ -1,79 +0,0 @@
-// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
-#ifndef __actions_hh
-#define __actions_hh
-
-/*! @file actions.hh
- @brief The action interface for user-available actions
-*/
-
-#include "otk/point.hh"
-#include "otk/rect.hh"
-#include "otk/eventhandler.hh"
-
-extern "C" {
-#include <X11/Xlib.h>
-#include <Python.h>
-}
-
-#include <map>
-
-namespace ob {
-
-//! The action interface for user-available actions
-/*!
- When these actions are fired, hooks to the guile engine are fired so that
- guile code is run.
-*/
-class Actions : public otk::EventHandler {
-public:
-#ifndef SWIG // get rid of a swig warning
- struct ButtonReleaseAction {
- Window win;
- unsigned int button;
- Time time;
- ButtonReleaseAction() { win = 0; button = 0; time = 0; }
- };
-
- struct ButtonPressAction {
- Window win;
- unsigned int button;
- otk::Point pos;
- otk::Rect clientarea;
- ButtonPressAction() { button = 0; }
- };
-#endif // SWIG
-private:
- //! The last button release processed for CLICKs
- ButtonReleaseAction _release;
- //! The last button press processed for CLICKs
- ButtonPressAction _press;
- //! 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;
-
-public:
- //! Constructs an Actions object
- Actions();
- //! Destroys the Actions object
- virtual ~Actions();
-
- virtual void buttonPressHandler(const XButtonEvent &e);
- virtual void buttonReleaseHandler(const XButtonEvent &e);
-
- virtual void enterHandler(const XCrossingEvent &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);
-
-#ifdef XKB
- virtual void xkbHandler(const XkbEvent &e);
-#endif // XKB
-
-};
-
-}
-
-#endif // __actions_hh