diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-12-30 06:31:45 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-12-30 06:31:45 +0000 |
| commit | 98c4b4cfe58c712e70575d8d8b00e7a261a2e729 (patch) | |
| tree | b9d95d8a186d83ed02bbf606f1c19c6b28b5491c /src/openbox.hh | |
| parent | b8653c3ab8ee785fc0605a960ac83afb97ac7edf (diff) | |
keybindings underway. dont work yet
Diffstat (limited to 'src/openbox.hh')
| -rw-r--r-- | src/openbox.hh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/openbox.hh b/src/openbox.hh index 976a4977..d64068f1 100644 --- a/src/openbox.hh +++ b/src/openbox.hh @@ -30,6 +30,7 @@ namespace ob { class OBScreen; class OBClient; class OBActions; +class OBBindings; //! Mouse cursors used throughout Openbox struct Cursors { @@ -121,6 +122,9 @@ private: //! The action interface through which all user-available actions occur OBActions *_actions; + //! The interface through which keys/buttons are grabbed and handled + OBBindings *_bindings; + //! Run the application in synchronous mode? (for debugging) bool _sync; @@ -184,6 +188,9 @@ public: //! Returns the otk::OBProperty instance for the window manager inline const otk::OBProperty *property() const { return _property; } + //! Returns the OBBinding instance for the window manager + inline OBBindings *bindings() const { return _bindings; } + //! Returns a managed screen inline OBScreen *screen(int num) { assert(num >= 0); assert(num < (signed)_screens.size()); |
