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