X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=util%2Fepist%2Fscreen.hh;h=98f8a351023ff03b24349cdb5c061432e6c9ccae;hb=bd05f7ec58f3e1f5839c372ad4fb007a8d8866f5;hp=6d0c87ba6922c3853c01a99469198307bf715324;hpb=28594da6de001f1d8b6b975286032302db3a6491;p=chaz%2Fopenbox diff --git a/util/epist/screen.hh b/util/epist/screen.hh index 6d0c87ba..98f8a351 100644 --- a/util/epist/screen.hh +++ b/util/epist/screen.hh @@ -1,5 +1,5 @@ -// -*- mode: C++; indent-tabs-mode: nil; -*- -// screen.hh for Epistophy - a key handler for NETWM/EWMH window managers. +// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*- +// screen.hh for Epistrophy - a key handler for NETWM/EWMH window managers. // Copyright (c) 2002 - 2002 Ben Jansens // // Permission is hereby granted, free of charge, to any person obtaining a @@ -76,16 +76,22 @@ public: void handleKeypress(const XEvent &e); void updateEverything(); - void cycleWindow(const bool forward, const bool allscreens = false, + void cycleWindow(const bool forward, const int increment, + const bool allscreens = false, const bool alldesktops = false, const bool sameclass = false, const std::string &classname = "") const; - void cycleWorkspace(const bool forward, const bool loop = true) const; + void cycleWorkspace(const bool forward, const int increment, + const bool loop = true) const; void changeWorkspace(const int num) const; + void changeWorkspaceVert(const int num) const; + void changeWorkspaceHorz(const int num) const; + void toggleShaded(const Window win) const; void execCommand(const std::string &cmd) const; void grabKey(const KeyCode keyCode, const int modifierMask) const; + void ungrabKey(const KeyCode keyCode, const int modifierMask) const; }; #endif // __screen_hh