b51f556eafed62817f7d7ba43063a0ac6ee4a185
[gpgol.git] / src / dialogs.rc
1 /* dialogs.rc - GpgOL dialog resources.                           -*- c -*-
2  * Copyright (C) 2004, 2005, 2006, 2007 g10 Code GmbH
3  * 
4  * This file is part of GpgOL.
5  * 
6  * GpgOL is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  * 
11  * GpgOL is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU Lesser General Public License for more details.
15  * 
16  * You should have received a copy of the GNU Lesser General Public License
17  * along with this program; if not, see <http://www.gnu.org/licenses/>.
18  */
19
20
21 #include "dialogs.h"
22
23 #include "config.h"
24
25 #include "afxres.h"
26
27
28 IDB_ENCRYPT_16            BITMAP  DISCARDABLE  "icons/encrypt-16.bmp"
29 IDB_ENCRYPT_16M           BITMAP  DISCARDABLE  "icons/encrypt-16m.bmp"
30 IDI_ENCRYPT_16_PNG        RCDATA               "icons/encrypt-16.png"
31 IDI_ENCRYPT_48_PNG        RCDATA               "icons/encrypt-48.png"
32
33 IDB_SIGN_16               BITMAP  DISCARDABLE  "icons/sign-16.bmp"
34 IDB_SIGN_16M              BITMAP  DISCARDABLE  "icons/sign-16m.bmp"
35 IDI_SIGN_48_PNG           RCDATA               "icons/sign-48.png"
36
37 IDB_KEY_MANAGER_16        BITMAP  DISCARDABLE  "icons/key-manager-16.bmp"
38 IDB_KEY_MANAGER_16M       BITMAP  DISCARDABLE  "icons/key-manager-16m.bmp"
39 IDI_KEY_MANAGER_64_PNG    RCDATA               "icons/key-manager-64.png"
40
41 IDB_DECRYPT_16            BITMAP  DISCARDABLE  "icons/decrypt-16.bmp"
42 IDB_DECRYPT_16M           BITMAP  DISCARDABLE  "icons/decrypt-16m.bmp"
43 IDI_DECRYPT_16_PNG        RCDATA               "icons/decrypt-16.png"
44 IDI_DECRYPT_48_PNG        RCDATA               "icons/decrypt-48.png"
45
46 IDB_VERIFY_16             BITMAP  DISCARDABLE  "icons/verify-16.bmp"
47 IDB_VERIFY_16M            BITMAP  DISCARDABLE  "icons/verify-16m.bmp"
48 IDI_VERIFY_48_PNG         RCDATA               "icons/verify-48.png"
49
50 IDB_DECRYPT_VERIFY_16     BITMAP  DISCARDABLE  "icons/decrypt-verify-16.bmp"
51 IDB_DECRYPT_VERIFY_16M    BITMAP  DISCARDABLE  "icons/decrypt-verify-16m.bmp"
52
53 IDI_ENCSIGN_FILE_48_PNG   RCDATA               "icons/encrypt-sign-file-48.png"
54
55 IDI_EMBLEM_WARNING_64_PNG RCDATA               "icons/emblem-warning-64.png"
56 IDI_EMBLEM_SUCCESS_64_PNG RCDATA               "icons/emblem-success-64.png"
57 IDI_EMBLEM_SUCCESS_YELLOW_64_PNG RCDATA        "icons/emblem-success-yellow-64.png"
58 IDI_EMBLEM_INFORMATION_64_PNG RCDATA           "icons/emblem-information-64.png"
59 IDI_EMBLEM_QUESTION_64_PNG RCDATA              "icons/emblem-question-64.png"
60
61 IDI_SIGN_ENCRYPT_40_PNG    RCDATA              "icons/sing-enc-40.png"
62 IDI_ENCRYPT_20_PNG         RCDATA              "icons/encrypt-20.png"
63 IDI_SIGN_20_PNG            RCDATA              "icons/sign-20.png"
64
65 IDD_GPG_OPTIONS  DIALOG DISCARDABLE  0, 0, 266, 274
66 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
67 CAPTION "GpgOL"
68 FONT 8, "MS Sans Serif"
69 BEGIN
70     /* General options box.  */
71     GROUPBOX        "general-options", IDC_G_GENERAL,
72                     9, 9, 250, 25
73
74     CONTROL         "enable-smime", IDC_ENABLE_SMIME,
75                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
76                     24, 19, 215, 10
77
78     /* Send options box.  */
79     GROUPBOX        "send-options", IDC_G_SEND,
80                     9, 40, 250, 38
81
82     CONTROL         "encrypt-by-default", IDC_ENCRYPT_DEFAULT,
83                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
84                     24, 50, 215, 10
85
86     CONTROL         "sign-by-default", IDC_SIGN_DEFAULT, 
87                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
88                     24, 61, 215, 10
89
90     /* Receive options box.  */
91     GROUPBOX        "recv-options", IDC_G_RECV,
92                     9, 82, 250, 36
93
94   /* We have no reliable way to detect the preview window, thus we
95      don't show this option.  */
96 /*     CONTROL         "preview-decrypt", IDC_PREVIEW_DECRYPT, */
97 /*                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP, */
98 /*                     24, 114, 215, 10 */
99
100     CONTROL         "prefer-html", IDC_PREFER_HTML,
101                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
102                     24,  94, 215, 10
103  
104     CONTROL         "body-as-attachment", IDC_BODY_AS_ATTACHMENT,
105                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
106                     24, 103, 215, 10
107  
108     /* Stuff at the lower left corner.  */
109     LTEXT           "GpgOL by g10 Code GmbH", IDC_G10CODE_STRING, 
110                       8, 229, 100, 8
111     LTEXT           "Version x ", IDC_VERSION_INFO,
112                       8, 240, 100, 9
113
114   /* No more logo due to problems with the background colour.  */
115 /*     CONTROL         IDB_BANNER, IDC_BITMAP, */
116 /*                     "Static", SS_BITMAP | SS_REALSIZEIMAGE, */
117 /*                       8, 212, 150, 64 */
118
119     PUSHBUTTON      "advanced", IDC_GPG_OPTIONS,
120                     130, 240, 50, 14
121
122     PUSHBUTTON      "gpgconf", IDC_GPG_CONF,
123                     190, 240, 70, 14
124
125 END
126
127
128
129 IDD_EXT_OPTIONS DIALOG DISCARDABLE  0, 0, 155, 70
130 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
131 CAPTION "GpgOL - Debug Options"
132 FONT 8, "MS Sans Serif"
133 BEGIN
134     LTEXT           "debug-logfile", IDC_T_DEBUG_LOGFILE,
135                     8, 10, 122, 8
136
137     EDITTEXT        IDC_DEBUG_LOGFILE,
138                     8, 20, 138, 12, ES_AUTOHSCROLL
139
140     DEFPUSHBUTTON   "&OK", IDOK,
141                     90, 50, 50, 14
142 END
143
144
145 /*
146    The dialog to select recipient keys
147  */
148 IDD_ENC DIALOG DISCARDABLE  0, 0, 332, 215
149 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
150 CAPTION "GpgOL - Select Recipients"
151 FONT 8, "MS Sans Serif"
152 BEGIN
153     CONTROL         "List1", IDC_ENC_RSET1,
154                     "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
155                                      WS_BORDER  | WS_TABSTOP,
156                     8, 4, 314, 92
157
158     LTEXT           "Ausgewählte Empfänger:", IDC_ENC_RSET2_T,
159                     8, 98, 130, 8
160
161     CONTROL         "List2", IDC_ENC_RSET2,
162                     "SysListView32",  LVS_REPORT | LVS_NOSORTHEADER |
163                                       WS_BORDER  | WS_TABSTOP,
164                     8, 110, 313, 49
165
166     LTEXT           "Recipient which were NOT found", IDC_ENC_NOTFOUND_T,
167                     8, 161, 128, 8
168
169     LISTBOX         IDC_ENC_NOTFOUND,
170                     8, 170, 313, 22,  LBS_SORT   | LBS_NOINTEGRALHEIGHT |
171                                       WS_VSCROLL | WS_TABSTOP
172
173     DEFPUSHBUTTON   "&OK", IDOK,
174                      221, 196, 50, 14
175
176     PUSHBUTTON      "&Cancel-btn", IDCANCEL,
177                      273, 196, 50, 14
178 END
179
180
181 /* 
182    The decryption dialog used to select the secret key.
183 */
184 IDD_DEC DIALOG DISCARDABLE  0, 0, 225, 101
185 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
186 CAPTION "Secret Key Selection"
187 FONT 8, "MS Sans Serif"
188 BEGIN
189     COMBOBOX        IDC_DEC_KEYLIST, 
190                     9, 7, 209, 58,  CBS_DROPDOWNLIST | WS_VSCROLL | 
191                                     WS_TABSTOP
192
193     LTEXT           "", IDC_DEC_HINT,
194                     9, 25, 201, 10
195
196     LTEXT           "enter-passphrase", IDC_DEC_PASSINF,
197                     9, 37, 158, 8
198
199     EDITTEXT        IDC_DEC_PASS,
200                     9, 51, 207, 12,  ES_PASSWORD | ES_AUTOHSCROLL
201
202     CONTROL         "&Hide Typing", IDC_DEC_HIDE,
203                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
204                     138, 64, 81, 10
205
206     DEFPUSHBUTTON   "&OK", IDOK,
207                     115, 83, 50, 14
208
209     PUSHBUTTON      "&Cancel-btn", IDCANCEL,
210                     167, 83, 50, 14
211 END
212
213
214 /* 
215    The extended decryption dialog used to select the secret key.
216 */
217 IDD_DECEXT DIALOG DISCARDABLE  0, 0, 207, 134
218 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
219 CAPTION "GpgOL - Secret Key Selection"
220 FONT 8, "MS Sans Serif"
221 BEGIN
222     LTEXT           "encrypted-to",IDC_DECEXT_RSET_T,
223                     7, 4, 128, 8
224
225     LISTBOX         IDC_DECEXT_RSET,
226                     7, 16, 193, 25,  LBS_NOINTEGRALHEIGHT | 
227                                      WS_VSCROLL | WS_TABSTOP
228
229     COMBOBOX        IDC_DECEXT_KEYLIST,
230                     8, 54, 191, 14,  CBS_DROPDOWN | CBS_SORT | 
231                                      WS_DISABLED | WS_VSCROLL | WS_TABSTOP
232
233     LTEXT           "", IDC_DECEXT_HINT,
234                     7, 73, 193, 8
235
236     LTEXT           "enter-passphrase", IDC_DECEXT_PASSINF,
237                     7, 85, 158, 8
238
239     EDITTEXT        IDC_DECEXT_PASS,
240                     7, 96, 192, 12,  ES_PASSWORD | ES_AUTOHSCROLL
241
242     CONTROL         "hide-typing", IDC_DECEXT_HIDE,
243                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
244                     122, 108, 81, 10
245
246     DEFPUSHBUTTON   "OK", IDOK,
247                     98, 125, 50, 14
248
249     PUSHBUTTON      "&Cancel-btn", IDCANCEL,
250                     149, 125, 50, 14
251 END
252
253
254 /* 
255    The dialog to display verification results.  
256 */
257 IDD_VRY DIALOG DISCARDABLE  0, 0, 253, 116
258 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
259 CAPTION "GpgOL - Signature Verification Result"
260 FONT 8, "MS Sans Serif"
261 BEGIN
262     LTEXT           "made-at", IDC_VRY_TIME_T,
263                     3, 6, 50, 8
264
265     EDITTEXT        IDC_VRY_TIME,
266                     55, 4, 76, 12,  ES_AUTOHSCROLL | ES_READONLY
267
268     LTEXT           "using", IDC_VRY_PKALGO_T,
269                     132, 6, 18, 8
270
271     EDITTEXT        IDC_VRY_PKALGO,
272                     152, 4, 20, 12,  ES_AUTOHSCROLL | ES_READONLY
273
274     LTEXT           "key-id", IDC_VRY_KEYID_T,
275                     174, 7, 50, 8
276
277     EDITTEXT        IDC_VRY_KEYID,
278                     196, 4, 51, 12,  ES_AUTOHSCROLL | ES_READONLY
279
280     EDITTEXT        IDC_VRY_STATUS,
281                     3, 29, 92, 12,   ES_AUTOHSCROLL | ES_READONLY
282
283     LTEXT           "from", IDC_VRY_ISSUER_T,
284                     98, 31, 14, 8
285
286     EDITTEXT        IDC_VRY_ISSUER,
287                     117, 29, 131, 13,  ES_AUTOHSCROLL | ES_READONLY
288
289     LTEXT           "aka", IDC_VRY_AKALIST_T,
290                     3, 47, 56, 8
291
292     LISTBOX         IDC_VRY_AKALIST,
293                     3, 56, 245, 25,  LBS_SORT | LBS_NOINTEGRALHEIGHT |
294                                      WS_VSCROLL | WS_TABSTOP
295
296     LTEXT           "", IDC_VRY_HINT,
297                     3, 83, 245, 10
298
299     DEFPUSHBUTTON   "&OK", IDOK,
300                     198, 96, 50, 14
301 END
302
303 IDD_ADDIN_OPTIONS DIALOGEX DISCARDABLE  300, 300, 266, 170
304 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT | DS_SETFONT
305 CAPTION "GpgOL"
306 FONT 8, "MS Shell Dlg"
307 BEGIN
308     /* General options box.  */
309 #ifdef MIME_SEND
310     GROUPBOX        "general-options", IDC_G_GENERAL,
311                     9, 9, 250, 25
312 #else
313     GROUPBOX        "general-options", IDC_G_GENERAL,
314                     9, 9, 250, 35
315 #endif
316     CONTROL         "enable-smime", IDC_ENABLE_SMIME,
317                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
318                     24, 19, 215, 10
319 #ifndef MIME_SEND
320     CONTROL         "enable-mime-ui", IDC_MIME_UI,
321                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
322                     24, 29, 215, 10
323 #endif
324
325     /* Send options box.  */
326     GROUPBOX        "send-options", IDC_G_SEND,
327                     9, 50, 250, 60
328
329     CONTROL         "encrypt-by-default", IDC_ENCRYPT_DEFAULT,
330                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
331                     24, 60, 215, 10
332
333     CONTROL         "sign-by-default", IDC_SIGN_DEFAULT,
334                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
335                     24, 71, 215, 10
336
337     CONTROL         "inline-pgp", IDC_INLINE_PGP,
338                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
339                     24, 82, 215, 10
340
341     CONTROL         "autoresolve", IDC_AUTORRESOLVE,
342                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
343                     24, 93, 215, 10
344
345     /* Stuff at the lower left corner.  */
346     LTEXT           "GpgOL by Gpg4win", IDC_GPG4WIN_STRING,
347                       8, 144, 100, 8
348     LTEXT           "Version x ", IDC_VERSION_INFO,
349                       8, 155, 100, 9
350
351     PUSHBUTTON      "advanced", IDC_GPG_OPTIONS,
352                     180, 120, 70, 14
353
354     PUSHBUTTON      "gpgconf", IDC_GPG_CONF,
355                     180, 135, 70, 14
356
357     DEFPUSHBUTTON   "&OK", IDOK,
358                     180, 150, 70, 14
359
360 END