https://bugs.winehq.org/show_bug.cgi?id=12441
Dmirty Kozliuk Dmitry.Kozliuk@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Dmitry.Kozliuk@gmail.com
--- Comment #13 from Dmirty Kozliuk Dmitry.Kozliuk@gmail.com --- Created attachment 50204 --> https://bugs.winehq.org/attachment.cgi?id=50204 Implementation as of 2014-12-13
Changed UI so that applications are listed on the left while tabbed settings reside on the right. The only setting which remains in "Applications" tab is Windows version, so I renamed the tab to "Compatibility" (similar to the one in Windows Explorer shortcut properties dialog). To reduce confusion, window title is set to "Wine Configuraton for <app>" only for "Compatibility", "Libraries", and "Graphics" tab.
Note: While working on this patch, I noted bug #37713 (window title reset when removing application from list). Fix for that bug is not included in this patch intentionally.
User caveats: * TAB key cannot be used to switch between application list and tabbed settings (see the reason below). The user has to use mouse at least once. * Even when switched to the tab without application-specific settings, application remains selected in the list. However, window title is correct.
Developer notes: Previously, main window was created by system when the property sheet with settings tabs was displayed. Now main window is a dialog box containing to top-level components: a child dialog (control group) with application list controls and the old property sheet dialog as a child. This is not the most elegant solution, but it is legitimate and keeps the changes minimal. There is an (old) comment in the code that property sheet should be replaced by tab control---I think it's time to do so. It will give developers much control and flexibility when implementing other UI features. However, it will definitely constitute a separate set of changes.