Minor GUI fixes.
[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 "afxres.h"
24
25 /* To create these bitmaps, you need to use an Outlook specific
26    palette.  A palette file for The Gimp is included as
27    Outlook.gpl.  */
28
29 /*IDB_DECRYPT             BITMAP  DISCARDABLE     "decrypt.bmp"*/
30 IDB_ENCRYPT             BITMAP  DISCARDABLE     "encrypt.bmp"
31 IDB_SIGN                BITMAP  DISCARDABLE     "sign.bmp"
32 IDB_KEY_MANAGER         BITMAP  DISCARDABLE     "key_mana.bmp"
33 IDB_BANNER              BITMAP  DISCARDABLE     "logo.bmp"
34 IDB_CRYPTO_STATE        BITMAP  DISCARDABLE     "cryptostate.bmp"
35 IDB_PROTO_AUTO          BITMAP  DISCARDABLE     "proto-auto.bmp"
36 IDB_PROTO_PGPMIME       BITMAP  DISCARDABLE     "proto-pgpmime.bmp"
37 IDB_PROTO_SMIME         BITMAP  DISCARDABLE     "proto-smime.bmp"
38
39
40 IDD_GPG_OPTIONS  DIALOG DISCARDABLE  0, 0, 266, 274
41 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
42 CAPTION "GpgOL"
43 FONT 8, "MS Sans Serif"
44 BEGIN
45     /* General options box.  */
46     GROUPBOX        "general-options", IDC_G_GENERAL,
47                     9, 9, 250, 25
48
49     CONTROL         "enable-smime", IDC_ENABLE_SMIME,
50                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
51                     24, 19, 215, 10
52
53     /* Send options box.  */
54     GROUPBOX        "send-options", IDC_G_SEND,
55                     9, 40, 250, 58
56
57     CONTROL         "encrypt-by-default", IDC_ENCRYPT_DEFAULT,
58                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
59                     24, 50, 215, 10
60
61     CONTROL         "sign-by-default", IDC_SIGN_DEFAULT, 
62                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
63                     24, 61, 215, 10
64
65     CONTROL         "openpgp-by-default", IDC_OPENPGP_DEFAULT,
66                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
67                     24, 72, 215, 10
68
69     CONTROL         "smime-by-default", IDC_SMIME_DEFAULT,
70                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
71                     24, 83, 215, 10
72
73     /* Receive options box.  */
74     GROUPBOX        "recv-options", IDC_G_RECV,
75                     9, 104, 250, 36
76
77   /* We have no reliable way to detect the preview window, thus we
78      don't show this option.  */
79 /*     CONTROL         "preview-decrypt", IDC_PREVIEW_DECRYPT, */
80 /*                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP, */
81 /*                     24, 114, 215, 10 */
82
83     CONTROL         "prefer-html", IDC_PREFER_HTML,
84                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
85                     24, 114, 215, 10
86  
87     CONTROL         "body-as-attachment", IDC_BODY_AS_ATTACHMENT,
88                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
89                     24, 125, 215, 10
90  
91     /* Stuff at the lower left corner.  */
92     LTEXT           "GpgOL by g10 Code GmbH", IDC_G10CODE_STRING, 
93                       8, 229, 100, 8
94     LTEXT           "Version x ", IDC_VERSION_INFO,
95                       8, 240, 100, 9
96
97   /* No more logo due to problems with the background colour.  */
98 /*     CONTROL         IDB_BANNER, IDC_BITMAP, */
99 /*                     "Static", SS_BITMAP | SS_REALSIZEIMAGE, */
100 /*                       8, 212, 150, 64 */
101
102     PUSHBUTTON      "advanced", IDC_GPG_OPTIONS,
103                     130, 240, 50, 14
104
105     PUSHBUTTON      "gpgconf", IDC_GPG_CONF,
106                     190, 240, 70, 14
107
108 END
109
110
111
112 IDD_EXT_OPTIONS DIALOG DISCARDABLE  0, 0, 155, 70
113 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
114 CAPTION "GpgOL - Debug Options"
115 FONT 8, "MS Sans Serif"
116 BEGIN
117     LTEXT           "debug-logfile", IDC_T_DEBUG_LOGFILE,
118                     8, 10, 122, 8
119
120     EDITTEXT        IDC_DEBUG_LOGFILE,
121                     8, 20, 138, 12, ES_AUTOHSCROLL
122
123     DEFPUSHBUTTON   "&OK", IDOK,
124                     90, 50, 50, 14
125 END
126
127
128 /*
129    The dialog to select recipient keys
130  */
131 IDD_ENC DIALOG DISCARDABLE  0, 0, 332, 215
132 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
133 CAPTION "GpgOL - Select Recipients"
134 FONT 8, "MS Sans Serif"
135 BEGIN
136     CONTROL         "List1", IDC_ENC_RSET1,
137                     "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
138                                      WS_BORDER  | WS_TABSTOP,
139                     8, 4, 314, 92
140
141     LTEXT           "Ausgewählte Empfänger:", IDC_ENC_RSET2_T,
142                     8, 98, 130, 8
143
144     CONTROL         "List2", IDC_ENC_RSET2,
145                     "SysListView32",  LVS_REPORT | LVS_NOSORTHEADER |
146                                       WS_BORDER  | WS_TABSTOP,
147                     8, 110, 313, 49
148
149     LTEXT           "Recipient which were NOT found", IDC_ENC_NOTFOUND_T,
150                     8, 161, 128, 8
151
152     LISTBOX         IDC_ENC_NOTFOUND,
153                     8, 170, 313, 22,  LBS_SORT   | LBS_NOINTEGRALHEIGHT |
154                                       WS_VSCROLL | WS_TABSTOP
155
156     DEFPUSHBUTTON   "&OK", IDOK,
157                      221, 196, 50, 14
158
159     PUSHBUTTON      "&Cancel-btn", IDCANCEL,
160                      273, 196, 50, 14
161 END
162
163
164 /* 
165    The decryption dialog used to select the secret key.
166 */
167 IDD_DEC DIALOG DISCARDABLE  0, 0, 225, 101
168 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
169 CAPTION "Secret Key Selection"
170 FONT 8, "MS Sans Serif"
171 BEGIN
172     COMBOBOX        IDC_DEC_KEYLIST, 
173                     9, 7, 209, 58,  CBS_DROPDOWNLIST | WS_VSCROLL | 
174                                     WS_TABSTOP
175
176     LTEXT           "", IDC_DEC_HINT,
177                     9, 25, 201, 10
178
179     LTEXT           "enter-passphrase", IDC_DEC_PASSINF,
180                     9, 37, 158, 8
181
182     EDITTEXT        IDC_DEC_PASS,
183                     9, 51, 207, 12,  ES_PASSWORD | ES_AUTOHSCROLL
184
185     CONTROL         "&Hide Typing", IDC_DEC_HIDE,
186                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
187                     138, 64, 81, 10
188
189     DEFPUSHBUTTON   "&OK", IDOK,
190                     115, 83, 50, 14
191
192     PUSHBUTTON      "&Cancel-btn", IDCANCEL,
193                     167, 83, 50, 14
194 END
195
196
197 /* 
198    The extended decryption dialog used to select the secret key.
199 */
200 IDD_DECEXT DIALOG DISCARDABLE  0, 0, 207, 134
201 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
202 CAPTION "GpgOL - Secret Key Selection"
203 FONT 8, "MS Sans Serif"
204 BEGIN
205     LTEXT           "encrypted-to",IDC_DECEXT_RSET_T,
206                     7, 4, 128, 8
207
208     LISTBOX         IDC_DECEXT_RSET,
209                     7, 16, 193, 25,  LBS_NOINTEGRALHEIGHT | 
210                                      WS_VSCROLL | WS_TABSTOP
211
212     COMBOBOX        IDC_DECEXT_KEYLIST,
213                     8, 54, 191, 14,  CBS_DROPDOWN | CBS_SORT | 
214                                      WS_DISABLED | WS_VSCROLL | WS_TABSTOP
215
216     LTEXT           "", IDC_DECEXT_HINT,
217                     7, 73, 193, 8
218
219     LTEXT           "enter-passphrase", IDC_DECEXT_PASSINF,
220                     7, 85, 158, 8
221
222     EDITTEXT        IDC_DECEXT_PASS,
223                     7, 96, 192, 12,  ES_PASSWORD | ES_AUTOHSCROLL
224
225     CONTROL         "hide-typing", IDC_DECEXT_HIDE,
226                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
227                     122, 108, 81, 10
228
229     DEFPUSHBUTTON   "OK", IDOK,
230                     98, 125, 50, 14
231
232     PUSHBUTTON      "&Cancel-btn", IDCANCEL,
233                     149, 125, 50, 14
234 END
235
236
237 /* 
238    The dialog to display verification results.  
239 */
240 IDD_VRY DIALOG DISCARDABLE  0, 0, 253, 116
241 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
242 CAPTION "GpgOL - Signature Verification Result"
243 FONT 8, "MS Sans Serif"
244 BEGIN
245     LTEXT           "made-at", IDC_VRY_TIME_T,
246                     3, 6, 50, 8
247
248     EDITTEXT        IDC_VRY_TIME,
249                     55, 4, 76, 12,  ES_AUTOHSCROLL | ES_READONLY
250
251     LTEXT           "using", IDC_VRY_PKALGO_T,
252                     132, 6, 18, 8
253
254     EDITTEXT        IDC_VRY_PKALGO,
255                     152, 4, 20, 12,  ES_AUTOHSCROLL | ES_READONLY
256
257     LTEXT           "key-id", IDC_VRY_KEYID_T,
258                     174, 7, 50, 8
259
260     EDITTEXT        IDC_VRY_KEYID,
261                     196, 4, 51, 12,  ES_AUTOHSCROLL | ES_READONLY
262
263     EDITTEXT        IDC_VRY_STATUS,
264                     3, 29, 92, 12,   ES_AUTOHSCROLL | ES_READONLY
265
266     LTEXT           "from", IDC_VRY_ISSUER_T,
267                     98, 31, 14, 8
268
269     EDITTEXT        IDC_VRY_ISSUER,
270                     117, 29, 131, 13,  ES_AUTOHSCROLL | ES_READONLY
271
272     LTEXT           "aka", IDC_VRY_AKALIST_T,
273                     3, 47, 56, 8
274
275     LISTBOX         IDC_VRY_AKALIST,
276                     3, 56, 245, 25,  LBS_SORT | LBS_NOINTEGRALHEIGHT |
277                                      WS_VSCROLL | WS_TABSTOP
278
279     LTEXT           "", IDC_VRY_HINT,
280                     3, 83, 245, 10
281
282     DEFPUSHBUTTON   "&OK", IDOK,
283                     198, 96, 50, 14
284 END
285