]> Dogcows Code - chaz/openbox/commitdiff
add most of our style elements
authorDana Jansens <danakj@orodu.net>
Mon, 20 Jan 2003 17:14:32 +0000 (17:14 +0000)
committerDana Jansens <danakj@orodu.net>
Mon, 20 Jan 2003 17:14:32 +0000 (17:14 +0000)
otk/renderstyle.hh

index 920dc1fa36595bff15058186b8f3f93dcbfdff9c..4385e6b9af6f4eedc4f09f6a3e56652996557b30 100644 (file)
@@ -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;
 };
 
 }
This page took 0.027421 seconds and 4 git commands to generate.