Add SSH don't-allocate-pty option, and corresponding LF-implies-CR
[u/mdw/putty] / win_res.rc
1 #include <winresrc.h>
2
3 #define TCS_MULTILINE 0x0200
4
5 #include "win_res.h"
6
7 IDI_MAINICON ICON "putty.ico"
8
9 IDD_ABOUTBOX DIALOG DISCARDABLE 140, 40, 136, 58
10 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
11 CAPTION "About PuTTY"
12 FONT 8, "MS Sans Serif"
13 BEGIN
14 DEFPUSHBUTTON "&Close", IDOK, 82, 40, 48, 14
15 PUSHBUTTON "View &Licence", IDA_LICENCE, 6, 40, 70, 14
16 ICON IDI_MAINICON, IDA_ICON, 10, 10, 0, 0
17 LTEXT "PuTTY Beta 0.44\n\251 1997-8 Simon Tatham\nAll rights reserved.",
18 IDA_TEXT, 40, 6, 96, 24
19 END
20
21 IDD_MAINBOX DIALOG DISCARDABLE 0, 0, 180, 216
22 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
23 CAPTION "PuTTY Configuration"
24 FONT 8, "MS Sans Serif"
25 BEGIN
26 DEFPUSHBUTTON "&Open", IDOK, 86, 199, 44, 14
27 PUSHBUTTON "&Cancel", IDCANCEL, 133, 199, 44, 14
28 PUSHBUTTON "&About", IDC_ABOUT, 3, 199, 44, 14, NOT WS_TABSTOP
29 CONTROL "", IDC_TAB, L"SysTabControl32", TCS_MULTILINE | WS_TABSTOP,
30 3, 3, 174, 193
31 END
32
33 IDD_RECONF DIALOG DISCARDABLE 0, 0, 180, 216
34 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
35 CAPTION "PuTTY Reconfiguration"
36 FONT 8, "MS Sans Serif"
37 BEGIN
38 DEFPUSHBUTTON "&Apply", IDOK, 86, 199, 44, 14
39 PUSHBUTTON "&Cancel", IDCANCEL, 133, 199, 44, 14
40 CONTROL "", IDC_TAB, L"SysTabControl32", TCS_MULTILINE | WS_TABSTOP,
41 3, 3, 174, 193
42 END
43
44 IDD_PANEL0 DIALOG DISCARDABLE 6, 30, 168, 163
45 STYLE WS_CHILD | WS_VISIBLE | NOT WS_BORDER
46 FONT 8, "MS Sans Serif"
47 BEGIN
48 LTEXT "Host Name", IDC0_HOSTSTATIC, 3, 3, 122, 8
49 EDITTEXT IDC0_HOST, 3, 11, 122, 12, ES_AUTOHSCROLL
50 LTEXT "Port", IDC0_PORTSTATIC, 131, 3, 34, 8
51 EDITTEXT IDC0_PORT, 131, 11, 34, 12
52 #ifdef FWHACK
53 RTEXT "Protocol:", IDC0_PROTSTATIC, 3, 29, 77, 8
54 AUTORADIOBUTTON "Telnet", IDC0_PROTTELNET, 86, 29, 33, 10, WS_GROUP
55 AUTORADIOBUTTON "SSH/hack", IDC0_PROTSSH, 122, 29, 43, 10
56 #else
57 RTEXT "Protocol:", IDC0_PROTSTATIC, 3, 29, 87, 8
58 AUTORADIOBUTTON "Telnet", IDC0_PROTTELNET, 96, 29, 33, 10, WS_GROUP
59 AUTORADIOBUTTON "SSH", IDC0_PROTSSH, 132, 29, 33, 10
60 #endif
61 LTEXT "Stored Sessions", IDC0_SESSSTATIC, 3, 40, 122, 8
62 EDITTEXT IDC0_SESSEDIT, 3, 48, 122, 12, ES_AUTOHSCROLL
63 LISTBOX IDC0_SESSLIST, 3, 63, 122, 81, LBS_HASSTRINGS | WS_VSCROLL
64 PUSHBUTTON "Load", IDC0_SESSLOAD, 131, 63, 34, 14
65 PUSHBUTTON "Save", IDC0_SESSSAVE, 131, 80, 34, 14
66 PUSHBUTTON "Delete", IDC0_SESSDEL, 131, 97, 34, 14
67 AUTOCHECKBOX "Close Window on Exit", IDC0_CLOSEEXIT, 3, 147, 162, 10
68 END
69
70 IDD_PANEL1 DIALOG DISCARDABLE 6, 30, 168, 163
71 STYLE WS_CHILD | WS_VISIBLE | NOT WS_BORDER
72 FONT 8, "MS Sans Serif"
73 BEGIN
74 LTEXT "Action of Backspace:", IDC1_DELSTATIC, 3, 3, 162, 8
75 AUTORADIOBUTTON "Control-H (ASCII 8)", IDC1_DEL008, 3, 12, 162, 10, WS_GROUP
76 AUTORADIOBUTTON "Control-? (ASCII 127)", IDC1_DEL127, 3, 22, 162, 10
77 LTEXT "Action of Home and End:", IDC1_HOMESTATIC, 3, 35, 162, 8
78 AUTORADIOBUTTON "Standard (ESC [ 1 ~ and ESC [ 4 ~)",
79 IDC1_HOMETILDE, 3, 44, 162, 10, WS_GROUP
80 AUTORADIOBUTTON "rxvt (ESC [ H and ESC O w)",
81 IDC1_HOMERXVT, 3, 54, 162, 10
82 LTEXT "Action of F1 through F5:", IDC1_FUNCSTATIC, 3, 67, 162, 8
83 AUTORADIOBUTTON "Standard (ESC [ 11 ~ through ESC [ 15 ~)",
84 IDC1_FUNCTILDE, 3, 76, 162, 10, WS_GROUP
85 AUTORADIOBUTTON "Linux (ESC [ [ A through ESC [ [ E)",
86 IDC1_FUNCLINUX, 3, 86, 162, 10
87 LTEXT "Initial state of numeric keypad:", IDC1_KPSTATIC, 3, 99, 162, 8
88 AUTORADIOBUTTON "Normal (depends on NumLock)",
89 IDC1_KPNORMAL, 3, 108, 162, 10, WS_GROUP
90 AUTORADIOBUTTON "Application (ESC O P etc)",
91 IDC1_KPAPPLIC, 3, 118, 162, 10
92 LTEXT "Initial state of cursor keys:", IDC1_CURSTATIC, 3, 131, 162, 8
93 AUTORADIOBUTTON "Normal (ESC [ A through ESC [ D)",
94 IDC1_CURNORMAL, 3, 140, 162, 10, WS_GROUP
95 AUTORADIOBUTTON "Application (ESC O A through ESC O D)",
96 IDC1_CURAPPLIC, 3, 150, 162, 10
97 END
98
99 IDD_PANEL2 DIALOG DISCARDABLE 6, 30, 168, 163
100 STYLE WS_CHILD | WS_VISIBLE | NOT WS_BORDER
101 FONT 8, "MS Sans Serif"
102 BEGIN
103 AUTOCHECKBOX "Auto wrap mode initially on", IDC2_WRAPMODE, 3, 3, 162, 10
104 AUTOCHECKBOX "DEC Origin Mode initially on", IDC2_DECOM, 3, 13, 162, 10
105 AUTOCHECKBOX "Avoid ever using icon title", IDC2_WINNAME, 3, 23, 162, 10
106 AUTOCHECKBOX "Implicit CR in every LF", IDC2_LFHASCR, 3, 33, 162, 10
107 LTEXT "Terminal screen dimensions:", IDC2_DIMSTATIC, 3, 48, 162, 8
108 RTEXT "Rows", IDC2_ROWSSTATIC, 10, 59, 32, 8
109 EDITTEXT IDC2_ROWSEDIT, 50, 57, 30, 12
110 RTEXT "Columns", IDC2_COLSSTATIC, 95, 59, 32, 8
111 EDITTEXT IDC2_COLSEDIT, 135, 57, 30, 12
112 RTEXT "Saved lines of scrollback", IDC2_SAVESTATIC, 20, 74, 107, 8
113 EDITTEXT IDC2_SAVEEDIT, 135, 72, 30, 12
114 LTEXT "Font:", IDC2_FONTSTATIC, 3, 93, 99, 8
115 PUSHBUTTON "Change...", IDC2_CHOOSEFONT, 105, 90, 60, 14
116 LTEXT "Handling of VT100 line drawing characters:",IDC2_VTSTATIC, 3, 111, 162, 8
117 AUTORADIOBUTTON "Font has XWindows encoding",
118 IDC2_VTXWINDOWS, 3, 120, 162, 10, WS_GROUP
119 AUTORADIOBUTTON "Use font in both ANSI and OEM modes",
120 IDC2_VTOEMANSI, 3, 130, 162, 10
121 AUTORADIOBUTTON "Use font in OEM mode only",
122 IDC2_VTOEMONLY, 3, 140, 162, 10
123 AUTORADIOBUTTON "Poor man's line drawing (""+"", ""-"" and ""|"")",
124 IDC2_VTPOORMAN, 3, 150, 162, 10
125 END
126
127 IDD_PANEL3 DIALOG DISCARDABLE 6, 30, 168, 163
128 STYLE WS_CHILD | WS_VISIBLE | NOT WS_BORDER
129 FONT 8, "MS Sans Serif"
130 BEGIN
131 LTEXT "Terminal-type string", IDC3_TTSTATIC, 3, 5, 90, 8
132 EDITTEXT IDC3_TTEDIT, 96, 3, 69, 12, ES_AUTOHSCROLL
133 LTEXT "Terminal-speed string", IDC3_TSSTATIC, 3, 20, 90, 8
134 EDITTEXT IDC3_TSEDIT, 96, 18, 69, 12, ES_AUTOHSCROLL
135 LTEXT "Auto-login username", IDC3_LOGSTATIC, 3, 35, 90, 8
136 EDITTEXT IDC3_LOGEDIT, 96, 33, 69, 12, ES_AUTOHSCROLL
137 LTEXT "Environment variables:", IDC3_ENVSTATIC, 3, 53, 162, 8
138 LTEXT "Variable", IDC3_VARSTATIC, 3, 70, 29, 8
139 EDITTEXT IDC3_VAREDIT, 35, 68, 35, 12, ES_AUTOHSCROLL
140 LTEXT "Value", IDC3_VALSTATIC, 76, 70, 19, 8
141 EDITTEXT IDC3_VALEDIT, 98, 68, 67, 12, ES_AUTOHSCROLL
142 LISTBOX IDC3_ENVLIST, 3, 85, 122, 55,
143 LBS_HASSTRINGS | LBS_USETABSTOPS | WS_VSCROLL
144 PUSHBUTTON "Add", IDC3_ENVADD, 131, 85, 34, 14
145 PUSHBUTTON "Remove", IDC3_ENVREMOVE, 131, 102, 34, 14
146 LTEXT "ENVIRON interpretation:", IDC3_EMSTATIC, 3, 147, 90, 8
147 AUTORADIOBUTTON "BSD", IDC3_EMBSD, 96, 147, 33, 10, WS_GROUP
148 AUTORADIOBUTTON "RFC", IDC3_EMRFC, 132, 147, 33, 10
149 END
150
151 IDD_PANEL35 DIALOG DISCARDABLE 6, 30, 168, 163
152 STYLE WS_CHILD | WS_VISIBLE | NOT WS_BORDER
153 FONT 8, "MS Sans Serif"
154 BEGIN
155 LTEXT "Terminal-type string", IDC3_TTSTATIC, 3, 5, 90, 8
156 EDITTEXT IDC3_TTEDIT, 96, 3, 69, 12, ES_AUTOHSCROLL
157 AUTOCHECKBOX "Don't allocate a pseudo-terminal", IDC3_NOPTY,
158 3, 19, 162, 10
159 LTEXT "Auto-login username", IDC3_LOGSTATIC, 3, 35, 90, 8
160 EDITTEXT IDC3_LOGEDIT, 96, 33, 69, 12, ES_AUTOHSCROLL
161 END
162
163 IDD_PANEL4 DIALOG DISCARDABLE 6, 30, 168, 163
164 STYLE WS_CHILD | WS_VISIBLE | NOT WS_BORDER
165 FONT 8, "MS Sans Serif"
166 BEGIN
167 LTEXT "Action of mouse buttons:", IDC4_MBSTATIC, 3, 3, 162, 8
168 AUTORADIOBUTTON "Windows (Right pastes, Middle extends)",
169 IDC4_MBWINDOWS, 3, 12, 162, 10, WS_GROUP
170 AUTORADIOBUTTON "xterm (Right extends, Middle pastes)",
171 IDC4_MBXTERM, 3, 22, 162, 10
172 LTEXT "Character classes:", IDC4_CCSTATIC, 3, 35, 162, 8
173 LISTBOX IDC4_CCLIST, 3, 45, 162, 96,
174 LBS_HASSTRINGS | WS_VSCROLL | LBS_USETABSTOPS | LBS_MULTIPLESEL
175 PUSHBUTTON "Set", IDC4_CCSET, 33, 145, 34, 14
176 LTEXT "to class", IDC4_CCSTATIC2, 73, 148, 26, 8
177 EDITTEXT IDC4_CCEDIT, 105, 146, 36, 12
178 END
179
180 IDD_PANEL5 DIALOG DISCARDABLE 6, 30, 168, 163
181 STYLE WS_CHILD | WS_VISIBLE | NOT WS_BORDER
182 FONT 8, "MS Sans Serif"
183 BEGIN
184 AUTOCHECKBOX "Bolded text is a different colour", IDC5_BOLDCOLOUR,3, 10, 162, 10
185 AUTOCHECKBOX "Attempt to use logical palettes", IDC5_PALETTE, 3, 25, 162, 10
186 LTEXT "Colours:", IDC5_STATIC, 3, 40, 162, 8
187 LISTBOX IDC5_LIST, 3, 50, 100, 110, LBS_HASSTRINGS | WS_VSCROLL
188 LTEXT "Red:", IDC5_RSTATIC, 109, 50, 27, 8
189 RTEXT "", IDC5_RVALUE, 138, 50, 27, 8
190 LTEXT "Green:", IDC5_GSTATIC, 109, 58, 27, 8
191 RTEXT "", IDC5_GVALUE, 138, 58, 27, 8
192 LTEXT "Blue:", IDC5_BSTATIC, 109, 66, 27, 8
193 RTEXT "", IDC5_BVALUE, 138, 66, 27, 8
194 PUSHBUTTON "Change...", IDC5_CHANGE, 109, 140, 56, 14
195 END
196
197 IDD_LOGBOX DIALOG DISCARDABLE 100, 20, 160, 119
198 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
199 CAPTION "PuTTY Negotiation Log"
200 FONT 8, "MS Sans Serif"
201 BEGIN
202 DEFPUSHBUTTON "&Close", IDOK, 58, 102, 44, 14
203 LISTBOX IDN_LIST, 3, 3, 154, 95, LBS_HASSTRINGS | LBS_USETABSTOPS | WS_VSCROLL
204 END
205
206 IDD_LICENCEBOX DIALOG DISCARDABLE 50, 50, 226, 231
207 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
208 CAPTION "PuTTY Licence"
209 FONT 8, "MS Sans Serif"
210 BEGIN
211 DEFPUSHBUTTON "OK", IDOK, 98, 211, 44, 14
212
213 LTEXT "Copyright \251 1998 Simon Tatham", 1000, 10, 10, 206, 8
214 LTEXT "Portions copyright Gary S. Brown and Eric Young", 1100, 10, 18, 206, 8
215
216 LTEXT "Permission is hereby granted, free of charge, to any person", 1002, 10, 34, 206, 8
217 LTEXT "obtaining a copy of this software and associated documentation", 1003, 10, 42, 206, 8
218 LTEXT "files (the ""Software""), to deal in the Software without restriction,", 1004, 10, 50, 206, 8
219 LTEXT "including without limitation the rights to use, copy, modify, merge,", 1005, 10, 58, 206, 8
220 LTEXT "publish, distribute, sublicense, and/or sell copies of the Software,", 1006, 10, 66, 206, 8
221 LTEXT "and to permit persons to whom the Software is furnished to do so,", 1007, 10, 74, 206, 8
222 LTEXT "subject to the following conditions:", 1008, 10, 82, 206, 8
223
224 LTEXT "The above copyright notice and this permission notice shall be", 1010, 10, 98, 206, 8
225 LTEXT "included in all copies or substantial portions of the Software.", 1011, 10, 106, 206, 8
226
227 LTEXT "THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT", 1013, 10, 122, 206, 8
228 LTEXT "WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,", 1014, 10, 130, 206, 8
229 LTEXT "INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF", 1015, 10, 138, 206, 8
230 LTEXT "MERCHANTABILITY, FITNESS FOR A PARTICULAR", 1016, 10, 146, 206, 8
231 LTEXT "PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL", 1017, 10, 154, 206, 8
232 LTEXT "SIMON TATHAM BE LIABLE FOR ANY CLAIM, DAMAGES OR", 1018, 10, 162, 206, 8
233 LTEXT "OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,", 1019, 10, 170, 206, 8
234 LTEXT "TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN", 1020, 10, 178, 206, 8
235 LTEXT "CONNECTION WITH THE SOFTWARE OR THE USE OR", 1021, 10, 186, 206, 8
236 LTEXT "OTHER DEALINGS IN THE SOFTWARE.", 1022, 10, 194, 206, 8
237
238 END