diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-03-21 18:42:39 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-03-21 18:42:39 +0000 |
| commit | a52a6d96d701c993896f276e4198003317632aaf (patch) | |
| tree | be2f51e6a433d1fdf9a7c8248b343cb3f6297212 /src/actions.hh | |
| parent | a36c7543d4eedaa9e10bfd9f4d9b81279b1bb7e6 (diff) | |
rm the old code including the .pys and the c++ shit
Diffstat (limited to 'src/actions.hh')
| -rw-r--r-- | src/actions.hh | 79 |
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 |
