BColor l_text_focus, l_text_unfocus, b_pic_focus,
b_pic_unfocus;
BTexture f_focus, f_unfocus, t_focus, t_unfocus, l_focus, l_unfocus,
- h_focus, h_unfocus, b_focus, b_unfocus, b_pressed, g_focus, g_unfocus;
+ h_focus, h_unfocus, b_focus, b_unfocus, b_pressed, b_pressed_focus,
+ b_pressed_unfocus, g_focus, g_unfocus;
#ifdef BITMAPBUTTONS
PixmapMask close_button, max_button, icon_button, stick_button;
bool parseMenuFile(FILE *file, Rootmenu *menu);
#ifdef BITMAPBUTTONS
- void readDatabaseMask(const string &rname,
+ void readDatabaseMask(const std::string &rname,
PixmapMask &pixmapMask,
const Configuration &style);
#endif // BITMAPBUTTONS
BTexture readDatabaseTexture(const std::string &rname,
const std::string &default_color,
- const Configuration &style);
+ const Configuration &style,
+ bool allowNoTexture = false);
BColor readDatabaseColor(const std::string &rname,
const std::string &default_color,
const Configuration &style);
inline Slit *getSlit(void) { return slit; }
inline Toolbar *getToolbar(void) { return toolbar; }
- Workspace *getWorkspace(unsigned int index);
+ Workspace *getWorkspace(unsigned int index) const;
inline Workspace *getCurrentWorkspace(void) { return current_workspace; }
void reassociateWindow(BlackboxWindow *w, unsigned int wkspc_id,
bool ignore_sticky);
void propagateWindowName(const BlackboxWindow *bw);
- void prevFocus(void);
- void nextFocus(void);
- void raiseFocus(void);
+ void prevFocus(void) const;
+ void nextFocus(void) const;
+ void raiseFocus(void) const;
void load_rc(void);
void save_rc(void);
void reconfigure(void);