Files
libreoffice/xmlsecurity/source/dialogs/dialogs.hrc

361 lines
18 KiB
Plaintext
Raw Normal View History

2004-07-12 12:15:31 +00:00
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
2004-07-12 12:15:31 +00:00
*
* Copyright 2000, 2010 Oracle and/or its affiliates.
2004-07-12 12:15:31 +00:00
*
* OpenOffice.org - a multi-platform office productivity suite
2004-07-12 12:15:31 +00:00
*
* This file is part of OpenOffice.org.
2004-07-12 12:15:31 +00:00
*
* OpenOffice.org is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License version 3
* only, as published by the Free Software Foundation.
2004-07-12 12:15:31 +00:00
*
* OpenOffice.org is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License version 3 for more details
* (a copy is included in the LICENSE file that accompanied this code).
2004-07-12 12:15:31 +00:00
*
* You should have received a copy of the GNU Lesser General Public License
* version 3 along with OpenOffice.org. If not, see
* <http://www.openoffice.org/license.html>
* for a copy of the LGPLv3 License.
2004-07-12 12:15:31 +00:00
*
************************************************************************/
#ifndef _DIALOGS_HRC
#define _DIALOGS_HRC
#include <svtools/controldims.hrc>
#include <xmlsecurity/global.hrc>
2004-07-12 12:15:31 +00:00
#define STD_MASKCOLOR Color{Red=0xffff;Green=0x0000;Blue=0xffff;}
#define FL_BOTTOM_SEP 50
#define BTN_OK 51
#define BTN_CANCEL 52
#define BTN_HELP 53
#define LB_SIGNATURES 54
#define BTN_VIEWCERT 55
#define STR_HEADERBAR 56
2004-07-16 05:28:08 +00:00
#define BTN_RESET 57
#define STR_VALID_SIGNATURE 58
#define STR_NO_INFO_TO_VERIFY 59
#define STR_INVALID_SIGNATURE 60
2004-07-12 12:15:31 +00:00
// --------- general metrics ---------
#define DLGS_WIDTH 287
#define DLGS_HEIGHT 195
// --------- ... for tab dialogs -----
#define TP_WIDTH 260
#define TP_HEIGHT 185
#define RIDDER_HEIGHT (RSC_CD_PUSHBUTTON_HEIGHT)
#define TD_SP_INNERBORDER_LEFT 3
#define TD_SP_INNERBORDER_RIGHT 3
#define TD_SP_INNERBORDER_TOP 3
#define TD_SP_INNERBORDER_BOTTOM 3
#define TD_WIDTH (TP_WIDTH+RSC_SP_DLG_INNERBORDER_LEFT+RSC_SP_DLG_INNERBORDER_RIGHT)
2004-07-12 12:15:31 +00:00
#define TD_HEIGHT (TP_HEIGHT+TD_SP_INNERBORDER_TOP+2*TD_SP_INNERBORDER_BOTTOM+RSC_CD_PUSHBUTTON_HEIGHT+RIDDER_HEIGHT)
#define SEP_FL_SPACE_Y 6
#define SEP_FL_ADJ_Y(val) (val-3)
#define DLGS_BOTTOM_BTN_L(dlgh) (dlgh-RSC_SP_DLG_INNERBORDER_BOTTOM)
#define DLGS_BOTTOM_BTN_Y(dlgh) (DLGS_BOTTOM_BTN_L(dlgh)-RSC_CD_PUSHBUTTON_HEIGHT)
#define DLGS_BOTTOM_FL_Y(dlgh) (DLGS_BOTTOM_BTN_Y(dlgh)-SEP_FL_SPACE_Y-5)
#define DLGS_BOTTOM_LAST_CTRL_L(dlgh) (DLGS_BOTTOM_BTN_Y(dlgh)-2*SEP_FL_SPACE_Y-3)
#define DLGS_BOTTOM_HELP_X(dlgw) (dlgw-RSC_SP_DLG_INNERBORDER_RIGHT-RSC_CD_PUSHBUTTON_WIDTH)
#define DLGS_BOTTOM_CANCEL_X(dlgw) (DLGS_BOTTOM_HELP_X(dlgw)-RSC_SP_CTRL_X-RSC_CD_PUSHBUTTON_WIDTH)
#define DLGS_BOTTOM_OK_X(dlgw) (DLGS_BOTTOM_CANCEL_X(dlgw)-RSC_SP_CTRL_DESC_X-RSC_CD_PUSHBUTTON_WIDTH)
2004-07-12 12:15:31 +00:00
// --------- dialog Digital Signatures ---------
#define BTN_ADDCERT 2
#define BTN_REMOVECERT 3
#define FT_HINT_DOC 4
#define FT_HINT_BASIC 5
#define FT_HINT_PACK 6
#define IMG_STATE_VALID 7
#define FI_STATE_VALID 8
#define IMG_STATE_BROKEN 9
#define FI_STATE_BROKEN 10
#define IMG_STATE_NOTVALIDATED 11
#define FI_STATE_NOTVALIDATED 12
#define IMG_STATE_VALID_HC 13
#define IMG_STATE_BROKEN_HC 14
#define IMG_STATE_NOTVALIDATED_HC 15
CWS-TOOLING: integrate CWS encsig09 2009-09-14 15:11:29 +0200 oc r276125 : #i105049# MacroSignatur needs Macro 2009-09-09 17:09:46 +0200 jl r276005 : #i103989# could not signe encrypted doc containing a formular object 2009-09-09 13:11:24 +0200 jl r275985 : #i103989# could not signe encrypted doc containing a formular object 2009-09-08 15:54:02 +0200 mav r275934 : #i103906# fix the automation test scenario ( tempfile should be writable for the user ) 2009-09-07 14:01:39 +0200 mav r275895 : #i103906# fix the problem with reload 2009-09-07 09:34:48 +0200 mav r275871 : #i104786# do the ODF version check only for ODF documents 2009-09-07 08:19:06 +0200 mav r275870 : #i104389# fix text 2009-09-06 22:24:21 +0200 mav r275867 : #i104786# check the consistency of ODF version 2009-09-06 22:23:24 +0200 mav r275866 : #i104786# check the consistency of ODF version 2009-09-06 22:23:00 +0200 mav r275865 : #i104786# check the consistency of ODF version 2009-09-06 22:22:36 +0200 mav r275864 : #i104786# check the consistency of ODF version 2009-09-06 22:22:03 +0200 mav r275863 : #i104786# check the consistency of ODF version 2009-09-02 17:09:30 +0200 mav r275722 : #i104715# let repairing mechanics use the streams correctly 2009-09-01 16:52:49 +0200 mav r275670 : #i104389# notify user not to trust the corrupted document 2009-09-01 16:31:37 +0200 mav r275668 : #i104389# use vnd.sun.star.zip: protocol to access zip files 2009-09-01 16:30:32 +0200 mav r275667 : #i104389# use vnd.sun.star.zip: protocol to access zip files 2009-09-01 16:22:13 +0200 jl r275666 : #i104339# small content change 2009-09-01 14:20:42 +0200 jl r275660 : #i103519# remove some debug output 2009-09-01 13:51:52 +0200 jl r275659 : #i103519# NSS uses '\' for escaping in distinguished names 2009-09-01 12:49:47 +0200 mav r275655 : #i104389# use zip-mode to read from jar files 2009-09-01 12:40:22 +0200 mav r275653 : #i104389# use zip-mode to read from jar files 2009-09-01 12:32:29 +0200 mav r275652 : #i104389# use constants 2009-08-31 21:58:00 +0200 mav r275637 : #i10000# fix warning 2009-08-31 21:11:17 +0200 mav r275636 : #i104227# adding of scripting signature removes the document signature 2009-08-31 20:55:05 +0200 mav r275635 : #i103905# ZipStorage supports Compressed property 2009-08-31 20:53:55 +0200 mav r275634 : #i103905# adjust macro signature transfer to usage of ZipStorage 2009-08-31 15:30:49 +0200 jl r275609 : #i103989# warning is shown as long the user does not click 'OK' 2009-08-31 14:36:10 +0200 jl r275608 : #i103989# changed warning text when signing macro and there is a document signature. This warning is only displayed once 2009-08-31 13:34:41 +0200 mav r275603 : #i104452# disable macros in repaired documents 2009-08-31 13:33:42 +0200 mav r275602 : #i104452# disable macros in repaired documents 2009-08-31 13:03:56 +0200 jl r275600 : #i45212# signature dialog could not be started when using read-only documents 2009-08-31 09:26:13 +0200 mav r275583 : #i104578# store the additional entry as the last one to workaround parsing problem in OOo3.1 and later 2009-08-30 20:54:25 +0200 mav r275562 : #i10000# adopt for unix 2009-08-30 10:56:00 +0200 mav r275561 : CWS-TOOLING: rebase CWS encsig09 to trunk@275331 (milestone: DEV300:m56) 2009-08-28 16:34:00 +0200 mav r275539 : #i104578# write necessary info in manifest.xml for ODF1.2 encrypted document 2009-08-28 14:04:22 +0200 mav r275533 : #104587# fix handling of readonly streams 2009-08-28 13:58:10 +0200 mav r275531 : #i104389# fix the broken document handling 2009-08-28 11:40:39 +0200 mav r275522 : #i104389# fix the signature streams check 2009-08-27 21:48:12 +0200 mav r275509 : #i103927# show the warning 2009-08-27 21:47:48 +0200 mav r275508 : #i103927# show the warning 2009-08-27 16:45:59 +0200 jl r275495 : #i45212# remove unused variable 2009-08-27 16:34:00 +0200 jl r275494 : #i103989# 2009-08-27 13:54:28 +0200 jl r275482 : #i103519# fixed replacement of 'S' by 'ST' 2009-08-27 12:32:21 +0200 mav r275472 : #i10000# fix warning 2009-08-27 11:58:11 +0200 mav r275467 : #i104389# handle the entry path correctly 2009-08-26 17:18:35 +0200 jl r275438 : #i103519# subject and issuer distinguished names were not properly displayed. The strings were obtained by system functions (Windows, NSS), which use quotes to escape the values, when they contain special characters 2009-08-26 11:00:20 +0200 mav r275403 : #i10000# fix warnings 2009-08-26 08:25:45 +0200 mav r275392 : #i10000# fix warning 2009-08-26 08:02:22 +0200 mav r275391 : #i10000# adopt for linux 2009-08-26 07:40:30 +0200 mav r275390 : #i10000# fix warning 2009-08-26 07:35:28 +0200 mav r275389 : #i10000# use correct include file name 2009-08-25 15:01:41 +0200 jl r275356 : #i103989# better check for mimetype of streams 2009-08-25 09:07:09 +0200 mav r275335 : CWS-TOOLING: rebase CWS encsig09 to trunk@274622 (milestone: DEV300:m54) 2009-08-24 18:17:02 +0200 mav r275329 : #i103927# check the nonencrypted streams 2009-08-24 18:14:14 +0200 mav r275328 : #i103927# check the nonencrypted streams 2009-08-24 17:59:34 +0200 mav r275327 : #i103927#,#i104389# check the package consistency and nonencrypted streams 2009-08-24 16:18:28 +0200 jl r275323 : #i103989# added comment 2009-08-24 13:08:47 +0200 jl r275305 : #i45212# #i66276# only write the X509Certificate element once and allow to add remove several certificates at a time 2009-08-21 12:57:28 +0200 ufi r275239 : 104339 2009-08-21 08:39:05 +0200 jl r275213 : #i10398# comparing URIs of signed files with the 'element list' 2009-08-20 13:39:47 +0200 jl r275178 : #i10398# displaying 'new partially signed' status in the status bar 2009-08-20 13:35:39 +0200 jl r275177 : #i10398# displaying 'new partially signed' status in the status bar 2009-08-20 13:29:06 +0200 jl r275176 : #i10398# displaying 'new partially signed' status in the status bar 2009-08-20 13:26:21 +0200 jl r275175 : #i10398# displaying 'new partially signed' status in the status bar 2009-08-20 12:05:09 +0200 ufi r275170 : i104339 2009-08-19 12:24:54 +0200 jl r275146 : #i10398# displaying 'old signature' icon and status in signature dialog 2009-08-18 15:18:48 +0200 jl r275111 : #i103989# document signatures containing manifest.xml are now validated according to the final ODF1.2 spec 2009-08-18 11:41:06 +0200 mav r275087 : #i103927# detect if encrypted ODF1.2 document contains nonencrypted streams 2009-08-18 11:35:13 +0200 mav r275085 : #i103927# detect if encrypted ODF1.2 document contains nonencrypted streams 2009-08-14 17:32:41 +0200 jl r274999 : #i103989# using c14n tranformation for XML streams 2009-08-14 15:27:43 +0200 jl r274987 : #i103989# remove special handling for encrypted document streams in UriBindingHelper::OpenInputStream, since we use zip storage this is not necessary anymore 2009-08-14 15:08:10 +0200 jl r274983 : #i103989# Showing a message when adding or removing a macro signature, that the document signature will be removed 2009-08-14 14:57:27 +0200 jl r274982 : #i103989# accesing Sequence at invalid index 2009-08-11 08:55:02 +0200 mav r274846 : #i103905# let signing service know if there is already a valid document signature 2009-08-10 11:33:37 +0200 jl r274799 : #i103905# do not truncate the stream 2009-08-10 10:43:47 +0200 mav r274797 : #i103905# provide the storage version 2009-08-07 16:58:46 +0200 jl r274780 : #i103989# 2009-08-07 16:56:19 +0200 jl r274779 : #i103989# using odf version string etc. 2009-08-07 15:20:53 +0200 mav r274771 : #i103905# provide the storage version 2009-08-07 15:19:12 +0200 mav r274770 : #i103905# provide the storage version 2009-08-07 12:41:45 +0200 mav r274758 : #103930# do not store thumbnail in case of encrypted document 2009-08-07 12:36:52 +0200 mav r274757 : #i103905# provide the storage version 2009-08-07 12:15:54 +0200 mav r274754 : #i103760# the signed state is not lost on saving 2009-08-07 12:06:19 +0200 mav r274753 : #i103760# avoid warning regarding signature removal on export 2009-08-07 12:06:01 +0200 mav r274752 : #i103760# avoid warning regarding signature removal on export 2009-08-06 08:47:34 +0200 mav r274703 : #i103905# allow to transport ODF version to the signing component 2009-08-05 21:34:42 +0200 mav r274701 : #i103905# allow to transport ODF version to the signing component 2009-08-05 15:48:17 +0200 mav r274683 : #i103905# allow to transport ODF version to the signing component 2009-08-05 14:58:12 +0200 jl r274673 : #i103989# documentsignature now signes all streams except documentsignatures.xml, all streams are processed as binary files 2009-08-05 12:00:32 +0200 mav r274648 : #i103905# allow to transport ODF version to the signing component 2009-08-04 10:57:04 +0200 jl r274612 : #i103989# added XInitialization 2009-07-31 10:32:27 +0200 mav r274516 : #i103905# use zip storage to sign documents 2009-07-30 14:01:33 +0200 mav r274489 : #i103906# optimize the usage of temporary medium 2009-07-30 14:00:28 +0200 mav r274488 : #i103906# optimize the usage of temporary medium 2009-07-30 13:59:09 +0200 mav r274487 : #i103906# optimize the usage of temporary medium 2009-07-30 13:50:44 +0200 mav r274485 : #i103906# optimize the usage of temporary medium 2009-07-30 13:49:53 +0200 mav r274484 : #i103906# optimize the usage of temporary medium 2009-07-30 13:49:13 +0200 mav r274483 : #i103906# optimize the usage of temporary medium 2009-07-30 13:47:09 +0200 mav r274482 : #i103905#,#i103906# let the signing process use zip-storage; optimize the usage of temporary medium 2009-07-21 09:10:31 +0200 mav r274159 : CWS-TOOLING: rebase CWS encsig09 to trunk@273468 (milestone: DEV300:m51) 2009-05-05 08:39:01 +0200 mav r271496 : #i100832# allow to sign macros only when there are any
2009-09-17 13:53:54 +00:00
#define FI_STATE_OLDSIGNATURE 16
2004-07-12 12:15:31 +00:00
//#define DS_WIDTH DLGS_WIDTH
//#define DS_HEIGHT DLGS_HEIGHT
#define DS_BTNWIDTH_1 70
#define DS_BTNSPACE_X RSC_SP_CTRL_X
#define DS_WIDTH (RSC_SP_DLG_INNERBORDER_LEFT+RSC_SP_DLG_INNERBORDER_RIGHT+2*DS_BTNSPACE_X+3*DS_BTNWIDTH_1)
#define DS_HEIGHT (DLGS_WIDTH*2/3)
#define DS_COL_0 RSC_SP_DLG_INNERBORDER_LEFT
//#define DS_COL_MID (DS_WIDTH/2)
//#define DS_COL_3 (DS_COL_MID-(DS_BTNWIDTH_1/2))
//#define DS_COL_4 (DS_COL_2+DS_BTNWIDTH_1)
//#define DS_COL_2 (DS_COL_3-DS_BTNSPACE_X)
//#define DS_COL_1 (DS_COL_2-DS_BTNWIDTH_1)
#define DS_COL_1 DS_COL_0
#define DS_COL_2 (DS_COL_1+DS_BTNWIDTH_1)
#define DS_COL_3 (DS_COL_2+DS_BTNSPACE_X)
#define DS_COL_4 (DS_COL_3+DS_BTNWIDTH_1)
#define DS_COL_5 (DS_COL_4+DS_BTNSPACE_X)
//#define DS_COL_6 (DS_COL_5+DS_BTNWIDTH_1)
#define DS_COL_7 (DS_WIDTH-RSC_SP_DLG_INNERBORDER_RIGHT)
#define DS_COL_6 DS_COL_7
#define DS_ROW_0 RSC_SP_DLG_INNERBORDER_TOP
#define DS_ROW_1 (DS_ROW_0+RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_DESC_X)
#define DS_ROW_7 DLGS_BOTTOM_BTN_L(DS_HEIGHT)
#define DS_ROW_6 DLGS_BOTTOM_BTN_Y(DS_HEIGHT)
#define DS_ROW_5 DLGS_BOTTOM_FL_Y(DS_HEIGHT)
#define DS_ROW_4 DLGS_BOTTOM_LAST_CTRL_L(DS_HEIGHT)
#define DS_ROW_3 (DS_ROW_4-RSC_CD_PUSHBUTTON_HEIGHT)
#define DS_ROW_2A (DS_ROW_3-RSC_CD_FIXEDTEXT_HEIGHT-RSC_SP_CTRL_Y)
#define DS_ROW_2 (DS_ROW_2A-RSC_SP_CTRL_GROUP_Y)
2004-07-12 12:15:31 +00:00
#define DS_LB_WIDTH (DS_COL_7-DS_COL_0)
// --------- dialog Ceritficate chooser ---------
#define FT_HINT_SELECT 1
#define CS_WIDTH DLGS_WIDTH
#define CS_HEIGHT DLGS_HEIGHT
#define CS_BTNWIDTH_1 DS_BTNWIDTH_1
#define CS_COL_0 RSC_SP_DLG_INNERBORDER_LEFT
#define CS_COL_2 (CS_WIDTH-RSC_SP_DLG_INNERBORDER_RIGHT)
#define CS_COL_1 (CS_COL_2-CS_BTNWIDTH_1)
#define CS_ROW_0 RSC_SP_DLG_INNERBORDER_TOP
#define CS_ROW_1 (CS_ROW_0+RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_DESC_X)
#define CS_ROW_4 DLGS_BOTTOM_LAST_CTRL_L(CS_HEIGHT)
#define CS_ROW_3 (CS_ROW_4-RSC_CD_PUSHBUTTON_HEIGHT)
#define CS_ROW_2 (CS_ROW_3-RSC_SP_CTRL_Y)
#define CS_LB_WIDTH (CS_COL_2-CS_COL_0)
// --------- tab dialog Certificate viewer ---------
#define CV_COL_0 TD_SP_INNERBORDER_LEFT
#define CV_COL_1 (TP_WIDTH-RSC_SP_TBPG_INNERBORDER_RIGHT)
#define CV_ROW_0 RSC_SP_TBPG_INNERBORDER_TOP
#define CV_ROW_3 (TP_HEIGHT-RSC_SP_TBPG_INNERBORDER_BOTTOM)
#define CV_CONT_WIDTH (CV_COL_1-CV_COL_0)
#define CV_CONT_HEIGHT (CV_ROW_3-CV_ROW_0)
#define CV_ROW_1 (CV_ROW_0+2*CV_CONT_HEIGHT/3)
#define CV_ROW_2 (CV_ROW_1+RSC_SP_CTRL_GROUP_Y)
#define CV_COL_D (TD_WIDTH-TD_SP_INNERBORDER_RIGHT)
#define CV_COL_C (CV_COL_D-RSC_CD_PUSHBUTTON_WIDTH)
#define CV_COL_B (CV_COL_C-RSC_SP_CTRL_X)
#define CV_COL_A (CV_COL_B-RSC_CD_PUSHBUTTON_WIDTH)
#define CV_ROW_B (TD_HEIGHT-TD_SP_INNERBORDER_BOTTOM)
#define CV_ROW_A (CV_ROW_B-RSC_CD_PUSHBUTTON_HEIGHT)
// --------- tab page Certificate viewer - General ---------
#define WIN_FRAME 2
#define IMG_CERT 3
#define FI_CERTINFO 4
#define FL_SEP1 5
#define FI_HINTNOTTRUST 6
#define FL_SEP2 7
#define FI_ISSTOLABEL 8
#define FI_ISSTO 9
#define FI_ISSBYLABEL 10
#define FI_ISSBY 11
#define FI_VALIDDATE 12
#define IMG_KEY 13
#define FI_CORRPRIVKEY 14
#define STR_CERTIFICATE_NOT_VALIDATED 15
#define IMG_STATE_NOT_VALIDATED 16
#define IMG_STATE_CERIFICATED_HC 17
#define IMG_STATE_NOT_VALIDATED_HC 18
#define IMG_KEY_HC 19
2004-07-12 12:15:31 +00:00
#define IMG1_WIDTH 33
#define IMG1_HEIGHT 22
#define IMG2_WIDTH 20
#define IMG2_HEIGHT 20
#define DATE_WIDTH 30
#define CW_COL_0 (CV_COL_0+RSC_SP_GRP_INNERBORDER_LEFT)
#define CW_COL_1 (CW_COL_0+RSC_SP_FLGR_SPACE_X)
#define CW_COL_1a (CW_COL_0+IMG2_WIDTH+1)
#define CW_COL_2 (CW_COL_0+IMG1_WIDTH)
#define CW_COL_3 (CW_COL_2+RSC_SP_CTRL_GROUP_X)
#define CW_COL_4 (CW_COL_1+40)
#define CW_COL_5 (CV_CONT_WIDTH-RSC_SP_GRP_INNERBORDER_RIGHT)
#define CW_COL_5a (CW_COL_5-RSC_SP_GRP_INNERBORDER_RIGHT)
#define CW_COL_4a (CW_COL_1+38)
#define CW_COL_4b (CW_COL_4a+DATE_WIDTH)
#define CW_COL_4c (CW_COL_4b+3)
#define CW_COL_4d (CW_COL_4c+8)
#define CW_COL_4e (CW_COL_4d+3)
#define CW_ROW_0 (CV_ROW_0+RSC_SP_GRP_INNERBORDER_TOP)
#define CW_ROW_1 (CW_ROW_0+RSC_SP_GRP_INNERBORDER_TOP)
#define CW_ROW_2 (CW_ROW_0+IMG1_HEIGHT)
#define CW_ROW_3 (CW_ROW_2+3)
#define CW_ROW_4 (CW_ROW_3+RSC_SP_CTRL_Y+RSC_CD_FIXEDLINE_HEIGHT)
#define CW_ROW_4a (CW_ROW_4+35)
#define CW_ROW_5 (CW_ROW_4a+3)
#define CW_ROW_6 (CW_ROW_5+RSC_SP_CTRL_Y+RSC_CD_FIXEDLINE_HEIGHT)
#define CW_ROW_7 (CW_ROW_6+RSC_SP_CTRL_Y+RSC_CD_FIXEDTEXT_HEIGHT)
#define CW_ROW_8 (CW_ROW_7+RSC_SP_CTRL_Y+RSC_CD_FIXEDTEXT_HEIGHT)
#define CW_ROW_9 (CW_ROW_8+RSC_SP_CTRL_Y+RSC_CD_FIXEDTEXT_HEIGHT)
#define CW_ROW_10 (CW_ROW_9+2)
#define CW_ROW_11 (CW_ROW_9+IMG2_HEIGHT)
// --------- tab page Certificate viewer - Details ---------
#define LB_ELEMENTS 1
#define ML_ELEMENT 2
#define STR_VERSION 1
#define STR_SERIALNUM 2
#define STR_SIGALGORITHM 3
#define STR_ISSUER 4
2004-07-15 05:20:09 +00:00
#define STR_ISSUER_ID 5
#define STR_VALIDFROM 6
#define STR_VALIDTO 7
#define STR_SUBJECT 8
#define STR_SUBJECT_ID 9
#define STR_SUBJECT_PUBKEY_ALGO 10
#define STR_SUBJECT_PUBKEY_VAL 11
#define STR_SIGNATURE_ALGO 12
2004-07-15 08:28:33 +00:00
#define STR_THUMBPRINT_SHA1 13
#define STR_THUMBPRINT_MD5 14
2004-07-12 12:15:31 +00:00
// --------- tab page Certificate viewer - Certification Path ---------
#define FT_CERTPATH 1
#define FT_CERTSTATUS 2
#define ML_CERTSTATUS 3
#define IMG_CERT_SMALL 4
#define IMG_CERT_SMALL_HC 5
#define IMG_CERT_NOTVALIDATED_SMALL 6
#define IMG_CERT_NOTVALIDATED_SMALL_HC 7
#define STR_PATH_CERT_OK 8
#define STR_PATH_CERT_NOT_VALIDATED 9
2004-07-12 12:15:31 +00:00
#define CVP_ROW_0 RSC_SP_TBPG_INNERBORDER_TOP
#define CVP_ROW_1 (CVP_ROW_0+RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_DESC_Y)
#define REST_HEIGHT (TP_HEIGHT-CVP_ROW_1-2*RSC_SP_GRP_SPACE_Y-RSC_CD_FIXEDTEXT_HEIGHT-RSC_CD_PUSHBUTTON_HEIGHT)
#define CVP_ROW_2 (CVP_ROW_1+REST_HEIGHT/3*2+RSC_SP_CTRL_DESC_Y)
#define CVP_ROW_3 (CVP_ROW_2+RSC_CD_PUSHBUTTON_HEIGHT)
#define CVP_ROW_4 (CVP_ROW_3+RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_DESC_Y)
//#define CV_ROW_0A (CV_ROW_0+RSC_SP_CTRL_DESC_Y+RSC_CD_FIXEDTEXT_HEIGHT)
//#define CV_ROW_2A (CV_ROW_2+RSC_SP_CTRL_DESC_Y+RSC_CD_FIXEDTEXT_HEIGHT)
2004-07-12 12:15:31 +00:00
2004-07-16 05:28:08 +00:00
// --------- tab dialog macro security ---------
#define MS_COL_A (TD_WIDTH-RSC_SP_DLG_INNERBORDER_LEFT)
2004-07-16 05:28:08 +00:00
#define MS_COL_B (MS_COL_A-RSC_CD_PUSHBUTTON_WIDTH)
#define MS_COL_C (MS_COL_B-RSC_SP_CTRL_X)
#define MS_COL_D (MS_COL_C-RSC_CD_PUSHBUTTON_WIDTH)
#define MS_COL_E (MS_COL_D-RSC_SP_CTRL_X)
#define MS_COL_F (MS_COL_E-RSC_CD_PUSHBUTTON_WIDTH)
#define MS_COL_G (MS_COL_F-RSC_SP_CTRL_X)
#define MS_COL_H (MS_COL_G-RSC_CD_PUSHBUTTON_WIDTH)
// --------- tab page security level ---------
#define FL_SECLEVEL 1
#define RB_VERYHIGH 2
#define RB_HIGH 3
#define RB_MEDIUM 4
#define RB_LOW 5
#define FI_SEC_READONLY 6
2004-07-16 05:28:08 +00:00
#define RSC_BIG_RADIOBUTTON 40
#define SL_RB_DIST_Y (RSC_SP_FLGR_SPACE_Y+RSC_BIG_RADIOBUTTON)
#define SL_COL_0 RSC_SP_TBPG_INNERBORDER_LEFT
2004-07-16 05:28:08 +00:00
#define SL_COL_1 (SL_COL_0+RSC_SP_FLGR_SPACE_X)
#define SL_COL_3 (TP_WIDTH-RSC_SP_TBPG_INNERBORDER_RIGHT)
#define SL_COL_2 ((SL_COL_3-SL_COL_1)*100/105)
2004-07-16 05:28:08 +00:00
#define SL_ROW_0 RSC_SP_TBPG_INNERBORDER_TOP
#define SL_ROW_1 (SL_ROW_0+SL_RB_DIST_Y)
2004-07-16 05:28:08 +00:00
#define SL_ROW_2 (SL_ROW_1+SL_RB_DIST_Y)
#define SL_ROW_3 (SL_ROW_2+SL_RB_DIST_Y)
#define SL_ROW_4 (TP_HEIGHT-RSC_SP_TBPG_INNERBORDER_BOTTOM)
2004-07-16 05:28:08 +00:00
// --------- tab page trusted sources ---------
#define FL_TRUSTCERT 1
#define LB_TRUSTCERT 2
#define PB_ADD_TRUSTCERT 3
#define PB_VIEW_TRUSTCERT 4
#define PB_REMOVE_TRUSTCERT 5
#define FL_TRUSTFILELOC 6
#define FI_TRUSTFILELOC 7
#define LB_TRUSTFILELOC 8
#define FL_ADD_TRUSTFILELOC 9
#define FL_REMOVE_TRUSTFILELOC 10
#define FI_TRUSTCERT_RO 11
#define FI_TRUSTFILE_RO 12
2004-07-16 05:28:08 +00:00
#define TS_COL_0 RSC_SP_TBPG_INNERBORDER_LEFT
2004-07-16 05:28:08 +00:00
#define TS_COL_1 (TS_COL_0+RSC_SP_FLGR_SPACE_X)
#define TS_COL_8 (TP_WIDTH-RSC_SP_TBPG_INNERBORDER_RIGHT)
#define TS_COL_7 (TS_COL_8-RSC_SP_FLGR_SPACE_X)
2004-07-16 05:28:08 +00:00
#define TS_COL_6 (TS_COL_7-RSC_CD_PUSHBUTTON_WIDTH)
#define TS_COL_5 (TS_COL_6-RSC_SP_CTRL_GROUP_X)
#define TS_COL_4 (TS_COL_5-RSC_CD_PUSHBUTTON_WIDTH)
#define TS_COL_3 (TS_COL_4-RSC_SP_CTRL_GROUP_X)
#define TS_COL_2 (TS_COL_3-RSC_CD_PUSHBUTTON_WIDTH)
#define RSC_CD_TABLISTBOX_HEIGHT 6*RSC_BS_CHARHEIGHT
2004-07-16 05:28:08 +00:00
#define TS_ROW_0 RSC_SP_TBPG_INNERBORDER_TOP
#define TS_ROW_1 (TS_ROW_0+RSC_CD_FIXEDLINE_HEIGHT+RSC_SP_FLGR_SPACE_Y)
#define TS_ROW_2 (TS_ROW_1+RSC_CD_TABLISTBOX_HEIGHT+RSC_SP_FLGR_SPACE_Y)
#define TS_ROW_3 (TS_ROW_2+RSC_CD_PUSHBUTTON_HEIGHT+RSC_SP_FLGR_SPACE_Y)
#define TS_ROW_4 (TS_ROW_3+RSC_CD_FIXEDLINE_HEIGHT+RSC_SP_FLGR_SPACE_Y)
#define TS_ROW_5 (TS_ROW_4+3*RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_FLGR_SPACE_Y)
#define TS_ROW_8 (TP_HEIGHT-RSC_SP_TBPG_INNERBORDER_BOTTOM)
#define TS_ROW_7 (TS_ROW_8-RSC_CD_PUSHBUTTON_HEIGHT)
#define TS_ROW_6 (TS_ROW_7-RSC_SP_FLGR_SPACE_Y)
2004-07-16 05:28:08 +00:00
2004-07-19 10:09:39 +00:00
// --------- signed macro warning ---------
#define FI_DOCNAME 1
#define FI_DESCR1A 2
#define FI_SIGNS 3
#define PB_VIEWSIGNS 4
#define FI_DESCR2 5
#define CB_ALWAYSTRUST 6
#define PB_ENABLE 7
#define PB_DISABLE 8
#define FI_DESCR1B 9
#define MW_WIDTH DLGS_WIDTH
#define MW_HEIGHT DLGS_HEIGHT
#define MW_SYMBOL_WIDTH (20)
#define MW_COL_0 (RSC_SP_DLG_INNERBORDER_LEFT)
#define MW_COL_1 (MW_COL_0+MW_SYMBOL_WIDTH)
#define MW_COL_4 (MW_WIDTH-RSC_SP_DLG_INNERBORDER_RIGHT)
#define MW_COL_3 (MW_COL_4-RSC_CD_PUSHBUTTON_WIDTH)
#define MW_COL_2 (MW_COL_3-RSC_SP_CTRL_DESC_X)
#define MW_COL_A (DLGS_BOTTOM_OK_X(MW_WIDTH))
#define MW_COL_C (DLGS_BOTTOM_CANCEL_X(MW_WIDTH))
#define MW_COL_E (DLGS_BOTTOM_HELP_X(MW_WIDTH))
#define MW_ROW_0 (RSC_SP_DLG_INNERBORDER_TOP)
#define MW_ROW_1 (MW_ROW_0+3*RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_Y)
#define MW_ROW_2 (MW_ROW_1+RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_Y)
#define MW_ROW_7 (MW_HEIGHT-RSC_SP_DLG_INNERBORDER_BOTTOM)
#define MW_ROW_6 (DLGS_BOTTOM_BTN_Y(MW_HEIGHT))
#define MW_ROW_5 (DLGS_BOTTOM_FL_Y(MW_HEIGHT))
#define MW_ROW_4 (MW_ROW_5-RSC_CD_CHECKBOX_HEIGHT-RSC_SP_CTRL_Y)
#define MW_ROW_3 (MW_ROW_4-4*RSC_CD_FIXEDTEXT_HEIGHT+RSC_SP_CTRL_Y)
2004-07-12 12:15:31 +00:00
#endif