update credits
[LibreOffice.git] / xmlsecurity / source / dialogs / dialogs.hrc
blobc8d4cae5c0c0ca03975c0ad53bb6a7c3e0f52dd3
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  *   Licensed to the Apache Software Foundation (ASF) under one or more
12  *   contributor license agreements. See the NOTICE file distributed
13  *   with this work for additional information regarding copyright
14  *   ownership. The ASF licenses this file to you under the Apache
15  *   License, Version 2.0 (the "License"); you may not use this file
16  *   except in compliance with the License. You may obtain a copy of
17  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
20 #ifndef _DIALOGS_HRC
21 #define _DIALOGS_HRC
23 #include <svtools/controldims.hrc>
24 #include <xmlsecurity/global.hrc>
26 #define STD_MASKCOLOR                   Color{Red=0xffff;Green=0x0000;Blue=0xffff;}
28 #define FL_BOTTOM_SEP                   50
29 #define BTN_OK                          51
30 #define BTN_HELP                        53
31 #define LB_SIGNATURES                   54
32 #define BTN_VIEWCERT                    55
33 #define STR_HEADERBAR                   56
34 #define BTN_RESET                       57
35 #define STR_VALID_SIGNATURE             58
36 #define STR_NO_INFO_TO_VERIFY           59
37 #define STR_INVALID_SIGNATURE           60
39 // --------- general metrics ---------
40 #define DLGS_WIDTH                      287
41 #define DLGS_HEIGHT                     195
42 // --------- ... for tab dialogs -----
43 #define TP_WIDTH                        260
44 #define TP_HEIGHT                       185
45 #define RIDDER_HEIGHT                   (RSC_CD_PUSHBUTTON_HEIGHT)
46 #define TD_SP_INNERBORDER_LEFT          3
47 #define TD_SP_INNERBORDER_RIGHT         3
48 #define TD_SP_INNERBORDER_TOP           3
49 #define TD_SP_INNERBORDER_BOTTOM        3
50 #define TD_WIDTH                        (TP_WIDTH+RSC_SP_DLG_INNERBORDER_LEFT+RSC_SP_DLG_INNERBORDER_RIGHT)
51 #define TD_HEIGHT                       (TP_HEIGHT+TD_SP_INNERBORDER_TOP+2*TD_SP_INNERBORDER_BOTTOM+RSC_CD_PUSHBUTTON_HEIGHT+RIDDER_HEIGHT)
53 #define SEP_FL_SPACE_Y                  6
54 #define SEP_FL_ADJ_Y(val)               (val-3)
55 #define DLGS_BOTTOM_BTN_L(dlgh)         (dlgh-RSC_SP_DLG_INNERBORDER_BOTTOM)
56 #define DLGS_BOTTOM_BTN_Y(dlgh)         (DLGS_BOTTOM_BTN_L(dlgh)-RSC_CD_PUSHBUTTON_HEIGHT)
57 #define DLGS_BOTTOM_FL_Y(dlgh)          (DLGS_BOTTOM_BTN_Y(dlgh)-SEP_FL_SPACE_Y-5)
58 #define DLGS_BOTTOM_LAST_CTRL_L(dlgh)   (DLGS_BOTTOM_BTN_Y(dlgh)-2*SEP_FL_SPACE_Y-3)
59 #define DLGS_BOTTOM_HELP_X(dlgw)        (dlgw-RSC_SP_DLG_INNERBORDER_RIGHT-RSC_CD_PUSHBUTTON_WIDTH)
60 #define DLGS_BOTTOM_CANCEL_X(dlgw)      (DLGS_BOTTOM_HELP_X(dlgw)-RSC_SP_CTRL_X-RSC_CD_PUSHBUTTON_WIDTH)
61 #define DLGS_BOTTOM_OK_X(dlgw)          (DLGS_BOTTOM_CANCEL_X(dlgw)-RSC_SP_CTRL_DESC_X-RSC_CD_PUSHBUTTON_WIDTH)
64 // --------- tab dialog Certificate viewer ---------
66 #define CS_COL_0                        RSC_SP_DLG_INNERBORDER_LEFT
67 #define CS_COL_2                        (DLGS_WIDTH-RSC_SP_DLG_INNERBORDER_RIGHT)
68 #define CS_LB_WIDTH                     (CS_COL_2-CS_COL_0)
70 #define CV_COL_0                        TD_SP_INNERBORDER_LEFT
71 #define CV_COL_1                        (TP_WIDTH-RSC_SP_TBPG_INNERBORDER_RIGHT)
72 #define CV_ROW_0                        RSC_SP_TBPG_INNERBORDER_TOP
73 #define CV_ROW_3                        (TP_HEIGHT-RSC_SP_TBPG_INNERBORDER_BOTTOM)
74 #define CV_CONT_WIDTH                   (CV_COL_1-CV_COL_0)
75 #define CV_CONT_HEIGHT                  (CV_ROW_3-CV_ROW_0)
76 #define CV_ROW_1                        (CV_ROW_0+2*CV_CONT_HEIGHT/3)
77 #define CV_ROW_2                        (CV_ROW_1+RSC_SP_CTRL_GROUP_Y)
79 #define CV_COL_D                        (TD_WIDTH-TD_SP_INNERBORDER_RIGHT)
80 #define CV_COL_C                        (CV_COL_D-RSC_CD_PUSHBUTTON_WIDTH)
81 #define CV_COL_B                        (CV_COL_C-RSC_SP_CTRL_X)
82 #define CV_COL_A                        (CV_COL_B-RSC_CD_PUSHBUTTON_WIDTH)
84 #define CV_ROW_B                        (TD_HEIGHT-TD_SP_INNERBORDER_BOTTOM)
85 #define CV_ROW_A                        (CV_ROW_B-RSC_CD_PUSHBUTTON_HEIGHT)
87 // --------- tab page Certificate viewer - General ---------
88 #define WIN_FRAME                       2
89 #define IMG_CERT                        3
90 #define FI_CERTINFO                     4
91 #define FL_SEP1                         5
92 #define FI_HINTNOTTRUST                 6
93 #define FL_SEP2                         7
94 #define FI_ISSTOLABEL                   8
95 #define FI_ISSTO                        9
96 #define FI_ISSBYLABEL                   10
97 #define FI_ISSBY                        11
98 #define FI_VALIDDATE                    12
99 #define IMG_KEY                         13
100 #define FI_CORRPRIVKEY                  14
101 #define STR_CERTIFICATE_NOT_VALIDATED   15
102 #define IMG_STATE_NOT_VALIDATED         16
104 #define IMG1_WIDTH                      33
105 #define IMG1_HEIGHT                     22
106 #define IMG2_WIDTH                      20
107 #define IMG2_HEIGHT                     20
108 #define CW_COL_0                        (CV_COL_0+RSC_SP_GRP_INNERBORDER_LEFT)
109 #define CW_COL_1                        (CW_COL_0+RSC_SP_FLGR_SPACE_X)
110 #define CW_COL_1a                       (CW_COL_0+IMG2_WIDTH+1)
111 #define CW_COL_2                        (CW_COL_0+IMG1_WIDTH)
112 #define CW_COL_3                        (CW_COL_2+RSC_SP_CTRL_GROUP_X)
113 #define CW_COL_4                        (CW_COL_1+40)
114 #define CW_COL_5                        (CV_CONT_WIDTH-RSC_SP_GRP_INNERBORDER_RIGHT)
115 #define CW_COL_5a                       (CW_COL_5-RSC_SP_GRP_INNERBORDER_RIGHT)
116 #define CW_ROW_0                        (CV_ROW_0+RSC_SP_GRP_INNERBORDER_TOP)
117 #define CW_ROW_1                        (CW_ROW_0+RSC_SP_GRP_INNERBORDER_TOP)
118 #define CW_ROW_2                        (CW_ROW_0+IMG1_HEIGHT)
119 #define CW_ROW_3                        (CW_ROW_2+3)
120 #define CW_ROW_4                        (CW_ROW_3+RSC_SP_CTRL_Y+RSC_CD_FIXEDLINE_HEIGHT)
121 #define CW_ROW_4a                       (CW_ROW_4+35)
122 #define CW_ROW_5                        (CW_ROW_4a+3)
123 #define CW_ROW_6                        (CW_ROW_5+RSC_SP_CTRL_Y+RSC_CD_FIXEDLINE_HEIGHT)
124 #define CW_ROW_7                        (CW_ROW_6+RSC_SP_CTRL_Y+RSC_CD_FIXEDTEXT_HEIGHT)
125 #define CW_ROW_8                        (CW_ROW_7+RSC_SP_CTRL_Y+RSC_CD_FIXEDTEXT_HEIGHT)
126 #define CW_ROW_9                        (CW_ROW_8+RSC_SP_CTRL_Y+RSC_CD_FIXEDTEXT_HEIGHT)
127 #define CW_ROW_10                       (CW_ROW_9+2)
129 // --------- tab page Certificate viewer - Details ---------
131 #define LB_ELEMENTS                     1
132 #define ML_ELEMENT                      2
134 #define STR_VERSION                     1
135 #define STR_SERIALNUM                   2
136 #define STR_SIGALGORITHM                3
137 #define STR_ISSUER                      4
138 #define STR_ISSUER_ID                   5
139 #define STR_VALIDFROM                   6
140 #define STR_VALIDTO                     7
141 #define STR_SUBJECT                     8
142 #define STR_SUBJECT_ID                  9
143 #define STR_SUBJECT_PUBKEY_ALGO         10
144 #define STR_SUBJECT_PUBKEY_VAL          11
145 #define STR_SIGNATURE_ALGO              12
146 #define STR_THUMBPRINT_SHA1             13
147 #define STR_THUMBPRINT_MD5              14
149 // --------- tab page Certificate viewer - Certification Path ---------
151 #define FT_CERTPATH                     1
152 #define FT_CERTSTATUS                   2
153 #define ML_CERTSTATUS                   3
154 #define IMG_CERT_SMALL                  4
155 #define IMG_CERT_NOTVALIDATED_SMALL     6
156 #define STR_PATH_CERT_OK                8
157 #define STR_PATH_CERT_NOT_VALIDATED     9
159 #define CVP_ROW_0                       RSC_SP_TBPG_INNERBORDER_TOP
160 #define CVP_ROW_1                       (CVP_ROW_0+RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_DESC_Y)
161 #define REST_HEIGHT                     (TP_HEIGHT-CVP_ROW_1-2*RSC_SP_GRP_SPACE_Y-RSC_CD_FIXEDTEXT_HEIGHT-RSC_CD_PUSHBUTTON_HEIGHT)
162 #define CVP_ROW_2                       (CVP_ROW_1+REST_HEIGHT/3*2+RSC_SP_CTRL_DESC_Y)
163 #define CVP_ROW_3                       (CVP_ROW_2+RSC_CD_PUSHBUTTON_HEIGHT)
164 #define CVP_ROW_4                       (CVP_ROW_3+RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_DESC_Y)
167 // --------- tab dialog macro security ---------
169 #define MS_COL_A                        (TD_WIDTH-RSC_SP_DLG_INNERBORDER_LEFT)
170 #define MS_COL_B                        (MS_COL_A-RSC_CD_PUSHBUTTON_WIDTH)
171 #define MS_COL_C                        (MS_COL_B-RSC_SP_CTRL_X)
172 #define MS_COL_D                        (MS_COL_C-RSC_CD_PUSHBUTTON_WIDTH)
173 #define MS_COL_E                        (MS_COL_D-RSC_SP_CTRL_X)
174 #define MS_COL_F                        (MS_COL_E-RSC_CD_PUSHBUTTON_WIDTH)
175 #define MS_COL_G                        (MS_COL_F-RSC_SP_CTRL_X)
176 #define MS_COL_H                        (MS_COL_G-RSC_CD_PUSHBUTTON_WIDTH)
178 // --------- signed macro warning ---------
180 #define FI_DOCNAME                      1
181 #define FI_DESCR1A                      2
182 #define FI_SIGNS                        3
183 #define PB_VIEWSIGNS                    4
184 #define FI_DESCR2                       5
185 #define CB_ALWAYSTRUST                  6
186 #define PB_ENABLE                       7
187 #define PB_DISABLE                      8
188 #define FI_DESCR1B                      9
190 #define MW_WIDTH                        DLGS_WIDTH
191 #define MW_HEIGHT                       DLGS_HEIGHT
193 #define MW_SYMBOL_WIDTH                 (20)
195 #define MW_COL_0                        (RSC_SP_DLG_INNERBORDER_LEFT)
196 #define MW_COL_1                        (MW_COL_0+MW_SYMBOL_WIDTH)
197 #define MW_COL_4                        (MW_WIDTH-RSC_SP_DLG_INNERBORDER_RIGHT)
198 #define MW_COL_3                        (MW_COL_4-RSC_CD_PUSHBUTTON_WIDTH)
199 #define MW_COL_2                        (MW_COL_3-RSC_SP_CTRL_DESC_X)
200 #define MW_COL_A                        (DLGS_BOTTOM_OK_X(MW_WIDTH))
201 #define MW_COL_C                        (DLGS_BOTTOM_CANCEL_X(MW_WIDTH))
202 #define MW_COL_E                        (DLGS_BOTTOM_HELP_X(MW_WIDTH))
203 #define MW_ROW_0                        (RSC_SP_DLG_INNERBORDER_TOP)
204 #define MW_ROW_1                        (MW_ROW_0+3*RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_Y)
205 #define MW_ROW_2                        (MW_ROW_1+RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_Y)
206 #define MW_ROW_7                        (MW_HEIGHT-RSC_SP_DLG_INNERBORDER_BOTTOM)
207 #define MW_ROW_6                        (DLGS_BOTTOM_BTN_Y(MW_HEIGHT))
208 #define MW_ROW_5                        (DLGS_BOTTOM_FL_Y(MW_HEIGHT))
209 #define MW_ROW_4                        (MW_ROW_5-RSC_CD_CHECKBOX_HEIGHT-RSC_SP_CTRL_Y)
210 #define MW_ROW_3                        (MW_ROW_4-4*RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_Y)
212 #endif
214 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */