diff options
author | Thomas Lübking <thomas.luebking@gmail.com> | 2016-08-15 07:59:13 (GMT) |
---|---|---|
committer | Mathias Gumz <akira@fluxbox.org> | 2016-08-26 06:06:47 (GMT) |
commit | 1473bcf655271f6e229526c37e237ee0d49d366d (patch) | |
tree | 1bdc524387e138d837402479cfaf3439aa173bf7 /src/WorkspaceCmd.cc | |
parent | 10a957473803e87f119c363dc19efe92ea938a1d (diff) | |
download | fluxbox-1473bcf655271f6e229526c37e237ee0d49d366d.zip fluxbox-1473bcf655271f6e229526c37e237ee0d49d366d.tar.bz2 |
add functions to toggle slit/toolbar hidden
Diffstat (limited to 'src/WorkspaceCmd.cc')
-rw-r--r-- | src/WorkspaceCmd.cc | 20 |
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 | ||
637 | REGISTER_COMMAND(toggleslithidden, ToggleSlitHiddenCmd, void); | ||
638 | void 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 | |||
637 | REGISTER_COMMAND(toggletoolbarabove, ToggleToolbarAboveCmd, void); | 647 | REGISTER_COMMAND(toggletoolbarabove, ToggleToolbarAboveCmd, void); |
638 | void ToggleToolbarAboveCmd::execute() { | 648 | void 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 | ||
657 | REGISTER_COMMAND(toggletoolbarvisible, ToggleToolbarHiddenCmd, void); | ||
658 | void 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 | |||
647 | REGISTER_COMMAND(closeallwindows, CloseAllWindowsCmd, void); | 667 | REGISTER_COMMAND(closeallwindows, CloseAllWindowsCmd, void); |
648 | 668 | ||
649 | void CloseAllWindowsCmd::execute() { | 669 | void CloseAllWindowsCmd::execute() { |