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