all repos — fluxbox @ 4a396013c67a2d5c95009b6b401266fcf4fc1566

custom fork of the fluxbox windowmanager

minor cleaning
fluxgen fluxgen
commit

4a396013c67a2d5c95009b6b401266fcf4fc1566

parent

94deb10b014a0f6bb27bc34a130b5c4df9ee764e

2 files changed, 35 insertions(+), 35 deletions(-)

jump to
M src/Toolbar.ccsrc/Toolbar.cc

@@ -22,7 +22,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: Toolbar.cc,v 1.77 2003/04/28 16:48:23 rathnor Exp $ +// $Id: Toolbar.cc,v 1.78 2003/05/10 13:57:07 fluxgen Exp $ #include "Toolbar.hh"

@@ -246,9 +246,8 @@ hidden(scrn.doToolbarAutoHide()),

do_auto_hide(scrn.doToolbarAutoHide()), frame(*this, scrn.getScreenNumber()), m_screen(scrn), - image_ctrl(*scrn.getImageControl()), - clock_timer(this), // get the clock updating every minute - hide_timer(&hide_handler), + m_clock_timer(this), // get the clock updating every minute + m_hide_timer(&hide_handler), m_toolbarmenu(menu), m_placementmenu(*scrn.menuTheme(), scrn.getScreenNumber(), *scrn.getImageControl()),

@@ -279,12 +278,12 @@

timeval delay; delay.tv_sec = 1; delay.tv_usec = 0; - clock_timer.setTimeout(delay); - clock_timer.start(); + m_clock_timer.setTimeout(delay); + m_clock_timer.start(); hide_handler.toolbar = this; - hide_timer.setTimeout(Fluxbox::instance()->getAutoRaiseDelay()); - hide_timer.fireOnce(true); + m_hide_timer.setTimeout(Fluxbox::instance()->getAutoRaiseDelay()); + m_hide_timer.fireOnce(true); frame.grab_x = frame.grab_y = 0;

@@ -320,7 +319,7 @@ }

Toolbar::~Toolbar() { - + FbTk::ImageControl &image_ctrl = *screen().getImageControl(); if (frame.base) image_ctrl.removeImage(frame.base); if (frame.label) image_ctrl.removeImage(frame.label); if (frame.wlabel) image_ctrl.removeImage(frame.wlabel);

@@ -388,7 +387,7 @@ void Toolbar::reconfigure() {

if (do_auto_hide == false && do_auto_hide != screen().doToolbarAutoHide()) { - hide_timer.start(); + m_hide_timer.start(); } do_auto_hide = screen().doToolbarAutoHide();

@@ -562,6 +561,8 @@ next_x += frame.nwbutton.width() + 1;

frame.clock.moveResize(next_x + text_x, next_y + text_y, clock_w, clock_h); + + FbTk::ImageControl &image_ctrl = *screen().getImageControl(); Pixmap tmp = frame.base; const FbTk::Texture *texture = &(m_theme.toolbar());

@@ -972,11 +973,11 @@ if (! do_auto_hide)

return; if (hidden) { - if (! hide_timer.isTiming()) - hide_timer.start(); + if (! m_hide_timer.isTiming()) + m_hide_timer.start(); } else { - if (hide_timer.isTiming()) - hide_timer.stop(); + if (m_hide_timer.isTiming()) + m_hide_timer.stop(); } }

@@ -985,10 +986,10 @@ if (! do_auto_hide)

return; if (hidden) { - if (hide_timer.isTiming()) - hide_timer.stop(); - } else if (! m_toolbarmenu.isVisible() && ! hide_timer.isTiming()) - hide_timer.start(); + if (m_hide_timer.isTiming()) + m_hide_timer.stop(); + } else if (! m_toolbarmenu.isVisible() && ! m_hide_timer.isTiming()) + m_hide_timer.start(); }

@@ -1072,7 +1073,7 @@

timeval delay; delay.tv_sec = 1; delay.tv_usec = 0; - clock_timer.setTimeout(delay); + m_clock_timer.setTimeout(delay); }

@@ -1209,12 +1210,12 @@ }

void Toolbar::HideHandler::timeout() { if (toolbar->isEditing()) { // don't hide if we're editing workspace label - toolbar->hide_timer.fireOnce(false); - toolbar->hide_timer.start(); // restart timer and try next timeout + toolbar->m_hide_timer.fireOnce(false); + toolbar->m_hide_timer.start(); // restart timer and try next timeout return; } - toolbar->hide_timer.fireOnce(true); + toolbar->m_hide_timer.fireOnce(true); toolbar->hidden = ! toolbar->hidden; if (toolbar->hidden) {
M src/Toolbar.hhsrc/Toolbar.hh

@@ -1,5 +1,5 @@

// Toolbar.hh for Fluxbox -// Copyright (c) 2002 Henrik Kinnunen (fluxgen at users.sourceforge.net) +// Copyright (c) 2002-2003 Henrik Kinnunen (fluxgen at users.sourceforge.net) // // Toolbar.hh for Blackbox - an X11 Window manager // Copyright (c) 1997 - 2000 Brad Hughes (bhughes@tcac.net)

@@ -22,7 +22,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: Toolbar.hh,v 1.29 2003/04/25 11:39:31 fluxgen Exp $ +// $Id: Toolbar.hh,v 1.30 2003/05/10 13:55:57 fluxgen Exp $ #ifndef TOOLBAR_HH #define TOOLBAR_HH

@@ -47,13 +47,11 @@ class ImageControl;

}; /// The toolbar. -/** - Handles iconbar, workspace name view and clock view - */ +/// Handles iconbar, workspace name view and clock view class Toolbar : public FbTk::TimeoutHandler, public FbTk::EventHandler { public: - ///Toolbar placement on the screen + /// Toolbar placement on the screen enum Placement{ // top and bottom placement TOPLEFT = 1, BOTTOMLEFT, TOPCENTER,

@@ -63,9 +61,9 @@ LEFTCENTER, LEFTBOTTOM, LEFTTOP,

RIGHTCENTER, RIGHTBOTTOM, RIGHTTOP }; - /// create a toolbar on the screen with specific width - explicit Toolbar(BScreen &screen, FbTk::XLayer &layer, FbTk::Menu &menu, size_t width = 200); - /// destructor + /// Create a toolbar on the screen with specific width + Toolbar(BScreen &screen, FbTk::XLayer &layer, FbTk::Menu &menu, size_t width = 200); + virtual ~Toolbar(); /// add icon to iconbar

@@ -161,12 +159,13 @@ Toolbar *toolbar;

virtual void timeout(); } hide_handler; + friend class HideHandler; - BScreen &m_screen; - FbTk::ImageControl &image_ctrl; - FbTk::Timer clock_timer; ///< timer to update clock - FbTk::Timer hide_timer; ///< timer to for auto hide toolbar + BScreen &m_screen; ///< screen connection + + FbTk::Timer m_clock_timer; ///< timer to update clock + FbTk::Timer m_hide_timer; ///< timer to for auto hide toolbar FbTk::Menu &m_toolbarmenu; FbTk::Menu m_placementmenu; LayerMenu<Toolbar> m_layermenu;