diff options
Diffstat (limited to 'src/IconbarTool.hh')
-rw-r--r-- | src/IconbarTool.hh | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/IconbarTool.hh b/src/IconbarTool.hh index a4cbdf2..d80bf85 100644 --- a/src/IconbarTool.hh +++ b/src/IconbarTool.hh | |||
@@ -20,7 +20,7 @@ | |||
20 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 20 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
21 | // DEALINGS IN THE SOFTWARE. | 21 | // DEALINGS IN THE SOFTWARE. |
22 | 22 | ||
23 | // $Id: IconbarTool.hh,v 1.7 2003/09/08 17:52:34 fluxgen Exp $ | 23 | // $Id: IconbarTool.hh,v 1.8 2003/09/10 11:08:14 fluxgen Exp $ |
24 | 24 | ||
25 | #ifndef ICONBARTOOL_HH | 25 | #ifndef ICONBARTOOL_HH |
26 | #define ICONBARTOOL_HH | 26 | #define ICONBARTOOL_HH |
@@ -44,8 +44,14 @@ class FluxboxWindow; | |||
44 | class IconbarTool: public ToolbarItem, public FbTk::Observer { | 44 | class IconbarTool: public ToolbarItem, public FbTk::Observer { |
45 | public: | 45 | public: |
46 | typedef std::list<IconButton *> IconList; | 46 | typedef std::list<IconButton *> IconList; |
47 | 47 | /// iconbar mode | |
48 | enum Mode {NONE, ICONS, WORKSPACEICONS, WORKSPACE, ALLWINDOWS}; | 48 | enum Mode { |
49 | NONE, ///< no icons | ||
50 | ICONS, ///< all icons from all workspaces | ||
51 | WORKSPACEICONS, ///< icons on current workspace | ||
52 | WORKSPACE, ///< all windows and all icons on current workspace | ||
53 | ALLWINDOWS ///< all windows and all icons from all workspaces | ||
54 | }; | ||
49 | 55 | ||
50 | IconbarTool(const FbTk::FbWindow &parent, IconbarTheme &theme, | 56 | IconbarTool(const FbTk::FbWindow &parent, IconbarTheme &theme, |
51 | BScreen &screen, FbTk::Menu &menu); | 57 | BScreen &screen, FbTk::Menu &menu); |