From: Lars Lindner <lars.lindner@gm...> - 2008-01-02 20:56:30
On Dec 29, 2007 5:16 PM, Lars Strojny <larsml@...> wrote:
> one of the things which bugged me lately with Liferea is the behaviour
> when hovering over links. I'm often interested in seeing the URL before
> clicking. While in the update stage, liferea always overwrites the hover
> information. Because I want to see both, the update progress and the
> link I'm currently over, I've changed that by introducing another status
> bar (evolution uses a similiar concept). This statusbar is *only* used
> for updating showing the hover information. The second one is used - as
> it is - for update information and offline/online status changes.
I agree. It is frustrating to have hovered links to removed
from the status bar by "updating <feed>..." messages. The correct
solution as someone else here already pointed out is to used the
statusbar stacking functionality and have the hovering message
always on top of the display stack.
But your solution also solves the problem. I'm not sure if it is
better than using stacking but I think we should try by using it
at least for a while. I'm sure there will be feedback.
> The patch is against the latest trunk.
I've merged your patch with trunk. The patch looks good and works
as expected. The only problem I currently see is that the left statusbar
decreases in size when it is empty. This results in a somewhat disturbing
realigning of the other one.
Thanks for the patch!
Am Mittwoch, den 02.01.2008, 21:56 +0100 schrieb Lars Lindner:
> I agree. It is frustrating to have hovered links to removed
> from the status bar by "updating <feed>..." messages. The correct
> solution as someone else here already pointed out is to used the
> statusbar stacking functionality and have the hovering message
> always on top of the display stack.
Ah, did not know about this facility in GtkStatusbar. I guess this would
be the better solution. So I would propose reverting my patch and using
the stack. If you don't mind I would try to create a patch for that.
Get latest updates about Open Source Projects, Conferences and News.