From a52a6d96d701c993896f276e4198003317632aaf Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Fri, 21 Mar 2003 18:42:39 +0000 Subject: rm the old code including the .pys and the c++ shit --- otk/appwidget.cc | 56 -------------------------------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 otk/appwidget.cc (limited to 'otk/appwidget.cc') 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 -} - -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(e.data.l[0]) == Property::atoms.wm_delete_window) - hide(); -} - -} -- cgit v1.2.3