added sendTo action
Dana Jansens danakj@orodu.net
3 files changed,
22 insertions(+),
0 deletions(-)
M
util/epist/actions.hh
→
util/epist/actions.hh
@@ -46,6 +46,8 @@ moveWindowDown,
moveWindowLeft, moveWindowRight, + sendTo, //done + nextWindow, //done for now prevWindow, //done for now nextWindowOnAllWorkspaces, //done
M
util/epist/epist.cc
→
util/epist/epist.cc
@@ -124,6 +124,22 @@ _actions.push_back(Action(Action::toggleomnipresent,
XKeysymToKeycode(getXDisplay(), XStringToKeysym("O")), Mod1Mask | ControlMask)); + _actions.push_back(Action(Action::sendTo, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("1")), + Mod1Mask | ControlMask, 0)); + _actions.push_back(Action(Action::sendTo, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("2")), + Mod1Mask | ControlMask, 1)); + _actions.push_back(Action(Action::sendTo, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("3")), + Mod1Mask | ControlMask, 2)); + _actions.push_back(Action(Action::sendTo, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("4")), + Mod1Mask | ControlMask, 3)); activateGrabs(); }
M
util/epist/screen.cc
→
util/epist/screen.cc
@@ -221,6 +221,10 @@ case Action::lower:
window->lower(); return; + case Action::sendTo: + window->sendTo(it->number()); + return; + case Action::toggleomnipresent: if (window->desktop() == 0xffffffff) window->sendTo(_active_desktop);