]> cygwin.com Git - cygwin-apps/setup.git/blame - res.rc
Simplify uninstall-only warning
[cygwin-apps/setup.git] / res.rc
CommitLineData
392ba1ba 1#include "resource.h"
392ba1ba 2#include "windows.h"
ce9f6dd0 3#include "commctrl.h"
392ba1ba 4
9d0a3d8a
DK
5#define SETUP_STANDARD_DIALOG_W 339
6#define SETUP_STANDARD_DIALOG_H 179
acd64421
JT
7#define SETUP_MEDIUM_DIALOG_W 277
8#define SETUP_MEDIUM_DIALOG_H 137
9d0a3d8a
DK
9#define SETUP_SMALL_DIALOG_W 215
10#define SETUP_SMALL_DIALOG_H 95
11
12#define SETUP_STANDARD_DIALOG_DIMS SETUP_STANDARD_DIALOG_W, SETUP_STANDARD_DIALOG_H
acd64421 13#define SETUP_MEDIUM_DIALOG_DIMS SETUP_MEDIUM_DIALOG_W, SETUP_MEDIUM_DIALOG_H
9d0a3d8a
DK
14#define SETUP_SMALL_DIALOG_DIMS SETUP_SMALL_DIALOG_W, SETUP_SMALL_DIALOG_H
15
16#define SETUP_HEADICON_X (SETUP_STANDARD_DIALOG_W - 27)
17
392ba1ba 18LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
392ba1ba
CF
19
20/////////////////////////////////////////////////////////////////////////////
21//
22// Dialog
23//
24
4a2af5fb
MB
25// Throughout, we use the font "MS Shell Dlg". This seems to be necessary to
26// work around some not-fully-understood issues with PropertySheets. Hopefully,
27// using this font will cause things to 'just work'. Further information on
28// this topic is at:
29// http://sources.redhat.com/ml/cygwin-apps/2003-05/msg00177.html
30
cd8da753 31IDD_SOURCE DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
ab57ceaa 32STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_CAPTION | WS_SYSMENU
d52a6cc8 33CAPTION "Cygwin Setup - Choose Installation Type"
4a2af5fb 34FONT 8, "MS Shell Dlg"
392ba1ba 35BEGIN
9132ff16
MB
36 CONTROL "&Install from Internet\n(downloaded files will be kept for future re-use)",
37 IDC_SOURCE_NETINST, "Button",
38 BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP | BS_MULTILINE
39 | BS_TOP,
40 71, 60, 200, 20
41
42 CONTROL "&Download Without Installing",
43 IDC_SOURCE_DOWNLOAD, "Button",
44 BS_AUTORADIOBUTTON | WS_TABSTOP,
45 71, 90, 200, 10
46
7cc4d95e 47 CONTROL "Install from &Local Directory",IDC_SOURCE_LOCALDIR,"Button",
9132ff16
MB
48 BS_AUTORADIOBUTTON | WS_TABSTOP,
49 71,120,200,10
50
9d0a3d8a 51 ICON IDI_CYGWIN, IDC_HEADICON, SETUP_HEADICON_X, 0, 21, 20
9132ff16 52 CONTROL "", IDC_HEADSEPARATOR, "Static", SS_BLACKFRAME | SS_SUNKEN,
9d0a3d8a 53 0, 28, SETUP_STANDARD_DIALOG_W, 1
9132ff16
MB
54 LTEXT "Choose A Download Source", IDC_STATIC_HEADER_TITLE,
55 7, 0, 258, 8, NOT WS_GROUP
b7301c43 56 LTEXT "Choose whether to install or download from the internet, or install from files in a local directory.",
6263f7ae 57 IDC_SOURCE_SUBTEXT,
9132ff16 58 21, 9, 239, 16, NOT WS_GROUP
392ba1ba
CF
59END
60
cd8da753 61IDD_VIRUS DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
f9e903a3 62STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_CAPTION | WS_SYSMENU
d52a6cc8 63CAPTION "Cygwin Setup - Disable Virus Scanner?"
4a2af5fb 64FONT 8, "MS Shell Dlg"
f9e903a3
RC
65BEGIN
66 CONTROL "&Disable Virus scanner",IDC_DISABLE_AV,"Button",
67 BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,101,69,115,10
68 CONTROL "&Leave Virus scanner alone",IDC_LEAVE_AV,"Button",
69 BS_AUTORADIOBUTTON | WS_TABSTOP,101,84,115,10
9d0a3d8a 70 ICON IDI_CYGWIN,IDC_HEADICON,SETUP_HEADICON_X,0,21,20
ee91d9be 71 CONTROL "",IDC_HEADSEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
9d0a3d8a 72 SETUP_STANDARD_DIALOG_W,1
f9e903a3 73 LTEXT "Choose whether to disable your virus scanner while installing.",IDC_STATIC_HEADER_TITLE,7,0,
3c0ca7aa 74 258,8,NOT WS_GROUP
1e029da2 75 LTEXT "Some Antivirus programs, notably McAfee, cause a blue screen on Windows XP computers during installation of Cygwin.",
f9e903a3
RC
76 IDC_STATIC,21,9,239,16,NOT WS_GROUP
77 LTEXT "One that may be a problem has been detected. Cygwin setup can disable this during the installation process, and re-enable it when the install is complete.",
78 IDC_STATIC,21,32,239,24,NOT WS_GROUP
79END
80
cd8da753 81IDD_LOCAL_DIR DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
ab57ceaa 82STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_CAPTION | WS_SYSMENU
d52a6cc8 83CAPTION "Cygwin Setup - Select Local Package Directory"
4a2af5fb 84FONT 8, "MS Shell Dlg"
392ba1ba 85BEGIN
daab12c7
BD
86 LTEXT "Select Local Package Directory",IDC_STATIC_HEADER_TITLE,
87 7,0,258,8,NOT WS_GROUP
e0fd9bd3 88 LTEXT "",IDC_LOCAL_DIR_DESC,21,9,248,16,NOT WS_GROUP
9d0a3d8a 89 ICON IDI_CYGWIN,IDC_HEADICON,SETUP_HEADICON_X,0,21,20
ee91d9be 90 CONTROL "",IDC_HEADSEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
9d0a3d8a 91 SETUP_STANDARD_DIALOG_W,1
daab12c7 92
c94e80c4
CV
93 GROUPBOX "Local Package Directory",IDC_LOCALDIR_GRP,5,35,330,35
94 EDITTEXT IDC_LOCAL_DIR,13,47,270,14,ES_AUTOHSCROLL | WS_TABSTOP
95 PUSHBUTTON "B&rowse...",IDC_LOCAL_DIR_BROWSE,285,47,44,14,WS_TABSTOP
392ba1ba
CF
96END
97
cd8da753 98IDD_ROOT DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
ab57ceaa 99STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_CAPTION | WS_SYSMENU
d52a6cc8 100CAPTION "Cygwin Setup - Choose Installation Directory"
4a2af5fb 101FONT 8, "MS Shell Dlg"
392ba1ba 102BEGIN
daab12c7
BD
103 LTEXT "Select Root Install Directory",IDC_STATIC_HEADER_TITLE,
104 7,0,258,8,NOT WS_GROUP
105 LTEXT "Select the directory where you want to install Cygwin. "
106 "Also choose a few installation parameters.",
a89a7376 107 IDC_ROOTDIR_SUBTEXT,21,9,239,16,NOT WS_GROUP
9d0a3d8a 108 ICON IDI_CYGWIN,IDC_HEADICON,SETUP_HEADICON_X,0,21,20
ee91d9be 109 CONTROL "",IDC_HEADSEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
9d0a3d8a 110 SETUP_STANDARD_DIALOG_W,1
daab12c7 111
89753b0e 112 GROUPBOX "Root Directory",IDC_ROOTDIR_GRP,5,35,330,35
c94e80c4
CV
113 EDITTEXT IDC_ROOT_DIR,13,47,270,14,ES_AUTOHSCROLL | WS_TABSTOP
114 PUSHBUTTON "B&rowse...",IDC_ROOT_BROWSE,285,47,44,14,WS_TABSTOP
daab12c7 115
89753b0e 116 GROUPBOX "Install For",IDC_INSTALLFOR_GRP,5,76,330,101
746fff8d
BD
117 CONTROL "&All Users (RECOMMENDED)",IDC_ROOT_SYSTEM,"Button",
118 BS_AUTORADIOBUTTON | WS_TABSTOP | WS_GROUP,13,89,130,8
daab12c7
BD
119 CONTROL "Just &Me",IDC_ROOT_USER,"Button",BS_AUTORADIOBUTTON |
120 WS_TABSTOP,13,130,130,8
89753b0e
CV
121 LTEXT "Cygwin will be available to all users of the system.",
122 IDC_ALLUSERS_TEXT,25,101,300,28
123 LTEXT "Cygwin will still be available to all users, but "
124 "Desktop Icons, Cygwin Menu Entries, and important "
125 "Installer information are only available to the current "
126 "user. Only select this if you lack Administrator "
127 "privileges or if you have specific needs.",
128 IDC_JUSTME_TEXT,25,140,300,32
392ba1ba
CF
129END
130
cd8da753 131IDD_SITE DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
b7301c43
RC
132STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_CHILD | WS_VISIBLE |
133 WS_CAPTION | WS_SYSMENU
134EXSTYLE WS_EX_CONTROLPARENT
d52a6cc8 135CAPTION "Cygwin Setup - Choose Download Site(s)"
4a2af5fb 136FONT 8, "MS Shell Dlg"
392ba1ba 137BEGIN
9d0a3d8a 138 ICON IDI_CYGWIN,IDC_HEADICON,SETUP_HEADICON_X,0,21,20
b7301c43
RC
139 LISTBOX IDC_URL_LIST,66,45,185,110,LBS_NOINTEGRALHEIGHT |
140 LBS_EXTENDEDSEL | WS_VSCROLL | WS_HSCROLL | WS_GROUP |
141 WS_TABSTOP
142 LTEXT "Available Download Sites:",IDC_STATIC,66,34,183,8,NOT
143 WS_GROUP
ee91d9be 144 CONTROL "",IDC_HEADSEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
9d0a3d8a 145 SETUP_STANDARD_DIALOG_W,1
b7301c43
RC
146 LTEXT "Choose a site from this list, or add your own sites to the list",
147 IDC_STATIC,21,9,239,16,NOT WS_GROUP
148 LTEXT "Choose A Download Site",IDC_STATIC_HEADER_TITLE,7,0,258,
149 8,NOT WS_GROUP
150 EDITTEXT IDC_EDIT_USER_URL,65,160,185,14,ES_AUTOHSCROLL |
151 WS_GROUP
82306ac2
BD
152 LTEXT "User URL:",IDC_SITE_USERURL,15,162,45,8,NOT WS_GROUP
153 PUSHBUTTON "Add",IDC_BUTTON_ADD_URL,255,160,50,14
392ba1ba
CF
154END
155
cd8da753 156IDD_NET DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
ab57ceaa 157STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_CAPTION | WS_SYSMENU
d52a6cc8 158CAPTION "Cygwin Setup - Select Connection Type"
4a2af5fb 159FONT 8, "MS Shell Dlg"
392ba1ba 160BEGIN
4b615680 161 CONTROL "Use &System Proxy Settings",IDC_NET_PRECONFIG,"Button",
b05caf6f
JT
162 BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,60,55,185,10
163 CONTROL "&Direct Connection",IDC_NET_DIRECT,"Button",
164 BS_AUTORADIOBUTTON | WS_TABSTOP,60,70,73,10
392ba1ba 165 CONTROL "Use HTTP/FTP &Proxy:",IDC_NET_PROXY,"Button",
b7301c43
RC
166 BS_AUTORADIOBUTTON | WS_TABSTOP,60,85,88,10
167 EDITTEXT IDC_PROXY_HOST,120,105,120,12,ES_AUTOHSCROLL |
ab57ceaa 168 WS_DISABLED | WS_GROUP
b7301c43
RC
169 EDITTEXT IDC_PROXY_PORT,120,125,30,12,ES_AUTOHSCROLL |
170 WS_DISABLED
171 GROUPBOX "",IDC_STATIC,60,95,185,50
172 RTEXT "Proxy &Host",IDC_STATIC,65,105,50,12,SS_CENTERIMAGE |
ab57ceaa 173 NOT WS_GROUP
b7301c43 174 RTEXT "Por&t",IDC_STATIC,85,125,30,12,SS_CENTERIMAGE | NOT
ab57ceaa 175 WS_GROUP
9d0a3d8a 176 ICON IDI_CYGWIN,IDC_HEADICON,SETUP_HEADICON_X,0,21,20
ee91d9be 177 CONTROL "",IDC_HEADSEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
9d0a3d8a 178 SETUP_STANDARD_DIALOG_W,1
b7301c43
RC
179 LTEXT "Setup needs to know how you want it to connect to the internet. Choose the appropriate settings below.",
180 IDC_STATIC,21,9,239,16,NOT WS_GROUP
181 LTEXT "Select Your Internet Connection",
182 IDC_STATIC_HEADER_TITLE,7,0,258,8,NOT WS_GROUP
392ba1ba
CF
183END
184
cd8da753 185IDD_INSTATUS DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
ab57ceaa
RC
186STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_VISIBLE | WS_CAPTION |
187 WS_SYSMENU
392ba1ba 188CAPTION "Cygwin Setup"
4a2af5fb 189FONT 8, "MS Shell Dlg"
392ba1ba 190BEGIN
966a9815
MB
191 LTEXT "Installing...",IDC_INS_ACTION,45,55,205,8,SS_ENDELLIPSIS
192 LTEXT "(PKG)",IDC_INS_PKG,45,70,205,8,SS_ENDELLIPSIS
193 LTEXT "(FILE)",IDC_INS_FILE,45,85,205,8,SS_ENDELLIPSIS
392ba1ba 194 CONTROL "Progress1",IDC_INS_DISKFULL,"msctls_progress32",
b7301c43 195 PBS_SMOOTH | WS_BORDER,95,130,155,10
392ba1ba 196 CONTROL "Progress1",IDC_INS_IPROGRESS,"msctls_progress32",
b7301c43 197 PBS_SMOOTH | WS_BORDER,95,115,155,10
392ba1ba 198 CONTROL "Progress1",IDC_INS_PPROGRESS,"msctls_progress32",
b7301c43
RC
199 PBS_SMOOTH | WS_BORDER,95,100,155,10
200 LTEXT "Package:",IDC_INS_BL_PACKAGE,45,100,47,8,NOT WS_GROUP
201 LTEXT "Total:",IDC_INS_BL_TOTAL,45,115,48,8,NOT WS_GROUP
202 LTEXT "Disk:",IDC_INS_BL_DISK,45,130,47,8,NOT WS_GROUP
9d0a3d8a 203 ICON IDI_CYGWIN,IDC_HEADICON,SETUP_HEADICON_X,0,21,20
ee91d9be 204 CONTROL "",IDC_HEADSEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
9d0a3d8a 205 SETUP_STANDARD_DIALOG_W,1
b7301c43
RC
206 LTEXT "This page displays the progress of the download or installation.",
207 IDC_STATIC,21,9,239,16,NOT WS_GROUP
3c0ca7aa 208 LTEXT "Progress",IDC_STATIC_HEADER_TITLE,7,0,258,8,NOT
b7301c43 209 WS_GROUP
392ba1ba
CF
210END
211
cd8da753 212IDD_PROXY_AUTH DIALOG 0, 0, SETUP_SMALL_DIALOG_DIMS
392ba1ba 213STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
707f3d66 214CAPTION "Proxy Authentication required"
4a2af5fb 215FONT 8, "MS Shell Dlg"
392ba1ba 216BEGIN
ee91d9be 217 ICON IDI_CYGWIN,IDC_HEADICON,5,5,21,20
392ba1ba
CF
218 LTEXT "Proxy &User ID",IDC_STATIC,5,28,55,15,SS_CENTERIMAGE,
219 WS_EX_RIGHT
220 EDITTEXT IDC_NET_USER,65,28,145,12,ES_AUTOHSCROLL
221 LTEXT "&Password",IDC_STATIC,10,43,50,15,SS_CENTERIMAGE,
222 WS_EX_RIGHT
223 EDITTEXT IDC_NET_PASSWD,65,43,145,12,ES_PASSWORD | ES_AUTOHSCROLL
224 LTEXT "Proxy Authorization Required",IDC_STATIC,65,10,145,10
225 DEFPUSHBUTTON "&OK",IDOK,100,75,45,15,WS_DISABLED
226 PUSHBUTTON "Cancel",IDCANCEL,165,75,45,15
227END
228
cd8da753 229IDD_NET_AUTH DIALOG 0, 0, SETUP_SMALL_DIALOG_DIMS
392ba1ba 230STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
707f3d66 231CAPTION "Server Authentication required"
4a2af5fb 232FONT 8, "MS Shell Dlg"
392ba1ba 233BEGIN
ee91d9be 234 ICON IDI_CYGWIN,IDC_HEADICON,5,5,21,20
392ba1ba
CF
235 LTEXT "&User ID",IDC_STATIC,5,28,55,15,SS_CENTERIMAGE,
236 WS_EX_RIGHT
237 EDITTEXT IDC_NET_USER,65,28,145,12,ES_AUTOHSCROLL
238 LTEXT "&Password",IDC_STATIC,10,43,50,15,SS_CENTERIMAGE,
239 WS_EX_RIGHT
240 EDITTEXT IDC_NET_PASSWD,65,43,145,12,ES_PASSWORD | ES_AUTOHSCROLL
241 LTEXT "Server Authorization Required",IDC_STATIC,65,10,145,10
242 DEFPUSHBUTTON "&OK",IDOK,100,75,45,15,WS_DISABLED
243 PUSHBUTTON "Cancel",IDCANCEL,165,75,45,15
244END
245
cd8da753 246IDD_SPLASH DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
ab57ceaa
RC
247STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_CHILD | WS_VISIBLE |
248 WS_CAPTION | WS_SYSMENU
392ba1ba 249CAPTION "Cygwin Setup"
4a2af5fb 250FONT 8, "MS Shell Dlg"
392ba1ba 251BEGIN
b7301c43
RC
252 LTEXT "Cygwin Net Release Setup Program",
253 IDC_STATIC_WELCOME_TITLE,115,1,195,24
daab12c7
BD
254 LTEXT "This setup program is used for the initial installation "
255 "of the Cygwin environment as well as all subsequent "
70df5552 256 "updates. "
daab12c7 257 "The pages that follow will guide you through the "
70df5552
JT
258 "installation."
259 "\r\n\r\n"
260 "Please note that we only install a base set of packages by "
261 "default. Cygwin provides a large number of packages "
262 "spanning a wide variety of purposes."
263 "\r\n\r\n"
264 "You can always run this program at any time in "
daab12c7
BD
265 "the future to add, remove, or upgrade packages as "
266 "necessary.",IDC_SPLASH_TEXT,115,25,195,90
4dd4c7c9 267 ICON IDI_CYGWIN,IDC_SPLASH_ICON,4,6,0,0,SS_ICON | SS_REALSIZEIMAGE
f57981db 268 LTEXT "Version (unknown)",IDC_VERSION,115,127,195,10
2024cace 269 LTEXT "Copyright 2000-2021",IDC_SPLASH_COPYR,115,140,195,8
2a6835da 270 LTEXT "https://cygwin.com/",IDC_SPLASH_URL,115,152,90,8
392ba1ba
CF
271END
272
cd8da753 273IDD_DESKTOP DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
ab57ceaa
RC
274STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_CHILD | WS_VISIBLE |
275 WS_CAPTION | WS_SYSMENU
7b21a88e 276CAPTION "Cygwin Setup - Installation Status and Create Icons"
4a2af5fb 277FONT 8, "MS Shell Dlg"
392ba1ba 278BEGIN
b7301c43
RC
279 CONTROL "Create icon on &Desktop",IDC_ROOT_DESKTOP,"Button",
280 BS_AUTOCHECKBOX,108,78,100,8
281 CONTROL "Add icon to &Start Menu",IDC_ROOT_MENU,"Button",
282 BS_AUTOCHECKBOX,108,93,100,8
9d0a3d8a 283 ICON IDI_CYGWIN,IDC_HEADICON,SETUP_HEADICON_X,0,21,20
ee91d9be 284 CONTROL "",IDC_HEADSEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
9d0a3d8a 285 SETUP_STANDARD_DIALOG_W,1
b7301c43 286 LTEXT "Tell setup if you want it to create a few icons for convenient access to the Cygwin environment.",
6c8daadf 287 IDC_STATIC_HEADER,21,9,239,16,NOT WS_GROUP
b7301c43
RC
288 LTEXT "Create Icons",IDC_STATIC_HEADER_TITLE,7,0,258,8,NOT
289 WS_GROUP
7b21a88e 290 CONTROL "",IDC_DESKTOP_SEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,
d7406b7d
CV
291 0,135,SETUP_STANDARD_DIALOG_W,1
292 LTEXT "Installation Status",IDC_STATUS_HEADER,7,140,258,8,NOT WS_GROUP
7b21a88e 293 LTEXT "Cygwin installation completed successfully.",IDC_STATUS,
d7406b7d 294 21,149,279,36,NOT WS_GROUP
392ba1ba
CF
295END
296
cd8da753 297IDD_FTP_AUTH DIALOG 0, 0, SETUP_SMALL_DIALOG_DIMS
392ba1ba 298STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
707f3d66 299CAPTION "FTP Authentication required"
4a2af5fb 300FONT 8, "MS Shell Dlg"
392ba1ba 301BEGIN
ee91d9be 302 ICON IDI_CYGWIN,IDC_HEADICON,5,5,21,20
392ba1ba
CF
303 LTEXT "&User ID",IDC_STATIC,5,28,55,15,SS_CENTERIMAGE,
304 WS_EX_RIGHT
305 EDITTEXT IDC_NET_USER,65,28,145,12,ES_AUTOHSCROLL
306 LTEXT "&Password",IDC_STATIC,10,43,50,15,SS_CENTERIMAGE,
307 WS_EX_RIGHT
308 EDITTEXT IDC_NET_PASSWD,65,43,145,12,ES_PASSWORD | ES_AUTOHSCROLL
309 LTEXT "FTP Authorization Required",IDC_STATIC,65,10,145,10
310 DEFPUSHBUTTON "&OK",IDOK,100,75,45,15,WS_DISABLED
311 PUSHBUTTON "Cancel",IDCANCEL,165,75,45,15
312END
313
9d0a3d8a 314// Width for Keep/Prev/Curr/Exp buttons.
5431e180 315#define SETUP_KPCE_W (35)
9d0a3d8a
DK
316
317// Right-aligned controls.
6a36f6a6 318#define SETUP_EXP_X (SETUP_STANDARD_DIALOG_W - SETUP_KPCE_W - 7)
d78ce5e2
JT
319#define SETUP_SYNC_X (SETUP_EXP_X - SETUP_KPCE_W - 5)
320#define SETUP_BEST_X (SETUP_SYNC_X - SETUP_KPCE_W - 5)
321#define SETUP_KEEP_X (SETUP_BEST_X - SETUP_KPCE_W - 5)
9d0a3d8a
DK
322
323// Left-aligned controls.
ef681685 324#define SETUP_VIEW_X (7)
4f0fb3e4
JT
325#define SETUP_VIEW_W (20)
326#define SETUP_VIEWLIST_X (SETUP_VIEW_X + SETUP_VIEW_W + 2)
327#define SETUP_VIEWLIST_W (60)
328#define SETUP_SEARCH_X (SETUP_VIEWLIST_X + SETUP_VIEWLIST_W + 2)
9d0a3d8a
DK
329#define SETUP_SEARCH_W (32)
330#define SETUP_SEARCHTEXT_X (SETUP_SEARCH_X + SETUP_SEARCH_W + 2)
331#define SETUP_SEARCHTEXT_W (60)
332#define SETUP_CLEAR_X (SETUP_SEARCHTEXT_X + SETUP_SEARCHTEXT_W + 2)
333#define SETUP_CLEAR_W (22)
334
cd8da753 335IDD_CHOOSE DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
ab57ceaa
RC
336STYLE DS_MODALFRAME | DS_3DLOOK | WS_CHILD | WS_VISIBLE | WS_CAPTION |
337 WS_SYSMENU
d52a6cc8 338CAPTION "Cygwin Setup - Select Packages"
4a2af5fb 339FONT 8, "MS Shell Dlg"
ab57ceaa 340BEGIN
74affc6d 341 LTEXT "&View", IDC_CHOOSE_VIEWCAPTION, SETUP_VIEW_X, 33,
4f0fb3e4
JT
342 SETUP_VIEW_W, 10
343 COMBOBOX IDC_CHOOSE_VIEW, SETUP_VIEWLIST_X, 30, SETUP_VIEWLIST_W, 84,
74affc6d 344 CBS_DROPDOWNLIST | WS_TABSTOP
ef681685
MA
345 RTEXT "&Search", IDC_STATIC, SETUP_SEARCH_X, 33, SETUP_SEARCH_W,
346 10, SS_CENTERIMAGE, WS_EX_RIGHT
a7c7dea6
KB
347 CONTROL "Search ", IDC_CHOOSE_DO_SEARCH, "Button", BS_PUSHBUTTON | NOT
348 WS_VISIBLE, SETUP_SEARCH_X, 33, SETUP_SEARCH_W, 14
9d0a3d8a 349 EDITTEXT IDC_CHOOSE_SEARCH_EDIT, SETUP_SEARCHTEXT_X, 30,
25189bd2 350 SETUP_SEARCHTEXT_W, 14, ES_AUTOHSCROLL
9d0a3d8a 351 PUSHBUTTON "&Clear", IDC_CHOOSE_CLEAR_SEARCH, SETUP_CLEAR_X, 30,
ef681685 352 SETUP_CLEAR_W, 14
9d0a3d8a
DK
353 CONTROL "&Keep", IDC_CHOOSE_KEEP, "Button", BS_AUTORADIOBUTTON
354 | WS_GROUP | WS_TABSTOP, SETUP_KEEP_X, 30, SETUP_KPCE_W, 14
d78ce5e2
JT
355 CONTROL "&Best", IDC_CHOOSE_BEST, "Button", BS_AUTORADIOBUTTON,
356 SETUP_BEST_X, 30, SETUP_KPCE_W, 14
357 CONTROL "&Sync", IDC_CHOOSE_SYNC, "Button", BS_AUTORADIOBUTTON,
358 SETUP_SYNC_X, 30, SETUP_KPCE_W, 14
359 CONTROL "&Test", IDC_CHOOSE_EXP, "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
9d0a3d8a 360 SETUP_EXP_X, 30, SETUP_KPCE_W, 14
9d0a3d8a
DK
361 CONTROL "", IDC_HEADSEPARATOR, "Static", SS_BLACKFRAME | SS_SUNKEN,
362 0, 28, SETUP_STANDARD_DIALOG_W, 1
7231b543 363 CONTROL "", IDC_CHOOSE_LIST, WC_LISTVIEW, LVS_NOSORTHEADER | LVS_REPORT | LVS_SINGLESEL | WS_TABSTOP,
ce9f6dd0 364 7, 47, SETUP_STANDARD_DIALOG_W - 14, 120, WS_EX_CLIENTEDGE
9d0a3d8a
DK
365 CONTROL "&Hide obsolete packages", IDC_CHOOSE_HIDE,
366 "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 167, 160, 14
367 ICON IDI_CYGWIN, IDC_HEADICON, SETUP_HEADICON_X, 0, 21, 20
f6a81f69 368 LTEXT "Select the packages you want setup to install.",
9d0a3d8a
DK
369 IDC_CHOOSE_INST_TEXT, 21, 9, 239, 16, NOT WS_GROUP
370 LTEXT "Select Packages", IDC_STATIC_HEADER_TITLE, 7, 0, 258, 8,
371 NOT WS_GROUP
ab57ceaa
RC
372END
373
cd8da753 374IDD_PREREQ DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
82306ac2
BD
375STYLE DS_MODALFRAME | DS_3DLOOK | WS_CHILD | WS_VISIBLE | WS_CAPTION |
376 WS_SYSMENU
e9ed14d1 377CAPTION "Cygwin Setup - Resolving Dependencies"
82306ac2
BD
378FONT 8, "MS Shell Dlg"
379BEGIN
380 CONTROL "",IDC_HEADSEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,
9d0a3d8a
DK
381 0,28,SETUP_STANDARD_DIALOG_W,1
382 ICON IDI_CYGWIN,IDC_HEADICON,SETUP_HEADICON_X,0,21,20
e9ed14d1 383 LTEXT "Resolving Dependencies",IDC_STATIC_HEADER_TITLE
82306ac2 384 ,7,0,258,8,NOT WS_GROUP
1d553f34 385 LTEXT "The following problems occured trying to satisfy "
8399bd2d 386 "dependencies.",IDC_STATIC,21,9,239,16,NOT WS_GROUP
1d553f34 387 CONTROL "&Accept default problem solutions"
82306ac2
BD
388 ,IDC_PREREQ_CHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
389 7,167,225,14
390 EDITTEXT IDC_PREREQ_EDIT,7,41,303,124,WS_VSCROLL | WS_HSCROLL |
391 ES_LEFT | ES_MULTILINE | ES_READONLY | ES_AUTOHSCROLL |
392 ES_AUTOVSCROLL
393
394END
395
cd8da753 396IDD_CONFIRM DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
b1902cbc
JT
397STYLE DS_MODALFRAME | DS_3DLOOK | WS_CHILD | WS_VISIBLE | WS_CAPTION |
398 WS_SYSMENU
399CAPTION "Cygwin Setup - Review and confirm changes"
400FONT 8, "MS Shell Dlg"
401BEGIN
402 CONTROL "",IDC_HEADSEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,
403 0,28,SETUP_STANDARD_DIALOG_W,1
404 ICON IDI_CYGWIN,IDC_HEADICON,SETUP_HEADICON_X,0,21,20
405 LTEXT "Review and confirm changes",IDC_STATIC_HEADER_TITLE
406 ,7,0,258,8,NOT WS_GROUP
407 EDITTEXT IDC_CONFIRM_EDIT,7,41,325,131,WS_VSCROLL | WS_HSCROLL |
408 ES_LEFT | ES_MULTILINE | ES_READONLY | ES_AUTOHSCROLL |
409 ES_AUTOVSCROLL
410END
411
cd8da753 412IDD_DROPPED DIALOG 0, 0, SETUP_STANDARD_DIALOG_W, 142
e5e2eba8
CF
413STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
414CAPTION "Cygwin Setup - Use dropped mirrors?"
415FONT 8, "MS Shell Dlg"
416BEGIN
417 LTEXT "Warning:",IDC_STATIC,7,8,40,8
494a3dba 418 LTEXT "One or more mirrors you have selected is/are not on the "
e5e2eba8
CF
419 "list of official Cygwin mirrors any more. "
420 "It/They may be out of date or missing some packages.\n"
421 "This affects the following mirror(s):",
422 IDC_STATIC,47,8,263,32
423 EDITTEXT IDC_DROP_MIRRORS,7,40,303,40,WS_VSCROLL | WS_HSCROLL |
424 ES_LEFT | ES_MULTILINE | ES_READONLY | ES_AUTOHSCROLL |
425 ES_AUTOVSCROLL
426 LTEXT "If you experience installation problems consider trying "
427 "official mirrors only.\n\n"
428 "Do you want to continue, using this/these mirror(s)?",
429 IDC_STATIC,7,88,303,24
430 CONTROL "&Don't warn me about this/these mirror(s) again",
431 IDC_DROP_NOWARN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
432 7,120,213,15
433 PUSHBUTTON "&Yes",IDYES,220,120,45,15
434 DEFPUSHBUTTON "&No",IDNO,265,120,45,15
435
436END
437
cd8da753 438IDD_DOWNLOAD_ERROR DIALOG 0, 0, SETUP_STANDARD_DIALOG_DIMS
dcbcbef3
KB
439STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION
440CAPTION "Download Incomplete"
441FONT 8, "MS Shell Dlg"
442BEGIN
443 ICON IDI_WARNING,IDC_HEADICON,10,10
444 LTEXT "The following package(s) had download errors:",
445 IDC_STATIC,7,8,320,16
446 EDITTEXT IDC_DOWNLOAD_EDIT,7,24,320,88,WS_VSCROLL |
447 ES_LEFT | ES_MULTILINE | ES_READONLY |
448 ES_AUTOVSCROLL
449 LTEXT "Select 'Retry' to retry the download, "
450 "'Back' to return to the package selection page, "
451 "'Continue' to go on anyway (NOT RECOMMENDED), or "
452 "'Cancel' to exit.",
453 IDC_STATIC,7,120,320,24
454 DEFPUSHBUTTON "&Retry",IDRETRY,45,150,50,15
455 PUSHBUTTON "&Back",IDC_BACK,110,150,50,15
456 PUSHBUTTON "&Continue",IDIGNORE,175,150,50,15
457 PUSHBUTTON "Cancel",IDABORT,240,150,50,15
458END
459
cd8da753 460IDD_POSTINSTALL DIALOG 0, 0, SETUP_STANDARD_DIALOG_W, 142
70c8b864
JT
461STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_CHILD | WS_VISIBLE |
462 WS_CAPTION | WS_SYSMENU
463CAPTION "Cygwin Setup - Running postinstall scripts"
464FONT 8, "MS Shell Dlg"
465BEGIN
466 CONTROL "",IDC_HEADSEPARATOR,"Static",SS_BLACKFRAME | SS_SUNKEN,
467 0,28,SETUP_STANDARD_DIALOG_W,1
468 ICON IDI_CYGWIN,IDC_HEADICON,SETUP_HEADICON_X,0,21,20
469 LTEXT "Postinstall script errors",IDC_STATIC_HEADER_TITLE
470 ,7,0,258,8,NOT WS_GROUP
03d6505f
AK
471 LTEXT "These do not necessarily mean that affected packages "
472 "will fail to function properly, but please check "
473 "/var/log/setup.log.full and report any problems.",
70c8b864 474 IDC_STATIC,21,9,239,16,NOT WS_GROUP
03d6505f 475 EDITTEXT IDC_POSTINSTALL_EDIT,7,41,303,112,WS_VSCROLL | WS_HSCROLL |
70c8b864
JT
476 ES_LEFT | ES_MULTILINE | ES_READONLY | ES_AUTOHSCROLL |
477 ES_AUTOVSCROLL
478
479END
480
cd8da753 481IDD_FILE_INUSE DIALOG 0, 0, SETUP_MEDIUM_DIALOG_DIMS
ec366f61
JT
482STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION
483CAPTION "In-use file detected"
484FONT 8, "MS Shell Dlg"
485BEGIN
acd64421 486 ICON IDI_WARNING,IDC_HEADICON,10,10
ec366f61 487 LTEXT "Unable to extract %s",
acd64421 488 IDC_FILE_INUSE_MSG,33,10,234,8,SS_PATHELLIPSIS
ec366f61 489 LTEXT "The file is in use by the following processes:",
acd64421
JT
490 IDC_STATIC,33,28,234,8
491 EDITTEXT IDC_FILE_INUSE_EDIT,33,40,234,32,WS_VSCROLL |
ec366f61
JT
492 ES_LEFT | ES_MULTILINE | ES_READONLY |
493 ES_AUTOVSCROLL | NOT WS_TABSTOP
acd64421
JT
494 LTEXT "Select 'Retry' to retry, "
495 "select 'Stop' to stop processes and retry, or "
496 "select 'Continue' to go on anyway (the file will be updated after a reboot).",
497 IDC_FILE_INUSE_HELP,33,80,234,24,NOT WS_GROUP
498 PUSHBUTTON "&Retry",IDIGNORE,45,112,55,15
499 DEFPUSHBUTTON "&Stop Processes",IDRETRY,111,112,55,15
500 PUSHBUTTON "&Continue",IDCONTINUE,177,112,55,15
ec366f61
JT
501END
502
a38fde1a
BD
503/////////////////////////////////////////////////////////////////////////////
504//
505// Manifest
506//
507
daab12c7 508CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "setup.exe.manifest"
392ba1ba 509
392ba1ba
CF
510/////////////////////////////////////////////////////////////////////////////
511//
512// Icon
513//
514
515// Icon with lowest ID value placed first to ensure application icon
516// remains consistent on all systems.
cd8da753
JT
517IDI_CYGWIN_SETUP ICON "cygwin-setup.ico"
518IDI_CYGWIN ICON "cygwin.ico"
519IDI_CYGWIN_TERMINAL ICON "cygwin-terminal.ico"
520IDI_TREE_PLUS ICON "tree-plus.ico"
521IDI_TREE_MINUS ICON "tree-minus.ico"
392ba1ba
CF
522
523/////////////////////////////////////////////////////////////////////////////
524//
525// FILE
526//
527
cd8da753
JT
528CYGWIN-SETUP.ICON FILE "cygwin-setup.ico"
529CYGWIN.ICON FILE "cygwin.ico"
530CYGWIN-TERMINAL.ICON FILE "cygwin-terminal.ico"
392ba1ba 531
392ba1ba 532/////////////////////////////////////////////////////////////////////////////
392ba1ba
CF
533//
534// String Table
535//
536
cd8da753 537STRINGTABLE
392ba1ba 538BEGIN
8bc8a102 539 IDS_ROOT_SLASH "Warning: we recommend you do not use the root of your hard drive as the cygwin root, to prevent possible conflicts with other programs. Proceed anyway?"
392ba1ba 540 IDS_ROOT_SPACE "You should not choose a root path that include spaces in directory names. Proceed anyway?"
2a6835da 541 IDS_MIRROR_LST "https://cygwin.com/mirrors.lst"
392ba1ba 542 IDS_ERR_OPEN_WRITE "Can't open %s for writing: %s"
5072c0bb 543 IDS_SETUPINI_MISSING "Unable to get %s from <%s>"
392ba1ba 544 IDS_OLD_SETUPINI "This setup.ini is older than the one you used last time you installed cygwin. Proceed anyway?"
392ba1ba
CF
545 IDS_NOTHING_INSTALLED "Nothing needed to be installed"
546 IDS_INSTALL_COMPLETE "Installation Complete"
ad3c7385 547 IDS_REBOOT_REQUIRED "In-use files have been replaced. You need to reboot as soon as possible to activate the new versions. Cygwin may operate incorrectly until you reboot."
392ba1ba
CF
548 IDS_ERR_OPEN_READ "Can't open %s for reading: %s"
549 IDS_ROOT_ABSOLUTE "The install directory must be absolute, with both a drive letter and leading slash, like C:\\Cygwin"
550 IDS_DOWNLOAD_COMPLETE "Download Complete"
392ba1ba
CF
551 IDS_NOLOGFILE "Cannot open log file %s for writing"
552 IDS_UNINSTALL_COMPLETE "Uninstalls complete."
081bf320 553 IDS_ERR_CHDIR "Could not change dir to %s: %s [%.8x]"
392ba1ba 554 IDS_OLD_SETUP_VERSION "This setup is version %s, but setup.ini claims version %s is available.\nYou might want to upgrade to get the latest features and bug fixes."
392ba1ba 555 IDS_DOWNLOAD_INCOMPLETE "Download Incomplete. Try again?"
94d2919d 556 IDS_DOWNLOAD_INCOMPLETE_EXIT "Download incomplete. Check %s for details"
58ee6135 557 IDS_INSTALL_ERROR "Installation error (%s), Continue with other packages?"
eef9ea26 558 IDS_INSTALL_INCOMPLETE "Installation incomplete. Check %s for details"
ff2cd3f4
KB
559 IDS_CORRUPT_PACKAGE "Package %s has a corrupt local copy, please remove and retry."
560 IDS_QUERY_CORRUPT "The file %s is corrupt. Delete it and download again?"
970149e8 561 IDS_SKIP_PACKAGE "%s\nDo you want to skip this package ?"
072fb49a
MB
562 IDS_UNCAUGHT_EXCEPTION "Fatal Error: Uncaught Exception\nThread: %s\nType: %s\nMessage: %s"
563 IDS_UNCAUGHT_EXCEPTION_WITH_ERRNO "Fatal Error: Uncaught Exception\nThread: %s\nType: %s\nMessage: %s\nAppErrNo: %d"
37f49caf
BD
564 IDS_TRUSTKEEP_TOOLTIP "Sets all packages to their currently installed "
565 "version. This is equivalent to telling setup not to make any "
566 "changes to any package."
d78ce5e2
JT
567 IDS_TRUSTCURR_TOOLTIP "Sets all packages to the best version available. "
568 "(RECOMMENDED)"
569 IDS_TRUSTSYNC_TOOLTIP "Sets all packages to the version available from the "
f82f2fb0 570 "package repository, downgrading if necessary."
d78ce5e2 571 IDS_TRUSTEXP_TOOLTIP "Enable test packages."
4f0fb3e4
JT
572 IDS_VIEWBUTTON_TOOLTIP "Select the package view. This determines "
573 "which packages are shown below.\r\n"
37f49caf 574 "\r\n"
82306ac2 575 "Category: Group by package category. Click on '+' to expand.\r\n"
37f49caf 576 "\r\n"
82306ac2 577 "Full: Show all packages.\r\n"
37f49caf 578 "\r\n"
9dc2b7e9
AK
579 "Pending: Show only packages that are about to be installed, removed, "
580 "or upgraded. This tells you what is going to change when you press "
581 "'Next'.\r\n"
37f49caf 582 "\r\n"
82306ac2
BD
583 "Up To Date: Show installed packages that need no action because they "
584 "are at the desired version already.\r\n"
37f49caf 585 "\r\n"
82306ac2 586 "Not installed: Show packages that are are not currently installed "
b8752287
JT
587 "and haven't been selected for installation.\r\n"
588 "\r\n"
589 "Picked: Show installed packages that were selected, not installed "
590 "as a dependency."
3f6926b1
BD
591 IDS_HIDEOBS_TOOLTIP "If selected, setup will hide packages in categories "
592 "with names that begin with '_'. Such packages are usually empty "
593 "placeholders for packages that have been removed or renamed, or are "
594 "infrastructure packages that are handled automatically."
dbfe3c19
DK
595 IDS_SIG_INVALID "Mirror Error: Setup.ini signature %s from %s failed to verify.\nPossible corrupt mirror? Setup.ini rejected."
596 IDS_CRYPTO_ERROR "Internal Error: gcrypt library error %d %s"
059906b3 597 IDS_SEARCH_TOOLTIP "Search for this string in package names."
e0fd9bd3
CF
598 IDS_LOCAL_DIR_DOWNLOAD "Select a directory where you want Setup to store "
599 "the installation files it downloads. The directory will be "
600 "created if it does not already exist."
601 IDS_LOCAL_DIR_INSTALL "Select a directory where Setup should look for "
602 "downloaded installation files."
cc7a5bf5
DK
603 IDS_MAYBE_MKDIR "Directory %s does not exist, would you like me to create it?"
604 IDS_CANT_MKDIR "Couldn't create directory %s, sorry. (Is drive full or read-only?)"
4692ab82 605 IDS_NO_LOCALDIR "Local package directory %s not found.\nYou can still remove installed\npackages, but there "
cc7a5bf5 606 "will be nothing to install.\n\nPress OK if that's what you wanted\nor Cancel to choose a different directory."
aa09dcbb 607 IDS_ELEVATED "Hand installation over to elevated child process."
f6d6c600 608 IDS_INSTALLEDB_VERSION "Unknown INSTALLED.DB version"
ad6cd84a 609 IDS_NO_MIRROR_LST "Could not download mirror sites list"
b3cc8ab6
JT
610 IDS_PROGRESS_PROGRESS "Progress:"
611 IDS_PROGRESS_PACKAGE "Package:"
612 IDS_PROGRESS_CONNECTING "Connecting..."
613 IDS_PROGRESS_CHECKING "Checking for packages to download..."
614 IDS_PROGRESS_DOWNLOADING "Downloading..."
615 IDS_PROGRESS_PARSING "Parsing..."
616 IDS_PROGRESS_PREREMOVE "Running preremove script..."
617 IDS_PROGRESS_UNINSTALL "Uninstalling..."
618 IDS_PROGRESS_INSTALL "Installing..."
619 IDS_PROGRESS_CALCULATING "Calculating..."
620 IDS_PROGRESS_POSTINSTALL "Running..."
621 IDS_PROGRESS_SOLVING "Solving dependencies..."
f34a20e7
JT
622 IDS_ACTION_DEFAULT "Default"
623 IDS_ACTION_INSTALL "Install"
624 IDS_ACTION_UNINSTALL "Uninstall"
625 IDS_ACTION_SKIP "Skip"
626 IDS_ACTION_KEEP "Keep"
627 IDS_ACTION_REINSTALL "Reinstall"
628 IDS_ACTION_RETRIEVE "Retrieve"
629 IDS_ACTION_UNKNOWN "Unknown"
630 IDS_ACTION_SOURCE "Source"
392ba1ba 631END
This page took 0.23887 seconds and 5 git commands to generate.