summaryrefslogtreecommitdiff
path: root/otk
diff options
context:
space:
mode:
Diffstat (limited to 'otk')
-rw-r--r--otk/renderstyle.hh41
1 files changed, 41 insertions, 0 deletions
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;
};
}