summaryrefslogtreecommitdiff
path: root/otk/appwidget.hh
diff options
context:
space:
mode:
Diffstat (limited to 'otk/appwidget.hh')
-rw-r--r--otk/appwidget.hh31
1 files changed, 31 insertions, 0 deletions
diff --git a/otk/appwidget.hh b/otk/appwidget.hh
new file mode 100644
index 00000000..d33f2caa
--- /dev/null
+++ b/otk/appwidget.hh
@@ -0,0 +1,31 @@
+#ifndef __appwidget_hh
+#define __appwidget_hh
+
+#include "widget.hh"
+
+namespace otk {
+
+class OtkApplication;
+
+class OtkAppWidget : public OtkWidget {
+
+public:
+ OtkAppWidget(OtkApplication *app, Direction direction = Horizontal,
+ Cursor cursor = 0, int bevel_width = 1);
+ virtual ~OtkAppWidget();
+
+ virtual void show(void);
+ virtual void hide(void);
+
+ virtual void clientMessageHandler(const XClientMessageEvent &e);
+
+private:
+
+ OtkApplication *_application;
+ Atom _wm_protocols;
+ Atom _wm_delete;
+};
+
+}
+
+#endif // __appwidget_hh