summaryrefslogtreecommitdiff
path: root/otk/appwidget.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-21 18:42:39 +0000
committerDana Jansens <danakj@orodu.net>2003-03-21 18:42:39 +0000
commita52a6d96d701c993896f276e4198003317632aaf (patch)
treebe2f51e6a433d1fdf9a7c8248b343cb3f6297212 /otk/appwidget.cc
parenta36c7543d4eedaa9e10bfd9f4d9b81279b1bb7e6 (diff)
rm the old code including the .pys and the c++ shit
Diffstat (limited to 'otk/appwidget.cc')
-rw-r--r--otk/appwidget.cc56
1 files changed, 0 insertions, 56 deletions
diff --git a/otk/appwidget.cc b/otk/appwidget.cc
deleted file mode 100644
index 5dcad7ae..00000000
--- a/otk/appwidget.cc
+++ /dev/null
@@ -1,56 +0,0 @@
-// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
-
-#include "config.h"
-
-#include "appwidget.hh"
-#include "application.hh"
-#include "property.hh"
-#include "renderstyle.hh"
-#include "display.hh"
-
-extern "C" {
-#include <X11/Xlib.h>
-}
-
-namespace otk {
-
-AppWidget::AppWidget(Application *app, Direction direction, int bevel)
- : Widget(app->screen(), app, direction, bevel),
- _application(app)
-{
- assert(app);
-
- // set WM Protocols on the window
- Atom protocols[2];
- protocols[0] = Property::atoms.wm_protocols;
- protocols[1] = Property::atoms.wm_delete_window;
- XSetWMProtocols(**display, window(), protocols, 2);
-}
-
-AppWidget::~AppWidget()
-{
-}
-
-void AppWidget::show()
-{
- if (!visible())
- _application->_appwidget_count++;
- Widget::show(true);
-}
-
-void AppWidget::hide()
-{
- if (visible())
- _application->_appwidget_count--;
- Widget::hide();
-}
-
-void AppWidget::clientMessageHandler(const XClientMessageEvent &e)
-{
- EventHandler::clientMessageHandler(e);
- if (e.message_type == Property::atoms.wm_protocols &&
- static_cast<Atom>(e.data.l[0]) == Property::atoms.wm_delete_window)
- hide();
-}
-
-}