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.cc | |
| parent | b8653c3ab8ee785fc0605a960ac83afb97ac7edf (diff) | |
keybindings underway. dont work yet
Diffstat (limited to 'src/openbox.cc')
| -rw-r--r-- | src/openbox.cc | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/openbox.cc b/src/openbox.cc index ad317183..952fca51 100644 --- a/src/openbox.cc +++ b/src/openbox.cc @@ -9,6 +9,7 @@ #include "client.hh" #include "screen.hh" #include "actions.hh" +#include "bindings.hh" #include "otk/property.hh" #include "otk/display.hh" #include "otk/assassin.hh" @@ -145,8 +146,22 @@ Openbox::Openbox(int argc, char **argv) sigaction(SIGHUP, &action, (struct sigaction *) 0); _property = new otk::OBProperty(); - _actions = new OBActions(); + _bindings = new OBBindings(); + + OBBindings::StringVect v; +// v.push_back("C-x"); +// v.push_back("C-y"); + v.push_back("v"); + _bindings->add(v, 1); + v.clear(); +// v.push_back("C-x"); +// v.push_back("C-z"); + v.push_back("a"); + _bindings->add(v, 2); + + _bindings->display(); + ::exit(0); setMasterHandler(_actions); // set as the master event handler @@ -198,6 +213,10 @@ Openbox::~Openbox() _state = State_Exiting; // time to kill everything std::for_each(_screens.begin(), _screens.end(), otk::PointerAssassin()); + + delete _bindings; + delete _actions; + delete _property; // close the X display otk::OBDisplay::destroy(); |
