Thread: KeepNote
View Single Post
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#16
Originally Posted by BrentDC View Post
The statusbar applet is fairly useless, it must do more with a right-click, I should test on my desktop.
I'm using:

Code:
+Index: blueman-1.02/apps/blueman-applet
===================================================================
--- blueman-1.02.orig/apps/blueman-applet	2009-02-25 13:28:46.000000000 +0000
+++ blueman-1.02/apps/blueman-applet	2009-04-12 16:39:08.000000000 +0100
@@ -87,12 +87,7 @@
 		self.status_icon = gtk.StatusIcon()
 		self.status_icon = gtk.status_icon_new_from_icon_name("blueman")
 		self.status_icon.set_tooltip(_("Bluetooth applet"))
-		self.status_icon.connect("popup-menu", self.on_popup_menu)
-		
-		def on_activate(status_icon):
-			self.on_devices(None)
-		
-		self.status_icon.connect("activate", on_activate)
+		self.status_icon.connect("activate", self.on_popup_menu)
 		
 		self.build_popup_menu()
 		
@@ -306,9 +301,9 @@
 			self.menu.append(menu_item)
 			menu_item.show()
 			
-	def on_popup_menu(self, status_icon, button, activate_time):
+	def on_popup_menu(self, status_icon):
 		self.menu.popup(None, None, gtk.status_icon_position_menu,
-						button, activate_time, status_icon)
+						3, gtk.gdk.Event (gtk.gdk.NOTHING).get_time (), status_icon)
 	
 	def on_setup_new(self, menu_item):
 		sn = startup_notification("Bluetooth Assistant", _("Starting Bluetooth Assistant"), bin_name="blueman-assistant", icon="blueman")
Works for me in the python Blueman and the C equivalent worked for me when I did it in XChat. But daperl made a version where tap and hold actually works with a statusicon:
http://www.internettablettalk.com/fo...5&postcount=80

I hope to use it to replace my hack above when I understand it.
 

The Following 2 Users Say Thank You to qwerty12 For This Useful Post: