[pygtk] Updating tooltip on gtk.StatusIcon

Adolfo González Blázquez listas at infinicode.org
Thu Oct 18 01:40:50 WST 2007


Hello,

I'm writing a little app that uses gtk.StatusIcon, and I would like to
know if is there any way to update the tooltip text while the pointer is
hold over the icon. The behaviour I mean is something like Rhythmbox
does while playing a song.

The tooltip text gets updated when I move the mouse pointer over the
icon, but when it stills, no text updating .

The related code is quite simple:


def __init__(self):
			
	self.image = 'icon.png'
	self.mls = MlStats()
		
	self.icon = gtk.StatusIcon()
	self.icon.set_from_file(self.image)
	self.icon.set_visible(True)
			
	self.icon.connect('activate', self.on_icon_activate)
			
	self.menu = self.create_menu()
			
	self.timeout = 1000
	gobject.timeout_add(self.timeout, self.update)
			

def update(self):
	stats = self.mls.get_stats()
	self.icon.set_tooltip(stats)	
	return True

Thanks in advance for any help!

-- adolfo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
	digitalmente
Url : http://www.daa.com.au/pipermail/pygtk/attachments/20071017/095ffb20/attachment.pgp


More information about the pygtk mailing list