diff options
author | markt <markt> | 2007-06-01 02:00:00 (GMT) |
---|---|---|
committer | markt <markt> | 2007-06-01 02:00:00 (GMT) |
commit | 6667c365ce0a5620f3904885222d0f040e71dadd (patch) | |
tree | 1a79b77bffc2882c56b46012442e623514682243 /src/WorkspaceCmd.cc | |
parent | 575b288654c7a97cb8232f5e3d03b327ff0aefd6 (diff) | |
download | fluxbox-6667c365ce0a5620f3904885222d0f040e71dadd.zip fluxbox-6667c365ce0a5620f3904885222d0f040e71dadd.tar.bz2 |
added AddWorkspace and RemoveLastWorkspace key commands
Diffstat (limited to 'src/WorkspaceCmd.cc')
-rw-r--r-- | src/WorkspaceCmd.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/WorkspaceCmd.cc b/src/WorkspaceCmd.cc index a9b7aca..79c002e 100644 --- a/src/WorkspaceCmd.cc +++ b/src/WorkspaceCmd.cc | |||
@@ -137,6 +137,18 @@ void DirFocusCmd::execute() { | |||
137 | screen->focusControl().dirFocus(*win, m_dir); | 137 | screen->focusControl().dirFocus(*win, m_dir); |
138 | } | 138 | } |
139 | 139 | ||
140 | void AddWorkspaceCmd::execute() { | ||
141 | BScreen *screen = Fluxbox::instance()->mouseScreen(); | ||
142 | if (screen != 0) | ||
143 | screen->addWorkspace(); | ||
144 | } | ||
145 | |||
146 | void RemoveLastWorkspaceCmd::execute() { | ||
147 | BScreen *screen = Fluxbox::instance()->mouseScreen(); | ||
148 | if (screen != 0) | ||
149 | screen->removeLastWorkspace(); | ||
150 | } | ||
151 | |||
140 | void NextWorkspaceCmd::execute() { | 152 | void NextWorkspaceCmd::execute() { |
141 | BScreen *screen = Fluxbox::instance()->mouseScreen(); | 153 | BScreen *screen = Fluxbox::instance()->mouseScreen(); |
142 | if (screen != 0) | 154 | if (screen != 0) |