Version 4.0.2.1, tag libreoffice-4.0.2.1
[LibreOffice.git] / xmlsecurity / source / dialogs / macrosecurity.src
blob8d04f80e78b69c5e6e1d6bfa790dd6083632460b
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
10  *   Licensed to the Apache Software Foundation (ASF) under one or more
11  *   contributor license agreements. See the NOTICE file distributed
12  *   with this work for additional information regarding copyright
13  *   ownership. The ASF licenses this file to you under the Apache
14  *   License, Version 2.0 (the "License"); you may not use this file
15  *   except in compliance with the License. You may obtain a copy of
16  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17  */
19 #include "dialogs.hrc"
20 #include "helpids.hrc"
22 TabDialog RID_XMLSECTP_MACROSEC
24     HelpID = HID_XMLSEC_TP_MACROSEC;
25     Size = MAP_APPFONT( TD_WIDTH, TD_HEIGHT );
26     OutputSize = TRUE;
27     Closeable = TRUE;
28     Moveable = TRUE;
29     SVLook = TRUE;
31     Text [ en-US ] = "Macro Security";
32     TabControl 1
33     {
34         Pos = MAP_APPFONT( TD_SP_INNERBORDER_LEFT, TD_SP_INNERBORDER_TOP );
35         Size = MAP_APPFONT( TP_WIDTH, TP_HEIGHT+RIDDER_HEIGHT );
36         SVLook = TRUE ;
37         PageList =
38         {
39             PageItem
40             {
41                 Identifier = RID_XMLSECTP_SECLEVEL;
42                 Text [ en-US ] = "Security Level";
43             };
44             PageItem
45             {
46                 Identifier = RID_XMLSECTP_TRUSTSOURCES;
47                 Text [ en-US ] = "Trusted Sources";
48             };
49         };
50     };
51     OKButton BTN_OK
52     {
53         Pos = MAP_APPFONT( MS_COL_H, CV_ROW_A );
54         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
55         DefButton = TRUE;
56     };
57     CancelButton BTN_CANCEL
58     {
59         Pos = MAP_APPFONT( MS_COL_F, CV_ROW_A );
60         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
61     };
62     HelpButton BTN_HELP
63     {
64         Pos = MAP_APPFONT( MS_COL_D, CV_ROW_A );
65         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
66     };
67     PushButton BTN_RESET
68     {
69         Pos = MAP_APPFONT( MS_COL_B, CV_ROW_A );
70         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
71         Text [ en-US ] = "Reset";
72     };
75 TabPage RID_XMLSECTP_SECLEVEL
77     HelpId = HID_XMLSEC_TP_SECLEVEL;
78     Size = MAP_APPFONT( TP_WIDTH, TP_HEIGHT );
79     OutputSize = TRUE;
80     Hide = TRUE;
81     SVLook = TRUE;
82     FixedLine FL_SECLEVEL
83     {
84         Pos = MAP_APPFONT( SL_COL_0, SL_ROW_0 );
85         Size = MAP_APPFONT( SL_COL_3-SL_COL_0, RSC_CD_FIXEDLINE_HEIGHT );
86         Hide = TRUE;
87     };
88     FixedImage FI_SEC_READONLY
89     {
90         Pos = MAP_APPFONT( SL_COL_1 - 7, SL_ROW_0 + 4 );
91         Size = MAP_APPFONT( 6, 6 );
92     };
93     RadioButton RB_VERYHIGH
94     {
95         HelpID = "xmlsecurity:RadioButton:RID_XMLSECTP_SECLEVEL:RB_VERYHIGH";
96         Pos = MAP_APPFONT( SL_COL_1, SL_ROW_0 );
97         Size = MAP_APPFONT( SL_COL_2-SL_COL_1, RSC_BIG_RADIOBUTTON );
98         WordBreak = TRUE;
99         Text [ en-US ] = "~Very high.\nOnly macros from trusted file locations are allowed to run. All other macros, regardless whether signed or not, are disabled.";
100     };
101     RadioButton RB_HIGH
102     {
103         HelpID = "xmlsecurity:RadioButton:RID_XMLSECTP_SECLEVEL:RB_HIGH";
104         Pos = MAP_APPFONT( SL_COL_1, SL_ROW_1 );
105         Size = MAP_APPFONT( SL_COL_2-SL_COL_1, RSC_BIG_RADIOBUTTON );
106         WordBreak = TRUE;
107         Text [ en-US ] = "H~igh.\nOnly signed macros from trusted sources are allowed to run. Unsigned macros are disabled.";
108     };
109     RadioButton RB_MEDIUM
110     {
111         HelpID = "xmlsecurity:RadioButton:RID_XMLSECTP_SECLEVEL:RB_MEDIUM";
112         Pos = MAP_APPFONT( SL_COL_1, SL_ROW_2 );
113         Size = MAP_APPFONT( SL_COL_2-SL_COL_1, RSC_BIG_RADIOBUTTON );
114         WordBreak = TRUE;
115         Text [ en-US ] = "~Medium.\nConfirmation required before executing macros from untrusted sources.";
116     };
117     RadioButton RB_LOW
118     {
119         HelpID = "xmlsecurity:RadioButton:RID_XMLSECTP_SECLEVEL:RB_LOW";
120         Pos = MAP_APPFONT( SL_COL_1, SL_ROW_3 );
121         Size = MAP_APPFONT( SL_COL_2-SL_COL_1, SL_ROW_4-SL_ROW_3 );
122         WordBreak = TRUE;
123         Text [ en-US ] = "~Low (not recommended).\nAll macros will be executed without confirmation. Use this setting only if you are certain that all documents that will be opened are safe.";
124     };
127 TabPage RID_XMLSECTP_TRUSTSOURCES
129     HelpId = HID_XMLSEC_TP_TRUSTSOURCES;
130     Size = MAP_APPFONT( TP_WIDTH, TP_HEIGHT );
131     OutputSize = TRUE;
132     Hide = TRUE;
133     SVLook = TRUE;
134     FixedLine FL_TRUSTCERT
135     {
136         Pos = MAP_APPFONT( TS_COL_0, TS_ROW_0 );
137         Size = MAP_APPFONT( TS_COL_8-TS_COL_0, RSC_CD_FIXEDLINE_HEIGHT );
138         Text [ en-US ] = "Trusted certificates";
139     };
140     FixedImage FI_TRUSTCERT_RO
141     {
142         Pos = MAP_APPFONT( TS_COL_1 - 7, TS_ROW_1 );
143         Size = MAP_APPFONT( 6, 6 );
144     };
145     Control LB_TRUSTCERT
146     {
147         HelpId = HID_XMLSEC_CTRL_TRUSTSOURCES;
148         Pos = MAP_APPFONT( TS_COL_1, TS_ROW_1 );
149         Size = MAP_APPFONT( TS_COL_7-TS_COL_1, RSC_CD_TABLISTBOX_HEIGHT );
150         SVLook = TRUE;
151         Border = TRUE;
152     };
153     String STR_HEADERBAR
154     {
155         Text [ en-US ] = "Issued to\tIssued by\tExpiration date";
156     };
157     PushButton PB_ADD_TRUSTCERT
158     {
159         HelpID = "xmlsecurity:PushButton:RID_XMLSECTP_TRUSTSOURCES:PB_ADD_TRUSTCERT";
160         Pos = MAP_APPFONT( TS_COL_2, TS_ROW_2 );
161         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
162         Text [ en-US ] = "Add...";
163     };
164     PushButton PB_VIEW_TRUSTCERT
165     {
166         HelpID = "xmlsecurity:PushButton:RID_XMLSECTP_TRUSTSOURCES:PB_VIEW_TRUSTCERT";
167         Pos = MAP_APPFONT( TS_COL_4, TS_ROW_2 );
168         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
169         Text [ en-US ] = "View...";
170     };
171     PushButton PB_REMOVE_TRUSTCERT
172     {
173         HelpID = "xmlsecurity:PushButton:RID_XMLSECTP_TRUSTSOURCES:PB_REMOVE_TRUSTCERT";
174         Pos = MAP_APPFONT( TS_COL_6, TS_ROW_2 );
175         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
176         Text [ en-US ] = "Remove";
177     };
178     FixedLine FL_TRUSTFILELOC
179     {
180         Pos = MAP_APPFONT( TS_COL_0, TS_ROW_3 );
181         Size = MAP_APPFONT( TS_COL_8-TS_COL_0, RSC_CD_FIXEDLINE_HEIGHT );
182         Text [ en-US ] = "Trusted file locations";
183     };
184     FixedText FI_TRUSTFILELOC
185     {
186         Pos = MAP_APPFONT( TS_COL_1, TS_ROW_4 );
187         Size = MAP_APPFONT( TS_COL_7-TS_COL_1, 3*RSC_CD_FIXEDLINE_HEIGHT );
188         WordBreak = TRUE;
189         Text [ en-US ] = "Document macros are always executed if they have been opened from one of the following locations.";
190     };
191     FixedImage FI_TRUSTFILE_RO
192     {
193         Pos = MAP_APPFONT( TS_COL_1 - 7, TS_ROW_5 );
194         Size = MAP_APPFONT( 6, 6 );
195     };
196     ListBox LB_TRUSTFILELOC
197     {
198         HelpID = "xmlsecurity:ListBox:RID_XMLSECTP_TRUSTSOURCES:LB_TRUSTFILELOC";
199         Pos = MAP_APPFONT( TS_COL_1, TS_ROW_5 );
200         Size = MAP_APPFONT( TS_COL_7-TS_COL_1, TS_ROW_6-TS_ROW_5 );
201         SVLook = TRUE;
202         Border = TRUE;
203         VScroll = TRUE;
204         Sort = TRUE;
205     };
206     PushButton FL_ADD_TRUSTFILELOC
207     {
208         HelpID = "xmlsecurity:PushButton:RID_XMLSECTP_TRUSTSOURCES:FL_ADD_TRUSTFILELOC";
209         Pos = MAP_APPFONT( TS_COL_4, TS_ROW_7 );
210         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
211         Text [ en-US ] = "Add...";
212     };
213     PushButton FL_REMOVE_TRUSTFILELOC
214     {
215         HelpID = "xmlsecurity:PushButton:RID_XMLSECTP_TRUSTSOURCES:FL_REMOVE_TRUSTFILELOC";
216         Pos = MAP_APPFONT( TS_COL_6, TS_ROW_7 );
217         Size = MAP_APPFONT( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
218         Text [ en-US ] = "Remove";
219     };
221 String RID_XMLSECTP_READONLY_CONFIG_TIP
223     Text [ en-US ] = "This setting is protected by the Administrator";
225 Image RID_XMLSECTP_LOCK
227     ImageBitmap = Bitmap
228     {
229         File = "lock.bmp";
230     };
231     MaskColor = Color { Red=0xffff; Green=0x0000; Blue=0xffff; };