Bug 199470

Summary: tooltips pager widget location
Product: [Unmaintained] plasma4 Reporter: Unknown <null>
Component: widget-pagerAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: minor CC: aseigo, asraniel, holymeloon, kde, laidig
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: tooltips-incorrect-location.png
4.4.80

Description Unknown 2009-07-08 21:52:37 UTC
Version:           svn (using Devel)
OS:                Linux
Installed from:    Compiled sources

Setup pager settings like
Desktop name
no-display icons
number of rows = 1
Selecting current desktop does nothing,

Now move pointer to Desktop 1 (in pager). there is tooltip showing the windows in there. The "left bottom" of tooltip is anchored at the left edge of the Desktop 1 (in pager).

Now move pointer to Desktop 2 (in pager). Still the tooltip is aligned at the left edge of Desktop 1 (in pager ). Of course, it should appear on top of Desktop 2 (in pager).

See screenshots of more information
-Karthik Paithankar
Comment 1 Aaron J. Seigo 2009-07-08 21:55:40 UTC
the pager needs to be re-visited. each screen should be a separate QGraphicsItem, and then all those problems go away, along with a lot of the manual calculations for the rects.
Comment 2 Unknown 2009-07-08 21:59:43 UTC
Created attachment 35167 [details]
tooltips-incorrect-location.png
Comment 3 Unknown 2009-07-08 22:00:35 UTC
Aaron that was real quick reply from you :-)
Comment 4 meloon 2010-01-02 15:53:50 UTC
I could reproduce this using KDE SC 4.3.4 and Qt 4.5.3
Comment 5 Nicolas L. 2010-06-07 09:44:21 UTC
Do you reproduce with kde 4.4.4 or 4.5 beta ?
Comment 6 Unknown 2010-06-07 10:05:11 UTC
Created attachment 47769 [details]
4.4.80
Comment 7 Unknown 2010-06-07 10:21:32 UTC
Now, the tooltips appear centre justified in the entire "pager" and not the corresponding "desktop in pager". is this the normal behaviour. see screenshot id=47769