https://bugs.winehq.org/show_bug.cgi?id=43643
Bug ID: 43643 Summary: Combobox not longer has dropdown Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: leslie_alistair@hotmail.com Distribution: ---
Combobox dropdowns no longer appear in Enterprise Architect.
Regression caused by f7f7b89e2e9117811c91269643868c6d063db5e9.
Author: Fabian Maurer dark.shadow4@web.de 2017-08-18 02:24:57
user32/combo: Set listbox popup height correctly and add tests.
Rolling this back restores the functionality.
https://bugs.winehq.org/show_bug.cgi?id=43643
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |f7f7b89e2e9117811c912696438 | |68c6d063db5e9 CC| |joseph.kucia@gmail.com Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=43643
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
https://bugs.winehq.org/show_bug.cgi?id=43643
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.sparxsystems.com | |/products/ea/trial/request. | |html
--- Comment #1 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Steps Install and Run Enterprise Architect Cancel any open dialogs
From the "Start" Ribbon, find Preferences option in the Workspace panel (right
hand side)
In the Preference Dialog, select in the tree "Diagram -> Appearance" Use the Renderer Combo dropdown, it has three items but none appear. The "Image Quality" Combo below, has two items.
https://bugs.winehq.org/show_bug.cgi?id=43643
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Can confirm this doesn't work anymore since my patch, I'll look into it.
It never seemed to have worked properly, but the wrong behavior was hiding this issue. For example the "Scale view by" or the font-dropdown, they do still work, but are way to small. Even when reverting the patch their size is wrong.
The application seems to set the size in a way I don't yet understand, and that doesn't work properly under wine. I couldn't reproduce it yet when creating comboboxes in a test application, so if you have more information I'm glad to hear it.
https://bugs.winehq.org/show_bug.cgi?id=43643
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|wine-bugs@winehq.org |dark.shadow4@web.de
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- Finally got it, the application uses commctl v6, comboboxes behave differently then. In short, they display per default up to 30 elements (regardless of combobox height), and this behavior is yet unimplemented in wine. It can be limited with the "CB_SETMINVISIBLE" message, but this is unimplemented, too.
I think I can provide a fix for that, but it'll take a while.
https://bugs.winehq.org/show_bug.cgi?id=43643
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|dark.shadow4@web.de |wine-bugs@winehq.org
https://bugs.winehq.org/show_bug.cgi?id=43643
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=43643
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gijsvrm@gmail.com
--- Comment #4 from Gijs Vermeulen gijsvrm@gmail.com --- The commit causing the regression was reverted, should this bug be marked FIXED?
https://bugs.winehq.org/show_bug.cgi?id=43643
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com --- It'd be nice to have v6-specific behavior documented as a test first, if not done already.
https://bugs.winehq.org/show_bug.cgi?id=43643
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f0fc0349976924379cc3ae2ff95 | |fb342d7541294 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Nikolay Sivov from comment #5)
It'd be nice to have v6-specific behavior documented as a test first, if not done already.
This issue is fixed and another bug can be open for the lack of support of "Microsoft.Windows.Common-Controls v6" manifest in controls.
https://bugs.winehq.org/show_bug.cgi?id=43643
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.0-rc2.