all repos — openbox @ 24e20d5ed6f07f61bbc8ee2bdeac377ca2373bdb

openbox fork - make it a bit more like ryudo

add most of our style elements
Dana Jansens danakj@orodu.net
commit

24e20d5ed6f07f61bbc8ee2bdeac377ca2373bdb

parent

f329167e4cc2715bb3baaac249433c64cb46d22d

1 files changed, 41 insertions(+), 0 deletions(-)

jump to
M otk/renderstyle.hhotk/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; }; }