summaryrefslogtreecommitdiff
path: root/otk/appwidget.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-10 02:27:58 +0000
committerDana Jansens <danakj@orodu.net>2003-02-10 02:27:58 +0000
commita4c8a839a3decc54e515fd110710195eca23fd2b (patch)
treef1afa0982ddc6542ce00a36d7b6899d816a4914a /otk/appwidget.cc
parentc26e5ea7519b02d7b83261faefeec657bb65c4a4 (diff)
layout fixes, give widgets a default texture, etc.
Diffstat (limited to 'otk/appwidget.cc')
-rw-r--r--otk/appwidget.cc16
1 files changed, 4 insertions, 12 deletions
diff --git a/otk/appwidget.cc b/otk/appwidget.cc
index 113998fe..8b157225 100644
--- a/otk/appwidget.cc
+++ b/otk/appwidget.cc
@@ -30,26 +30,18 @@ AppWidget::~AppWidget()
{
}
-void AppWidget::render()
-{
- XSetWindowBackground(**display, window(),
- RenderStyle::style(screen())->
- titlebarUnfocusBackground()->color().pixel());
- Widget::render();
-}
-
void AppWidget::show()
{
- Widget::show(true);
-
+ if (!visible())
_application->_appwidget_count++;
+ Widget::show(true);
}
void AppWidget::hide()
{
+ if (visible())
+ _application->_appwidget_count--;
Widget::hide();
-
- _application->_appwidget_count--;
}
void AppWidget::clientMessageHandler(const XClientMessageEvent &e)