aboutsummaryrefslogtreecommitdiff
path: root/src/WorkspaceCmd.cc
diff options
context:
space:
mode:
authorThomas Lübking <thomas.luebking@gmail.com>2016-08-15 07:59:13 (GMT)
committerMathias Gumz <akira@fluxbox.org>2016-08-26 06:06:47 (GMT)
commit1473bcf655271f6e229526c37e237ee0d49d366d (patch)
tree1bdc524387e138d837402479cfaf3439aa173bf7 /src/WorkspaceCmd.cc
parent10a957473803e87f119c363dc19efe92ea938a1d (diff)
downloadfluxbox-1473bcf655271f6e229526c37e237ee0d49d366d.zip
fluxbox-1473bcf655271f6e229526c37e237ee0d49d366d.tar.bz2
add functions to toggle slit/toolbar hidden
Diffstat (limited to 'src/WorkspaceCmd.cc')
-rw-r--r--src/WorkspaceCmd.cc20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/WorkspaceCmd.cc b/src/WorkspaceCmd.cc
index c2a2f8d..bdba96c 100644
--- a/src/WorkspaceCmd.cc
+++ b/src/WorkspaceCmd.cc
@@ -634,6 +634,16 @@ void ToggleSlitAboveCmd::execute() {
634#endif 634#endif
635} 635}
636 636
637REGISTER_COMMAND(toggleslithidden, ToggleSlitHiddenCmd, void);
638void ToggleSlitHiddenCmd::execute() {
639#if USE_SLIT
640 if (BScreen *screen = Fluxbox::instance()->mouseScreen()) {
641 screen->slit()->toggleHidden();
642 const_cast<FbTk::FbWindow&>(screen->slit()->window()).raise();
643 }
644#endif
645}
646
637REGISTER_COMMAND(toggletoolbarabove, ToggleToolbarAboveCmd, void); 647REGISTER_COMMAND(toggletoolbarabove, ToggleToolbarAboveCmd, void);
638void ToggleToolbarAboveCmd::execute() { 648void ToggleToolbarAboveCmd::execute() {
639#if USE_TOOLBAR 649#if USE_TOOLBAR
@@ -644,6 +654,16 @@ void ToggleToolbarAboveCmd::execute() {
644#endif 654#endif
645} 655}
646 656
657REGISTER_COMMAND(toggletoolbarvisible, ToggleToolbarHiddenCmd, void);
658void ToggleToolbarHiddenCmd::execute() {
659#if USE_TOOLBAR
660 if (BScreen *screen = Fluxbox::instance()->mouseScreen()) {
661 screen->toolbar()->toggleHidden();
662 const_cast<FbTk::FbWindow&>(screen->toolbar()->window()).raise();
663 }
664#endif
665}
666
647REGISTER_COMMAND(closeallwindows, CloseAllWindowsCmd, void); 667REGISTER_COMMAND(closeallwindows, CloseAllWindowsCmd, void);
648 668
649void CloseAllWindowsCmd::execute() { 669void CloseAllWindowsCmd::execute() {