#include "Timer.h"
#include "Resource.h"
#include "Screen.h"
+#include "Geometry.h"
// forward declaration
class Toolbar;
protected:
virtual void itemSelected(int, int);
virtual void internal_hide();
+ virtual void setValues();
public:
Toolbarmenu(Toolbar &);
} hide_handler;
Openbox &openbox;
+ BScreen &screen;
Resource &config;
BImageControl *image_ctrl;
- BScreen &screen;
BTimer *clock_timer, *hide_timer;
Toolbarmenu *toolbarmenu;
inline const Window &getWindowID() const { return frame.window; }
- inline unsigned int getWidth() const { return frame.width; }
- inline unsigned int getHeight() const { return frame.height; }
+ //inline unsigned int getWidth() const { return frame.width; }
+ //inline unsigned int getHeight() const { return frame.height; }
unsigned int getExposedHeight() const;
- int getX() const;
- int getY() const;
+ //int getX() const;
+ //int getY() const;
+
+ Rect area() const;
+ //Size size() const { return area().size(); }
+ //Point origin() const { return area().origin(); }
void buttonPressEvent(XButtonEvent *);
void buttonReleaseEvent(XButtonEvent *);
void edit();
void reconfigure();
void load();
+ void save();
void mapToolbar();
void unMapToolbar();
#ifdef HAVE_STRFTIME