1 #ifndef __engine_openbox_h
2 #define __engine_openbox_h
4 #include "../../render/render.h"
5 #include "../../render/color.h"
6 #include "../../render/font.h"
7 #include "../../render/mask.h"
10 extern int s_handle_height
;
14 extern color_rgb
*s_b_color
;
15 extern color_rgb
*s_cb_focused_color
;
16 extern color_rgb
*s_cb_unfocused_color
;
17 extern color_rgb
*s_title_focused_color
;
18 extern color_rgb
*s_title_unfocused_color
;
19 extern color_rgb
*s_titlebut_focused_color
;
20 extern color_rgb
*s_titlebut_unfocused_color
;
22 extern int s_winfont_height
;
23 extern int s_winfont_shadow
;
24 extern int s_winfont_shadow_offset
;
25 extern ObFont
*s_winfont
;
27 extern pixmap_mask
*s_max_mask
;
28 extern pixmap_mask
*s_icon_mask
;
29 extern pixmap_mask
*s_desk_mask
;
30 extern pixmap_mask
*s_close_mask
;
32 extern Appearance
*a_focused_unpressed_max
;
33 extern Appearance
*a_focused_pressed_max
;
34 extern Appearance
*a_unfocused_unpressed_max
;
35 extern Appearance
*a_unfocused_pressed_max
;
36 extern Appearance
*a_focused_unpressed_close
;
37 extern Appearance
*a_focused_pressed_close
;
38 extern Appearance
*a_unfocused_unpressed_close
;
39 extern Appearance
*a_unfocused_pressed_close
;
40 extern Appearance
*a_focused_unpressed_desk
;
41 extern Appearance
*a_focused_pressed_desk
;
42 extern Appearance
*a_unfocused_unpressed_desk
;
43 extern Appearance
*a_unfocused_pressed_desk
;
44 extern Appearance
*a_focused_unpressed_iconify
;
45 extern Appearance
*a_focused_pressed_iconify
;
46 extern Appearance
*a_unfocused_unpressed_iconify
;
47 extern Appearance
*a_unfocused_pressed_iconify
;
48 extern Appearance
*a_focused_grip
;
49 extern Appearance
*a_unfocused_grip
;
50 extern Appearance
*a_focused_title
;
51 extern Appearance
*a_unfocused_title
;
52 extern Appearance
*a_focused_label
;
53 extern Appearance
*a_unfocused_label
;
54 extern Appearance
*a_icon
;
55 extern Appearance
*a_focused_handle
;
56 extern Appearance
*a_unfocused_handle
;