On Wednesday 31 March 2010 11:11:32 Lionel Chauvin wrote: > Le Mercredi 31 Mars 2010 10:40:24, Johannes Zellner a écrit : > > Hi Lionel, > > > > I tried a few differnt Qt styles and it seems its little bit different on > > each, but there is show/hide in every style I tested. The Clearlooks > > theme looks actually best without the 3 pixel movement. > > > > A different thing the puzzels me is, that with the oxygen theme the > > mousemove events on the top of the webview area are sent to the tab, but > > the mouse hovers the webview....thats acutally the point of the > > flickering here and why the "-3" pixel looking best in oxygen. > > > > I agree in Oxygen it would look better like it is today and we could make > > a different solution, but since it's style dependent, I would go for the > > solution to calculate the position on the bounding rect of the tab that > > is hovered. > > > > Maybe too much thoughts about this small issue but since I discovered it, > > I see it everytime I move the mouse there ;-) > > > > Thanks, > > Johannes > > Thank you for your investigation. I didn't take the time to fix it. > An idea I thought needs to modify the preview implementation, The preview > should not hide itself if the mouse is at its 3 top pixels. > I can't confirm if it a good solution for every style. > > Lionel.
The current implementation uses the "leaveEvent()" of the TabBar class, I guess this is also the safest way to avoid strange behavior with show/hiding the preview. This helps a lot so the preview does not get in the users way. But with this as far as I can see its hard to do a light fix that respects the -3 pixel positioning. Thanks, Johannes _______________________________________________ rekonq mailing list [email protected] https://mail.kde.org/mailman/listinfo/rekonq
