https://bugs.winehq.org/show_bug.cgi?id=41094
Bug ID: 41094 Summary: comctl32/treeview: TVS_FULLROWSELECT style does not work Product: Wine Version: 1.9.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comctl32 Assignee: wine-bugs@winehq.org Reporter: markk@clara.co.uk Distribution: ---
I'm testing with Wine 1.9.16. Could this be related to bug 41010 which was fixed recently?
Tree-view controls which use TVS_FULLROWSELECT don't seem to work properly. They do when using native (Windows) comctl32.
I noticed this issue with a specific development build of WinUAE.
Steps to reproduce: - Download http://www.mediafire.com/download/jcx919u6a5pgs9t/winuae_2016-08-03_1236.7z - Use winecfg to use native (Windows) comctl32. - Run winuae.exe. When the main window opens there is a tree-view on the left side. You can click Configurations in that to show another tree-view to the right. [If you want to populate the Configurations tree-view, type some random text in the Name: box then click Save, repeat several times.] - Move the mouse cursor around over either tree-view, in particular over the empty space to the right of the items. The corresponding item text to the left becomes underlined as you move the mouse. And when you click in the empty space, the corresponding item to the left becomes selected (highlighted).
- Quit WinUAE then use winecfg to use built-in (Wine) comctl32. Run winuae.exe again. - Repeat the above steps. Notice how no items are underlined as you move the mouse cursor over empty space. And double-clicking seems to be equivalent to double-clicking the currently-highlighted item, even if that isn't the one to the left of the mouse cursor.
https://bugs.winehq.org/show_bug.cgi?id=41094
Mark K markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download CC| |markk@clara.co.uk URL| |http://www.mediafire.com/do | |wnload/jcx919u6a5pgs9t/winu | |ae_2016-08-03_1236.7z
https://bugs.winehq.org/show_bug.cgi?id=41094
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Severity|normal |trivial
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Yes, we don't support this style yet. I'll take a look.
https://bugs.winehq.org/show_bug.cgi?id=41094
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- It's a bit related to bug 41010, like you said. Except that tracking worked as if we always had TVS_FULLROWSELECT style, which is wrong. Tracking should work now after http://source.winehq.org/git/wine.git/commit/0220d47c0293545a60dea87af7383ed.... Now what's left is to add proper action on clicks, and fix visual response for selected item.
https://bugs.winehq.org/show_bug.cgi?id=41094
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |382dc1ded8e13bb5d15d6d18e23 | |8b66f0997dffd Resolution|--- |FIXED
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- Painting should work now with http://source.winehq.org/git/wine.git/?a=commit;h=382dc1ded8e13bb5d15d6d18e2.... Please reopen if it doesn't.
https://bugs.winehq.org/show_bug.cgi?id=41094
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.18.
https://bugs.winehq.org/show_bug.cgi?id=41094
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.8.x CC| |mstefani@redhat.com
https://bugs.winehq.org/show_bug.cgi?id=41094
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.8.x |---
--- Comment #5 from Michael Stefaniuc mstefani@redhat.com --- Removing 1.8.x milestone from bugs included in 1.8.5.