877fad7f3c908cc2f8424f20f3708c69eebdd765
[mikachu/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 // for Window etc
26 %import "X11/X.h"
27
28 // globals
29 %pythoncode %{
30 atoms = cvar.Property_atoms;
31
32 def style(screen):
33     return RenderStyle_style(screen)
34
35 %}