From 24e20d5ed6f07f61bbc8ee2bdeac377ca2373bdb Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 20 Jan 2003 17:14:32 +0000 Subject: [PATCH] add most of our style elements --- otk/renderstyle.hh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/otk/renderstyle.hh b/otk/renderstyle.hh index 920dc1fa..4385e6b9 100644 --- a/otk/renderstyle.hh +++ b/otk/renderstyle.hh @@ -7,6 +7,47 @@ namespace otk { class RenderStyle { +public: + enum TextJustify { + LeftJustify, + RightJustify, + CenterJustify + }; + +private: + int _screen; + + RenderColor *_text_focus_color; + RenderColor *_text_unfocus_color; + + RenderColor *_frame_border_color; + int _frame_border_wirth; + RenderColor *_client_border_color_focus; + RenderColor *_client_border_color_unfocus; + int _client_border_width; + + RenderTexture *_titlebar_focus; + RenderTexture *_titlebar_unfocus; + + RenderTexture *_label_focus; + RenderTexture *_label_unfocus; + + RenderTexture *_handle_focus; + RenderTexture *_handle_unfocus; + + RenderTexture *_button_unpress_focus; + RenderTexture *_button_unpress_unfocus; + RenderTexture *_button_press_focus; + RenderTexture *_button_press_unfocus; + + RenderTexture *_grip_focus; + RenderTexture *_grip_unfocus; + + Font *_label_font; + TextJustify _label_justify; + + int _handle_width; + int _bevel_width; }; } -- 2.39.2