summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Estienne <sebastien.estienne@gmail.com>2005-10-06 13:15:41 +0000
committerSebastien Estienne <sebastien.estienne@gmail.com>2005-10-06 13:15:41 +0000
commitaeb1d09124bd57ecf78e138c4466d682827eb354 (patch)
tree07598bd1ad35a53dd371639ee71a76025dfd196f
parentc3d1c02a6e32d3612490816a50552e8f6d8de2e5 (diff)
* more cleaning
git-svn-id: file:///home/lennart/svn/public/service-discovery-applet/trunk@44 3be567f1-68ff-0310-b24a-ad7cc433fd2f
-rwxr-xr-xsrc/service-discovery-applet.in15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/service-discovery-applet.in b/src/service-discovery-applet.in
index 0d32084..7e3e937 100755
--- a/src/service-discovery-applet.in
+++ b/src/service-discovery-applet.in
@@ -100,9 +100,9 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
applet.connect("button-press-event", self.on_button_press)
applet.connect("size-allocate", self.on_applet_size_allocate)
- self.image = gtk.Image()
- self.image.set_from_file("@iconsdir@/24x24/service-discovery-applet.png")
- applet.add(self.image)
+ image = gtk.Image()
+ image.set_from_file("@iconsdir@/24x24/service-discovery-applet.png")
+ applet.add(image)
applet.connect("change_background", self.on_change_background)
applet.set_applet_flags(gnomeapplet.EXPAND_MINOR)
@@ -124,6 +124,7 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
("SDA Stop", self.stop_service_discovery)
], applet)
self.popup = applet.get_popup_component()
+ self.popup_control = applet.get_control()
#Start Service Discovery
self.domain = ""
self.system_bus = dbus.SystemBus()
@@ -291,10 +292,9 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
if event.type == gtk.gdk.BUTTON_PRESS and event.button == 1:
self.service_menu.show_all()
self.service_menu.popup(None, None, self.position_popup_cb, event.button, event.time)
- self.applet.set_state(gtk.STATE_SELECTED)
- if event.type == gtk.gdk.BUTTON_PRESS and event.button == 3:
-# widget.stop_emission("button-press-event")
- self.popup.popup(None, None, None, event.button, event.time)
+ widget.set_state(gtk.STATE_SELECTED)
+# if event.type == gtk.gdk.BUTTON_PRESS and event.button == 3:
+# self.popup_control.do_popup(event.button,event.time)
return False
def on_hide_service_menu(self,widget):
@@ -313,7 +313,6 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
def on_change_background(self, panelapplet, backgroundtype, color, pixmap):
panelapplet.modify_bg(gtk.STATE_NORMAL, color)
-
if backgroundtype == gnomeapplet.PIXMAP_BACKGROUND:
s = panelapplet.get_style()
s.bg_pixmap[gtk.STATE_NORMAL] = pixmap