diff options
| author | Scott Moynes <smoynes@nexus.carleton.ca> | 2002-09-14 05:43:57 +0000 |
|---|---|---|
| committer | Scott Moynes <smoynes@nexus.carleton.ca> | 2002-09-14 05:43:57 +0000 |
| commit | e0d619e309a7fe6de1524b2574ecc9d77aee5a35 (patch) | |
| tree | 11f16f66b56955fec23c7c389ab01cd3d22170e8 /src/Screen.hh | |
| parent | c196ecd8783e5640380ad1b5f55bcd860abd0c62 (diff) | |
added a configure flag for enabling/disabling bitmap buttons
Diffstat (limited to 'src/Screen.hh')
| -rw-r--r-- | src/Screen.hh | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/Screen.hh b/src/Screen.hh index 9c1a185c..517e186c 100644 --- a/src/Screen.hh +++ b/src/Screen.hh @@ -61,10 +61,12 @@ struct Strut; enum TextJustify { LeftJustify = 1, RightJustify, CenterJustify }; +#ifdef BITMAPBUTTONS struct PixmapMask { Pixmap mask; unsigned int w, h; }; +#endif // BITMAPBUTTONS struct WindowStyle { BColor l_text_focus, l_text_unfocus, b_pic_focus, @@ -72,8 +74,9 @@ struct WindowStyle { 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; +#ifdef BITMAPBUTTONS PixmapMask close_button, max_button, icon_button, stick_button; - +#endif // BITMAPBUTTONS BFont *font; TextJustify justify; @@ -86,7 +89,9 @@ struct ToolbarStyle { BColor l_text, w_text, c_text, b_pic; BTexture toolbar, label, window, button, pressed, clock; - PixmapMask left_button, right_button; //these should probably be the same +#ifdef BITMAPBUTTONS + PixmapMask left_button, right_button; +#endif // BITMAPBUTTONS BFont *font; @@ -99,8 +104,10 @@ struct ToolbarStyle { struct MenuStyle { BColor t_text, f_text, h_text, d_text; BTexture title, frame, hilite; - + +#ifdef BITMAPBUTTONS PixmapMask bullet_image, tick_image; +#endif // BITMAPBUTTONS BFont *t_font, *f_font; @@ -191,9 +198,12 @@ private: bool parseMenuFile(FILE *file, Rootmenu *menu); +#ifdef BITMAPBUTTONS void readDatabaseMask(const string &rname, PixmapMask &pixmapMask, const Configuration &style); +#endif // BITMAPBUTTONS + BTexture readDatabaseTexture(const std::string &rname, const std::string &default_color, const Configuration &style); |
