appwiz.cpl: Fix ellipsis usage in the button labels.

Francois Gouget fgouget at free.fr
Thu Apr 28 05:04:22 CDT 2011


---

Based on Microsoft's guidelines:
http://msdn.microsoft.com/en-us/library/aa511502.aspx#ellipses
http://msdn.microsoft.com/en-us/library/aa511453.aspx#labels

In particular note that 'Remove' may not require any interaction before 
the application is removed (e.g. with Wine's own Gecko engine). 
Furthermore even when interaction is required it is at most a 
confirmation dialog which does not justify adding an ellipsis.

For the 'Modify...' button however some information will be needed 
before any modification is performed... unless the application does not 
support 'Modifications' in which case this button should be disabled 
(which is currently not always the case, again see Wine's gecko).


 dlls/appwiz.cpl/En.rc     |    4 ++--
 dlls/appwiz.cpl/appwiz.rc |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/appwiz.cpl/En.rc b/dlls/appwiz.cpl/En.rc
index d1f26ff..936d87c 100644
--- a/dlls/appwiz.cpl/En.rc
+++ b/dlls/appwiz.cpl/En.rc
@@ -35,9 +35,9 @@ FONT 8, "MS Shell Dlg"
  CONTROL 2, 1001, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 21, 20
  CONTROL "The following software can be automatically removed. To remove a program or to modify its installed components, select it from the list and click Change/Remove.", 1002, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 57, 270, 30
  CONTROL "", IDL_PROGRAMS, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SORTASCENDING | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 7, 90, 303, 100
- CONTROL "&Support Info...", IDC_SUPPORT_INFO, "button", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 104, 198, 64, 14
+ CONTROL "&Support Info", IDC_SUPPORT_INFO, "button", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 104, 198, 64, 14
  CONTROL "&Modify...", IDC_MODIFY, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 172, 198, 68, 14
- CONTROL "&Remove...", IDC_ADDREMOVE, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 244, 198, 68, 14
+ CONTROL "&Remove", IDC_ADDREMOVE, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 244, 198, 68, 14
  CONTROL 3, 1003, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 57, 21, 20
 }
 
diff --git a/dlls/appwiz.cpl/appwiz.rc b/dlls/appwiz.cpl/appwiz.rc
index 19358a3..697600c 100644
--- a/dlls/appwiz.cpl/appwiz.rc
+++ b/dlls/appwiz.cpl/appwiz.rc
@@ -39,8 +39,8 @@ STRINGTABLE
    IDS_FILTER_PROGRAMS, "Programs (*.exe)"
    IDS_FILTER_ALL,      "All files (*.*)"
 
-   IDS_REMOVE, "&Remove..."
-   IDS_MODIFY_REMOVE, "&Modify/Remove..."
+   IDS_REMOVE, "&Remove"
+   IDS_MODIFY_REMOVE, "&Modify/Remove"
 }
 
 STRINGTABLE
-- 
1.7.4.1



More information about the wine-patches mailing list