Bug 200000 - Mouse position highlighting on all elements
Summary: Mouse position highlighting on all elements
Status: CONFIRMED
Alias: None
Product: kontact
Classification: Applications
Component: contacts (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-13 11:14 UTC by Dotan Cohen
Modified: 2009-07-16 18:43 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dotan Cohen 2009-07-13 11:14:40 UTC
Version:            (using KDE 4.2.96)
Installed from:    Ubuntu Packages

Please add an option to have lists and selections highlighted when moused over. When mousing over a list, the item hovered over should be highlighted. This is for Kmail's Folder Pane and List Pane, Basket's Basket Tree, Kate's Bookmarks and Files panes, KAddressBook's contact list, etc. Basically, anything item from a list of similar items will be highlighted on mouseover. This can be considered an accessibility issue as well as useability. Konqueror and the KDE Panel already do this for icons. Kate does something similar for the line with the cursor.

Thanks!
Comment 1 FiNeX 2009-07-13 12:46:33 UTC
Hi Dotan! Congratulations, you've filled the bug number #200000 !!! :-)

P.S: Moved the wish to oxygen style which should a more suitable product
Comment 2 Christoph Feck 2009-07-13 12:56:22 UTC
This cannot be fixed globally. If an application still uses Qt3Support view classes, or does not use StyledItemDelegate, it will not get the mouse hover in item views.

I am reassigning this to KMail, I would suggest to file individual bug reports for each other application that still uses the old classes.
Comment 3 Dotan Cohen 2009-07-13 13:00:13 UTC
> Hi Dotan! Congratulations, you've filled the bug number #200000 !

That's what happens when one goes on a 20 bug streak! I picked a good time!


> I am reassigning this to KMail, I would suggest to file individual
> bug reports for each other application that still uses the old classes.

Will do, but could you please explain exactly what I need to request from a technical standpoint? I did not realize that this was something that KDE currently supports (that each app would need to add) because no apps currently do this.

Thanks.
Comment 4 Christoph Feck 2009-07-13 13:23:17 UTC
Hm, a good title would be "Port to Qt4 view classes + QStyledItemDelegate for hover feedback". You could also mention the style's PE_PanelItemViewItem element :) Or simply link to this bug report.

Actually some places (e.g. nearly all of system settings) have already been ported, and that work is ongoing (e.g. for KDE 4.3 the GHNS dialogs and as far as I know the Kopete contact list). 

Forgot to mention: The selected widget style has to support the hovering when rendering the styled item, but Oxygen already does. With Plastique or other Qt styles, this will not work.

See also http://lists.trolltech.com/qt4-preview-feedback/2008-04/thread00017-0.html for some discussion and example code.
Comment 5 David Faure 2009-07-16 14:50:59 UTC
Hmm? works for me in the kmail folder and message panes...
Comment 6 Christoph Feck 2009-07-16 15:10:28 UTC
Right, I should have checked before reassigning it, never trust the reporter ;)

KMail (from trunk) supports mouse hover feedback on folder list, favorite folder list, and message list.

Dotan, if you already filed bug reports for the other applications, can we close this one, or should I reassign it to a different application?
Comment 7 Dotan Cohen 2009-07-16 18:37:09 UTC
Sorry, Kmail does currently support this, but not all Kontact apps do. Specifically, Korganizer and Kaddressbook do not. I moved the Product to Kontact so that Korganizer and Kaddressbook would be included. I have not yet filed on other apps, I want to test the other apps carefully and report very specifically which elements should be highlighted on mouseover.

Thanks.
Comment 8 Dotan Cohen 2009-07-16 18:40:14 UTC
Being specific, in Kaddressbook, these elements should be highlighted on mouseover:

*) Contacs in list pane
*) Links in Contacts details, such as those that dial phone numbers, link to Google Maps, or email addresses.
Comment 9 Dotan Cohen 2009-07-16 18:43:31 UTC
In Korganizer, these elements should be highlighted on mouseover:

*) Week numbers, that when clicked show the whole week view.
*) Month days, that  when clicked show the day view.
*) Calendar events from read / write resources, that can be edited.
*) Links in events that can be clicked, such as birthday resource contact's names.