[pygtk] Updating tooltip on gtk.StatusIcon
François Ingelrest
athropos at gmail.com
Thu Oct 18 01:59:08 WST 2007
I may be wrong but I think that Rhythmbox uses a custom window to do
this, it does not use the tooltip itself (try to compare the look of
that window and the one of "real" tooltip).
On 10/17/07, Adolfo González Blázquez <listas at infinicode.org> wrote:
> 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
>
> _______________________________________________
> pygtk mailing list pygtk at daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
>
>
>
More information about the pygtk
mailing list