]> icculus.org git repositories - dana/openbox.git/blob - wrap/otk.i
split up the otk stuff into separate files.
[dana/openbox.git] / wrap / otk.i
1 // -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
2
3 %module otk
4
5 %import "eventhandler.hh"
6 %import "eventdispatcher.hh"
7
8 %include "otk_strut.i"
9 %include "otk_point.i"
10 %include "otk_size.i"
11 %include "otk_rect.i"
12 %include "otk_rendercolor.i"
13 %include "otk_rendertexture.i"
14 %include "otk_font.i"
15 %include "otk_ustring.i"
16 %include "otk_renderstyle.i"
17 %include "otk_widget.i"
18 %include "otk_label.i"
19 %include "otk_button.i"
20 %include "otk_application.i"
21 %include "otk_appwidget.i"
22 %include "otk_property.i"
23 %include "otk_timer.i"
24
25 %immutable otk::Property::atoms;
26
27 %ignore TimerLessThan;
28
29
30 // for Window etc
31 %import "X11/X.h"
32
33 // globals
34 %pythoncode %{
35 atoms = cvar.Property_atoms;
36
37 def style(screen):
38     return RenderStyle_style(screen)
39
40 %}