usnig flex directly, renaming symbols so that theres no clash with other lexers
[mikachu/openbox.git] / engines / openbox / openbox.h
1 #ifndef __engine_openbox_h
2 #define __engine_openbox_h
3
4 #include "../../render/render.h"
5 #include "../../render/color.h"
6 #include "../../render/font.h"
7 #include "../../render/mask.h"
8
9 extern int s_bevel;
10 extern int s_handle_height;
11 extern int s_bwidth;
12 extern int s_cbwidth;
13
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;
21
22 extern int s_winfont_height;
23 extern int s_winfont_shadow;
24 extern int s_winfont_shadow_offset;
25 extern ObFont *s_winfont;
26
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;
31
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;
57
58 #endif