From e9df0f0fc7b2939af0eb86b6f84bf8d4b1837b70 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 7 Jul 2011 15:06:41 -0400 Subject: [PATCH] add shadowed viewport --- Window.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Window.py b/Window.py index 5082479..d41904d 100755 --- a/Window.py +++ b/Window.py @@ -33,15 +33,19 @@ class Window(object): if sticky: self.window.stick() self.window.connect('destroy', self.destroy_event) - self.window.connect('button-release-event', self.button_release) - self.window.set_events(gtk.gdk.BUTTON_RELEASE_MASK) - self.window.modify_bg(gtk.STATE_NORMAL, - gtk.gdk.Color(*map(lambda x: int(65535 * x), - self.conf['bgcolor']))) self.label = gtk.Label('-') - self.window.add(self.label) + v = gtk.Viewport() + v.set_shadow_type(gtk.SHADOW_OUT) + v.add(self.label) + v.connect('button-release-event', self.button_release) + v.set_events(gtk.gdk.BUTTON_RELEASE_MASK) + v.modify_bg(gtk.STATE_NORMAL, + gtk.gdk.Color(*map(lambda x: int(65535 * x), + self.conf['bgcolor']))) + + self.window.add(v) self.connect()