1 // -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
7 # include "../config.h"
10 #include "application.hh"
11 #include "appwidget.hh"
12 #include "assassin.hh"
15 #include "configuration.hh"
17 #include "eventdispatcher.hh"
18 #include "eventhandler.hh"
19 #include "focuslabel.hh"
20 #include "focuswidget.hh"
26 #include "property.hh"
28 #include "screeninfo.hh"
33 #include "timerqueue.hh"
34 #include "timerqueuemanager.hh"
43 %rename(setValue_bool) Configuration::setValue(std::string const &,bool);
44 %rename(setValue_unsigned) Configuration::setValue(const std::string &, unsigned int);
45 %rename(setValue_long) Configuration::setValue(const std::string &, long);
46 %rename(setValue_unsignedlong) Configuration::setValue(const std::string &, unsigned long);
47 %rename(setValue_string) Configuration::setValue(const std::string &, const std::string &);
48 %rename(setValue_charptr) Configuration::setValue(const std::string &, const char *);
50 %rename(itostring_unsigned) itostring(unsigned int);
51 %rename(itostring_long) itostring(long);
52 %rename(itostring_unsigned_long) itostring(unsigned long);
54 // these are needed for guile, but not needed for python!
55 %rename(equals) BColor::operator==;
56 %rename(equals) Rect::operator==;
57 %rename(equals) BTexture::operator==;
58 %ignore BColor::operator!=;
59 %ignore BTexture::operator!=;
60 %ignore Rect::operator!=;
61 %ignore Rect::operator|;
62 %ignore Rect::operator|=;
63 %ignore Rect::operator&;
64 %ignore Rect::operator&=;
65 %ignore OBTimer::operator<;
66 %ignore TimerLessThan;
69 %rename(set_multi) OtkProperty::set(Window, Atoms, Atoms, unsigned long[], int);
70 %rename(set_string) OtkProperty::set(Window, Atoms, StringType, const std::string &);
71 %rename(set_string_multi) OtkProperty::set(Window, Atoms, StringType, const StringVect &);
75 %include "eventdispatcher.hh"
76 %include "eventhandler.hh"
78 %include "focuswidget.hh"
79 %include "focuslabel.hh"
80 %include "appwidget.hh"
81 %include "application.hh"
82 %include "assassin.hh"
85 %include "configuration.hh"
92 %include "property.hh"
94 %include "screeninfo.hh"
99 %include "timerqueue.hh"
100 %include "timerqueuemanager.hh"