]> git.decadent.org.uk Git - ion3.git/blob - de/init.h
Imported Upstream version 20090110
[ion3.git] / de / init.h
1 /*
2  * ion/de/init.h
3  *
4  * Copyright (c) Tuomo Valkonen 1999-2009. 
5  *
6  * See the included file LICENSE for details.
7  */
8
9 #ifndef ION_DE_INIT_H
10 #define ION_DE_INIT_H
11
12 #include <ioncore/common.h>
13 #include <ioncore/gr.h>
14 #include "brush.h"
15
16 extern void de_get_border_val(uint *val, ExtlTab tab, const char *what);
17 extern void de_get_border_style(uint *ret, ExtlTab tab);
18 extern void de_get_border(DEBorder *border, ExtlTab tab);
19
20 extern void de_get_colour_group(WRootWin *rootwin, DEColourGroup *cg, 
21                                 ExtlTab tab, DEStyle *based_on);
22 extern void de_get_extra_cgrps(WRootWin *rootwin, DEStyle *style, 
23                                ExtlTab tab);
24
25 extern void de_get_text_align(int *alignret, ExtlTab tab);
26
27 extern void de_get_transparent_background(uint *mode, ExtlTab tab);
28
29 extern void de_get_nonfont(WRootWin *rw, DEStyle *style, ExtlTab tab);
30
31 extern bool de_defstyle_rootwin(WRootWin *rootwin, const char *name, 
32                                 ExtlTab tab);
33 extern bool de_defstyle(const char *name, ExtlTab tab);
34
35 #endif /* ION_DE_INIT_H */