X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=util%2Fepist%2Fepist.cc;h=7f8746342101387909dd4b98ad8a55705b795464;hb=5b91573e0c01a7ee6e504451c2ef3143709d06a2;hp=76a64aeaf231b2fd4e1690715462b877e473dc09;hpb=f7a41999bfa20750f192d7fa5447bb133451db76;p=chaz%2Fopenbox diff --git a/util/epist/epist.cc b/util/epist/epist.cc index 76a64aea..7f874634 100644 --- a/util/epist/epist.cc +++ b/util/epist/epist.cc @@ -134,6 +134,22 @@ epist::epist(char **argv, char *dpy_name, char *rc_file) XKeysymToKeycode(getXDisplay(), XStringToKeysym("Right")), Mod1Mask | ControlMask, 1)); + _actions.push_back(Action(Action::resizeWindowHeight, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("Up")), + ShiftMask | Mod1Mask | ControlMask, -1)); + _actions.push_back(Action(Action::resizeWindowHeight, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("Down")), + ShiftMask | Mod1Mask | ControlMask, 1)); + _actions.push_back(Action(Action::resizeWindowWidth, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("Left")), + ShiftMask | Mod1Mask | ControlMask, -1)); + _actions.push_back(Action(Action::resizeWindowWidth, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("Right")), + ShiftMask | Mod1Mask | ControlMask, 1)); _actions.push_back(Action(Action::iconify, XKeysymToKeycode(getXDisplay(), XStringToKeysym("I")), @@ -142,6 +158,18 @@ epist::epist(char **argv, char *dpy_name, char *rc_file) XKeysymToKeycode(getXDisplay(), XStringToKeysym("O")), Mod1Mask | ControlMask)); + _actions.push_back(Action(Action::toggleMaximizeHorizontal, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("X")), + ShiftMask | Mod1Mask)); + _actions.push_back(Action(Action::toggleMaximizeVertical, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("X")), + ShiftMask | ControlMask)); + _actions.push_back(Action(Action::toggleMaximizeFull, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("X")), + Mod1Mask | ControlMask)); _actions.push_back(Action(Action::changeWorkspace, XKeysymToKeycode(getXDisplay(), XStringToKeysym("1")),