diff options
| author | Scott Moynes <smoynes@nexus.carleton.ca> | 2002-04-16 20:22:01 +0000 |
|---|---|---|
| committer | Scott Moynes <smoynes@nexus.carleton.ca> | 2002-04-16 20:22:01 +0000 |
| commit | 29fff5f56f4dce2296af459a69080e4d8147d069 (patch) | |
| tree | 61069e320fa230654f09ed0e292b35d30922b56d /src/Configmenu.cc | |
| parent | 88d43795b1d9c7e6efba7d93116a016064f17f1c (diff) | |
Added a runtime option for hiding the toolbar totally. Will be cleaner
later. Stay tuned.
Diffstat (limited to 'src/Configmenu.cc')
| -rw-r--r-- | src/Configmenu.cc | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/Configmenu.cc b/src/Configmenu.cc index 6a00463e..9f09eb76 100644 --- a/src/Configmenu.cc +++ b/src/Configmenu.cc @@ -59,6 +59,8 @@ Configmenu::Configmenu(BScreen &scr) : Basemenu(scr), screen(scr) "Focus New Windows"), 4); insert(i18n->getMessage(ConfigmenuSet, ConfigmenuFocusLast, "Focus Last Window on Workspace"), 5); + insert(i18n->getMessage(ConfigmenuSet, ConfigmenuHideToolbar, + "Hide toolbar"), 6); update(); setItemSelected(2, screen.getImageControl()->doDither()); @@ -66,6 +68,7 @@ Configmenu::Configmenu(BScreen &scr) : Basemenu(scr), screen(scr) setItemSelected(4, screen.doFullMax()); setItemSelected(5, screen.doFocusNew()); setItemSelected(6, screen.doFocusLast()); + setItemSelected(7, screen.doToolbarHide()); } Configmenu::~Configmenu(void) { @@ -115,10 +118,15 @@ void Configmenu::itemSelected(int button, int index) { } case 5: { // focus last window on workspace - screen.saveFocusLast((! screen.doFocusLast())); + screen.saveFocusLast(!(screen.doFocusLast())); setItemSelected(index, screen.doFocusLast()); break; } + case 6:{ //toggle toolbar hide + screen.saveToolbarHide(!(screen.doToolbarHide())); + setItemSelected(index, screen.doToolbarHide()); + break; + } } // switch } @@ -205,7 +213,7 @@ Configmenu::Placementmenu::Placementmenu(Configmenu *cm) : setLabel(i18n->getMessage(ConfigmenuSet, ConfigmenuWindowPlacement, "Window Placement")); setInternalMenu(); - + insert(i18n->getMessage(ConfigmenuSet, ConfigmenuSmartRows, "Smart Placement (Rows)"), BScreen::RowSmartPlacement); |
