[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Review Request: Add the ability for applets to change autohide
From:       Dominik Haumann <dhdev () gmx ! de>
Date:       2009-01-10 12:05:28
Message-ID: 200901101305.29673.dhdev () gmx ! de
[Download RAW message or body]

On Saturday 10 January 2009, Aaron J. Seigo wrote:
> On Friday 09 January 2009, Matthew Dawson wrote:
> > Currently if you update the tooltip's content faster then three
> > seconds, the tooltip will never autohide.  This occurs because the
> > timer counting the three seconds resets when data is updated.  The
> > problem is that the tooltip doesn't go away, not that it never appears.
>
> as Alex notes, it would make most sense add this as a member of
> ToolTipContent.
>
> but i don't actually see the problem. if the data is updating and
> changing, why should the tip disappear? i mean .. how annoying would that
> be?
>
> user mouses over network read out
> network widget pops up a tooltip noting the current throughput rate
> user it watching it ... and it disappears!
> mouse out, mouse back in, repeat.
>
> so what is the use case for hiding a tooltip where the data is changing?

I think this is mainly about this:
- mouse over systemloadviewer -> tooltip shows
- tooltip updates eg every 2 seconds -> we call setContent again and again
- sometimes it happens that the tooltip does not go away even when the mouse
  left the plasmoid

So sometimes the autohide does not work. I was able to reproduce this like 
this: I hvae two instances of the systemloadviewer side by side.
- hover over plasmoid1
- hover over plasmoid2
- now tooltip moves in an animation to plasmoid2. Now *during* this 
animation change the desktop (maybe now the plasmoid does not get a mouse 
leave event or such...). Now the tooltip will never go away, which is 
probably a bug :)
I cannot reproduce it always like this, but playing around with it finally 
reveales this behaviour. Maybe there are other ways to reproduce this.

Dominik
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic