On Tue, 2003-12-02 at 14:16, Michael Meeks wrote:
> On Tue, 2003-12-02 at 05:48, Ettore Perazzoli wrote:
> > I have hooked up the status bar back as discussed before (each component
> > exports it as a control and handles it by itself, using the
> > ETaskBar/EActivityHandler stuff from libeshell).
> 
>       Sounds interesting; so you're not sending the text to the <status>
> node, but a control instead ? - fair enough; I had some problem (AFAIR)
> with setting extremely long status messages causing the bar to re-size
> the toplevel in some nastily painful way - I don't know if that'll be
> fixable from inside the control though; is that possibly an issue ? 

Hmm I didn't actually know about the <status> node.  :-)

The way I am doing it is that I have two widgets packed in a box in the
status bar: the component's control and a label.  When bonobo-ui sends
me the "add_hint" signal, I hide the control, display the label, and set
the text in the label to be the one in the menu.  When I get
"remove_hint", I hide the label and display the control.

So the shell handles the status bar when a menu item is moused over, but
the components manage it for their own progress notification purposes.

-- Ettore
_______________________________________________
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers

Reply via email to