http://bugs.winehq.org/show_bug.cgi?id=13159
Summary: tooltips won't show up on partly hidden items Product: Wine Version: 1.0-rc1 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comctl32 AssignedTo: wine-bugs@winehq.org ReportedBy: tarasov.igor@gmail.com
To see the bug, open regedit drag the bar that separates registry tree from values so that it partly covers registry branches names. If you use native comctl32.dll or in windows you'll see tooltips over these partly covered items, displaying full item name. Wine won't show anything.
This is true with listview also.
In some applications that have big listview tables with long values this bug becomes pretty annoying (when you constantly have to change comlumn widths etc in order to see complete values).
Maybe this bug was reported earlier, but I have not found it.
http://bugs.winehq.org/show_bug.cgi?id=13159
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Lei Zhang thestig@google.com 2008-05-12 21:47:38 --- confirming.
http://bugs.winehq.org/show_bug.cgi?id=13159
--- Comment #2 from Igor Tarasov tarasov.igor@gmail.com 2008-10-13 09:16:51 --- This problem still exists in wine-1.1.6. I know, that listview an treeview are among least implemented comctl32 components (http://www.winehq.org/site/status_ui) but, maybe these tooltips could be implemented without much trouble?
http://bugs.winehq.org/show_bug.cgi?id=13159
--- Comment #3 from Lei Zhang thestig@google.com 2008-10-14 12:31:56 --- Umm, did you look at the audit dates on that page?
http://bugs.winehq.org/show_bug.cgi?id=13159
--- Comment #4 from Igor Tarasov tarasov.igor@gmail.com 2008-10-14 13:34:58 --- Well, no :)
But when you look at current <a href="http://source.winehq.org/source/dlls/comctl32/listview.c#L33">listview TODO</a>, you'll see that it is pretty much impressive, as well as <a href="http://source.winehq.org/source/dlls/comctl32/rebar.c#L30">rebar's one</a>. Possibly these are also out of date, but I've checked for few of these todo list items, and have not found them being implemented.
Other controls don't have such big todo lists.
There are 90 open bugs related to comctl32. 30 of them are about listview and treeview. That is 1/3 of all comctl32 bugs, only in 2 components. Another ~20 components take the leftover 2/3.
I might be wrong, but I see real problem here.
As regards to this bug, listview seems to have some kind of tooltips implementation, but it does not seem to work as it should.
Treeview just have tooltip handle property declaration.
http://bugs.winehq.org/show_bug.cgi?id=13159
--- Comment #5 from Igor Tarasov tarasov.igor@gmail.com 2009-03-14 12:04:33 --- Way to reproduce it with treeview in control spy:
1. Run Tree View.exe. 2. Expand any item, for instance "Mercury" 3. Hover partly hidden item. 4. Native comctl would show you a tooltip. Builtin one won't.
Way to reproduce it with listview in control spy:
1. Run List View.exe 2. Set long text for some item so that it gets trimmed. For example:
MSG (LVM_SETITEMTEXT, 0, LVITEM(0,0,0,0/0/0,0,"blah blah blah blah blah blah blah",127,0,0,0))
3. Hover that item. 4. Native comctl would show you a tooltip. Builtin one won't.
One of the things that I've already found is that builtin comctl's listview and treeview controls do not issue TTM_RELAYEVENT on mouse-related messages. http://msdn.microsoft.com/en-us/library/bb760403(VS.85).aspx
Another thing is that native comctl creates tooltip for listview on listview creation, builtin does that only on request. This is being achieved with COMCTL32_CreateToolTip which creates empty tooltip with no tool. This makes all relayed events useless, since TOOLTIPS_RelayEvent calls TOOLTIPS_GetToolFromPoint which returns -1 for empty tooltips (with no tools).
http://bugs.winehq.org/show_bug.cgi?id=13159
--- Comment #6 from Austin English austinenglish@gmail.com 2009-09-15 15:34:08 --- Is this still an issue in current (1.1.29 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=13159
--- Comment #7 from Igor Tarasov tarasov.igor@gmail.com 2009-09-15 22:42:52 --- Yep, confirmed on wine-1.1.29.
http://bugs.winehq.org/show_bug.cgi?id=13159
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.microsoft.com/do | |wnloads/details.aspx?Family | |ID=19d4294d-0531-4ec2-8b27- | |2e463b315f16&displaylang=en
--- Comment #8 from Austin English austinenglish@gmail.com 2010-05-19 16:09:02 --- Is this still an issue in current (1.1.44 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=13159
--- Comment #9 from Igor Tarasov tarasov.igor@gmail.com 2010-05-19 16:53:27 --- Still an issue, nothing changed.
http://bugs.winehq.org/show_bug.cgi?id=13159
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #10 from butraxz@gmail.com 2012-05-18 04:59:36 CDT --- This bug has not been updated for two years by OP. Is this still an issue i current (1.5.4) or newer wine ? You may also close this as abandoned if you feel that that this is issue is no longer relevant to you.
http://bugs.winehq.org/show_bug.cgi?id=13159
--- Comment #11 from Igor Tarasov tarasov.igor@gmail.com 2012-05-18 10:37:31 CDT --- Bug is still here.
https://bugs.winehq.org/show_bug.cgi?id=13159
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
--- Comment #12 from Ken Sharp imwellcushtymelike@gmail.com --- Is this still an issue in Wine 1.7.45 or later?
https://bugs.winehq.org/show_bug.cgi?id=13159
--- Comment #13 from Igor Tarasov tarasov.igor@gmail.com --- Yep, still present.
https://bugs.winehq.org/show_bug.cgi?id=13159
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|Abandoned? |
https://bugs.winehq.org/show_bug.cgi?id=13159
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=13159
--- Comment #14 from Igor Tarasov tarasov.igor@gmail.com --- Just tested on wine 3.0. It is still here.