[Bug 20123] New: Addition of Windows Vista Split Button Support
http://bugs.winehq.org/show_bug.cgi?id=20123 Summary: Addition of Windows Vista Split Button Support Product: Wine Version: 1.1.29 Platform: PC URL: http://rh-software.com/ OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: user32 AssignedTo: wine-bugs(a)winehq.org ReportedBy: ray(a)pobox.co.uk Created an attachment (id=23691) --> (http://bugs.winehq.org/attachment.cgi?id=23691) Scren capture showing Split Buttons working on Windows 7 I have just been updating SIV (http://rh-software.com/) to use Split Buttons (http://msdn.microsoft.com/en-us/library/aa511453.aspx) on Windows Vista and later systems. When I tested on Wine 1.1.29, after setting the Windows Version to Vista, all of my calls DialogBoxIndirectParam() calls started failing and I guessed was down to Wine not supporting these. I then searched the source for BS_SPLITBUTTON and BS_DEFSPLITBUTTON neither of which are defined which I feel confirms this. Please can the addition of Split Button support be added to the list of planned enhancements. I have currently worked around this by not using then on Wine, even when it announces itself as Windows Vista. I have also added a -SPLIT command line qualifier to force their use and am happy to made a SIV 4.02 Beta release available for testing should support be added before I actually release 4.02. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=20123 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Alias|Split-Buttons | --- Comment #1 from Nikolay Sivov <bunglehead(a)gmail.com> 2009-09-21 11:37:41 --- Confirming. This is not implemented indeed. (In reply to comment #0)
I have currently worked around this by not using then on Wine, even when it announces itself as Windows Vista.
Wine controls behaviour doesn't depend on Windows version reported. Exception is made for some legacy Win3.1 parts as I remember. Could you check with comctl32 v6 manifest removed? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=20123 --- Comment #2 from red-ray <ray(a)pobox.co.uk> 2009-09-21 12:03:01 --- Created an attachment (id=23692) --> (http://bugs.winehq.org/attachment.cgi?id=23692) Screen Capture showing blank "Split Buttons" on XP SP3 I have just tested with the manifest removed and when SIV tries to use BS_SPLITBUTTON the DialogBoxIndirectParam() still fails on Wine. I also then tried the same on a real XP SP3 system and there the dialog came up, but the buttons failed to be drawn. The button windows are actually present when I checked with Spy++. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=20123 --- Comment #3 from Nikolay Sivov <bunglehead(a)gmail.com> 2009-09-21 12:08:36 --- (In reply to comment #2)
Created an attachment (id=23692) --> (http://bugs.winehq.org/attachment.cgi?id=23692) [details] Screen Capture showing blank "Split Buttons" on XP SP3
I have just tested with the manifest removed and when SIV tries to use BS_SPLITBUTTON the DialogBoxIndirectParam() still fails on Wine. I also then tried the same on a real XP SP3 system and there the dialog came up, but the buttons failed to be drawn. The button windows are actually present when I checked with Spy++.
No, trying Wine with manifest or not won't change behaviour too. I meant try on Win7/Vista without manifest - I just want to set correct component now. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=20123 --- Comment #4 from red-ray <ray(a)pobox.co.uk> 2009-09-21 12:43:18 --- (In reply to comment #3) On Windows 7 with the manifest removed I get blank buttons, just like the XP screen image. What really surprised me though is that even without the manifest when I use DrawThemeBackground() etc they still actually work and draw themed buttons for my BS_OWNERDRAW buttons ! These manifests have really weird effects. I wish I could not bother with them and just call a function. I tried SetThemeAppProperties(), but you still need the manifest. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=20123 André H. <nerv(a)dawncrow.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv(a)dawncrow.de -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=20123 David Hedberg <david.hedberg(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |david.hedberg(a)gmail.com -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=20123 ray(a)pobox.co.uk changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ray(a)pobox.co.uk -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=20123 ray(a)rh-software.com changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Addition of Windows Vista |Addition of Windows Vista/7 |Split Button Support |Split Button Support -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=20123 --- Comment #5 from Austin English <austinenglish(a)gmail.com> 2013-11-13 16:51:24 CST --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.6 or newer) wine? If so, please attach the terminal output in 1.7.6 (see http://wiki.winehq.org/FAQ#get_log). -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |ABANDONED --- Comment #6 from Austin English <austinenglish(a)gmail.com> --- Abandoned. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 --- Comment #7 from André H. <nerv(a)dawncrow.de> --- wouldn't necessarily mark this abandoned as it's most likely still a valid bug and should be easily reproducable -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Component|user32 |comctl32 Resolution|ABANDONED |--- --- Comment #8 from Nikolay Sivov <bunglehead(a)gmail.com> --- It's still a bug, which most likely belongs to comctl32. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 Mathew Hodson <mathew.hodson(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mathew.hodson(a)gmail.com --- Comment #9 from Mathew Hodson <mathew.hodson(a)gmail.com> --- https://source.winehq.org/git/wine.git/commitdiff/6fbb64fe6751ca2beb8fe832b5... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 Mathew Hodson <mathew.hodson(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|mathew.hodson(a)gmail.com | -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6fbb64fe6751ca2beb8fe832b57 | |751cf6fb8e08d Resolution|--- |FIXED Status|REOPENED |RESOLVED --- Comment #10 from Nikolay Sivov <bunglehead(a)gmail.com> --- Yes, this is fixed now. Thanks, Gabriel. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #11 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 4.6. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de --- Comment #12 from Fabian Maurer <dark.shadow4(a)web.de> --- Still broken for me in wine-4.6. Can you please re-check? Downloaded the program from the first post, and the split buttons aren't drawn as on Win7. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|CLOSED |REOPENED --- Comment #13 from Fabian Maurer <dark.shadow4(a)web.de> --- As noted, this is not fixed for me. Reopening. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|REOPENED |RESOLVED --- Comment #14 from Nikolay Sivov <bunglehead(a)gmail.com> --- Splitbutton style is supported. In this case it's an application fault - it's wine-aware, and is falling back by removing this style most likely. Buttons are displayed with split button section if you use wine exports hiding from wine-staging. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=20123 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #15 from Nikolay Sivov <bunglehead(a)gmail.com> --- Closing. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla