[Bug 12441] winecfg: confusing interface for setting per-app overrides

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 13 07:54:08 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=12441

Dmirty Kozliuk <Dmitry.Kozliuk at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Dmitry.Kozliuk at gmail.com

--- Comment #13 from Dmirty Kozliuk <Dmitry.Kozliuk at 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.

-- 
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.



More information about the wine-bugs mailing list