diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-02-17 15:42:31 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-02-17 15:42:31 +0000 |
| commit | c217a730901137252cde2d3a39b59c4ebd53e879 (patch) | |
| tree | 1ebc60ba7c20631fe48b6be734eb7f9c3895c98d /wrap/ob_frame.i | |
| parent | 0dd7ebcba90752d3ad832586f0c1745660078a03 (diff) | |
split the ob module into separate .i's
cleanly define the interface, add functions for modifying the objects (via client messages)
Diffstat (limited to 'wrap/ob_frame.i')
| -rw-r--r-- | wrap/ob_frame.i | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/wrap/ob_frame.i b/wrap/ob_frame.i new file mode 100644 index 00000000..eb75c7a2 --- /dev/null +++ b/wrap/ob_frame.i @@ -0,0 +1,39 @@ +// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*- + +%module ob_frame + +%{ +#include "config.h" +#include "frame.hh" +%} + +namespace ob { + +%ignore FrameGeometry; + +%ignore Frame::event_mask; +%ignore Frame::Frame(Client*); +%ignore Frame::~Frame(); +%ignore Frame::styleChanged(const otk::RenderStyle &); +%ignore Frame::grabClient(); +%ignore Frame::releaseClient(); +%ignore Frame::adjustSize(); +%ignore Frame::adjustPosition(); +%ignore Frame::adjustShape(); +%ignore Frame::adjustState(); +%ignore Frame::adjustFocus(); +%ignore Frame::adjustTitle(); +%ignore Frame::adjustIcon(); +%ignore Frame::visible(); +%ignore Frame::show(); +%ignore Frame::hide(); +%ignore Frame::buttonPressHandler(const XButtonEvent &); +%ignore Frame::buttonReleaseHandler(const XButtonEvent &); +%ignore Frame::mouseContext(Window) const; +%ignore Frame::allWindows() const; + +} + +%import "../otk/renderstyle.hh" +%import "../otk/eventhandler.hh" +%include "frame.hh" |
