1*b1cdbd2cSJim Jagielski/**************************************************************
2*b1cdbd2cSJim Jagielski *
3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski *
11*b1cdbd2cSJim Jagielski *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski *
13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski * under the License.
19*b1cdbd2cSJim Jagielski *
20*b1cdbd2cSJim Jagielski *************************************************************/
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim Jagielski#include "sfx2/sfx.hrc"
25*b1cdbd2cSJim Jagielski#include "securitypage.hrc"
26*b1cdbd2cSJim Jagielski#include "helpid.hrc"
27*b1cdbd2cSJim Jagielski#include "dialog.hrc"
28*b1cdbd2cSJim Jagielski#include "sfxlocal.hrc"
29*b1cdbd2cSJim Jagielski
30*b1cdbd2cSJim Jagielski#include <svtools/controldims.hrc>
31*b1cdbd2cSJim Jagielski
32*b1cdbd2cSJim Jagielski
33*b1cdbd2cSJim JagielskiTabPage TP_DOCINFOSECURITY
34*b1cdbd2cSJim Jagielski{
35*b1cdbd2cSJim Jagielski    HelpId = HID_DOCINFOSECURITY ;
36*b1cdbd2cSJim Jagielski    Hide = TRUE ;
37*b1cdbd2cSJim Jagielski    Size = MAP_APPFONT ( 260 , 185 ) ;
38*b1cdbd2cSJim Jagielski
39*b1cdbd2cSJim Jagielski    FixedLine PASSWORD_TO_OPEN_FL
40*b1cdbd2cSJim Jagielski	{
41*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 6, 6 );
42*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 248, RSC_CD_FIXEDLINE_HEIGHT );
43*b1cdbd2cSJim Jagielski        Text [ en-US ] = "File encryption password";
44*b1cdbd2cSJim Jagielski	};
45*b1cdbd2cSJim Jagielski    FixedText PASSWORD_TO_OPEN_FT
46*b1cdbd2cSJim Jagielski	{
47*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 12, 20 );
48*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 82, RSC_CD_FIXEDTEXT_HEIGHT );
49*b1cdbd2cSJim Jagielski        Text [ en-US ] = "~Enter password to open";
50*b1cdbd2cSJim Jagielski	};
51*b1cdbd2cSJim Jagielski    Edit PASSWORD_TO_OPEN_ED
52*b1cdbd2cSJim Jagielski	{
53*b1cdbd2cSJim Jagielski	    HelpId = HID_SECURITYTAB_PASSWORD_TO_OPEN;
54*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 100, 18 );
55*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 88, RSC_CD_TEXTBOX_HEIGHT );
56*b1cdbd2cSJim Jagielski		Border = TRUE;
57*b1cdbd2cSJim Jagielski        PassWord = TRUE;
58*b1cdbd2cSJim Jagielski	};
59*b1cdbd2cSJim Jagielski    FixedText CONFIRM_PASSWORD_TO_OPEN_FT
60*b1cdbd2cSJim Jagielski	{
61*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 12, 34 );
62*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 82, RSC_CD_FIXEDTEXT_HEIGHT );
63*b1cdbd2cSJim Jagielski        Text [ en-US ] = "~Reenter password to open";
64*b1cdbd2cSJim Jagielski	};
65*b1cdbd2cSJim Jagielski    Edit CONFIRM_PASSWORD_TO_OPEN_ED
66*b1cdbd2cSJim Jagielski	{
67*b1cdbd2cSJim Jagielski	    HelpId = HID_SECURITYTAB_CONFIRM_PASSWORD_TO_OPEN;
68*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 100, 32 );
69*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 88, RSC_CD_TEXTBOX_HEIGHT );
70*b1cdbd2cSJim Jagielski		Border = TRUE;
71*b1cdbd2cSJim Jagielski        PassWord = TRUE;
72*b1cdbd2cSJim Jagielski	};
73*b1cdbd2cSJim Jagielski    FixedText PASSWORD_INFO_FT
74*b1cdbd2cSJim Jagielski	{
75*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 12, 48 );
76*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 236, 3 * RSC_CD_FIXEDTEXT_HEIGHT );
77*b1cdbd2cSJim Jagielski        Text [ en-US ] =
78*b1cdbd2cSJim Jagielski                "Note: After a password has been set, the document will only open "\
79*b1cdbd2cSJim Jagielski                "with the password. Should you lose the password, there will be "\
80*b1cdbd2cSJim Jagielski                "no way to recover the document. Please also note that this password "\
81*b1cdbd2cSJim Jagielski                "is case-sensitive.";
82*b1cdbd2cSJim Jagielski        WordBreak = TRUE;
83*b1cdbd2cSJim Jagielski	};
84*b1cdbd2cSJim Jagielski    FixedLine PASSWORD_TO_MODIFY_FL
85*b1cdbd2cSJim Jagielski	{
86*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 6, 78 );
87*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 248, RSC_CD_FIXEDLINE_HEIGHT );
88*b1cdbd2cSJim Jagielski        Text [ en-US ] = "File sharing password";
89*b1cdbd2cSJim Jagielski	};
90*b1cdbd2cSJim Jagielski    FixedText PASSWORD_TO_MODIFY_FT
91*b1cdbd2cSJim Jagielski	{
92*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 12, 92 );
93*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 82, RSC_CD_FIXEDTEXT_HEIGHT );
94*b1cdbd2cSJim Jagielski        Text [ en-US ] = "Enter password to modify";
95*b1cdbd2cSJim Jagielski	};
96*b1cdbd2cSJim Jagielski    Edit PASSWORD_TO_MODIFY_ED
97*b1cdbd2cSJim Jagielski	{
98*b1cdbd2cSJim Jagielski	    HelpId = HID_SECURITYTAB_PASSWORD_TO_MODIFY;
99*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 100, 90 );
100*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 88, RSC_CD_TEXTBOX_HEIGHT );
101*b1cdbd2cSJim Jagielski		Border = TRUE;
102*b1cdbd2cSJim Jagielski        PassWord = TRUE;
103*b1cdbd2cSJim Jagielski	};
104*b1cdbd2cSJim Jagielski    FixedText CONFIRM_PASSWORD_TO_MODIFY_FT
105*b1cdbd2cSJim Jagielski	{
106*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 12, 106 );
107*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 82, RSC_CD_FIXEDTEXT_HEIGHT );
108*b1cdbd2cSJim Jagielski        Text [ en-US ] = "Reenter password to modify";
109*b1cdbd2cSJim Jagielski	};
110*b1cdbd2cSJim Jagielski    Edit CONFIRM_PASSWORD_TO_MODIFY_ED
111*b1cdbd2cSJim Jagielski	{
112*b1cdbd2cSJim Jagielski	    HelpId = HID_SECURITYTAB_CONFIRM_PASSWORD_TO_MODIFY;
113*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 100, 104 );
114*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 88, RSC_CD_TEXTBOX_HEIGHT );
115*b1cdbd2cSJim Jagielski		Border = TRUE;
116*b1cdbd2cSJim Jagielski        PassWord = TRUE;
117*b1cdbd2cSJim Jagielski	};
118*b1cdbd2cSJim Jagielski    FixedLine OPTIONS_FL
119*b1cdbd2cSJim Jagielski	{
120*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 6, 120 );
121*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 248, RSC_CD_FIXEDLINE_HEIGHT );
122*b1cdbd2cSJim Jagielski        Text [ en-US ] = "File sharing options";
123*b1cdbd2cSJim Jagielski	};
124*b1cdbd2cSJim Jagielski    CheckBox OPEN_READONLY_CB
125*b1cdbd2cSJim Jagielski	{
126*b1cdbd2cSJim Jagielski	    HelpId = HID_SECURITYTAB_OPEN_FILE_READONLY;
127*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 12, 133 );
128*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 176, RSC_CD_CHECKBOX_HEIGHT );
129*b1cdbd2cSJim Jagielski        Text [ en-US ] = "~Open file read-only";
130*b1cdbd2cSJim Jagielski	};
131*b1cdbd2cSJim Jagielski    CheckBox RECORD_CHANGES_CB
132*b1cdbd2cSJim Jagielski	{
133*b1cdbd2cSJim Jagielski	    HelpId = HID_SECURITYTAB_RECORD_CHANGES;
134*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 12, 147 );
135*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 176, RSC_CD_CHECKBOX_HEIGHT );
136*b1cdbd2cSJim Jagielski        Text [ en-US ] = "Record ~changes";
137*b1cdbd2cSJim Jagielski	};
138*b1cdbd2cSJim Jagielski    PushButton CHANGE_PROTECTION_PB
139*b1cdbd2cSJim Jagielski	{
140*b1cdbd2cSJim Jagielski	    HelpId = HID_SECURITYTAB_PROTECTION;
141*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 194, 145 );
142*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 60, RSC_CD_PUSHBUTTON_HEIGHT );
143*b1cdbd2cSJim Jagielski    };
144*b1cdbd2cSJim Jagielski    String STR_PROTECT
145*b1cdbd2cSJim Jagielski    {
146*b1cdbd2cSJim Jagielski        Text [ en-US ] = "~Protect...";
147*b1cdbd2cSJim Jagielski    };
148*b1cdbd2cSJim Jagielski    String STR_UNPROTECT
149*b1cdbd2cSJim Jagielski    {
150*b1cdbd2cSJim Jagielski        Text [ en-US ] = "~Unprotect...";
151*b1cdbd2cSJim Jagielski    };
152*b1cdbd2cSJim Jagielski    String STR_END_REDLINING_WARNING
153*b1cdbd2cSJim Jagielski    {
154*b1cdbd2cSJim Jagielski        Text [ en-US ] = "This action will exit the change recording mode.\nAny information about changes will be lost.\n\nExit change recording mode?\n\n" ;
155*b1cdbd2cSJim Jagielski    };
156*b1cdbd2cSJim Jagielski};
157*b1cdbd2cSJim Jagielski
158*b1cdbd2cSJim JagielskiString RID_SFX_PROTECT_RECORDS
159*b1cdbd2cSJim Jagielski{
160*b1cdbd2cSJim Jagielski    Text [ en-US ] = "Protect Records" ;
161*b1cdbd2cSJim Jagielski};
162*b1cdbd2cSJim JagielskiString RID_SFX_UNPROTECT_RECORDS
163*b1cdbd2cSJim Jagielski{
164*b1cdbd2cSJim Jagielski    Text [ en-US ] = "Unprotect Records" ;
165*b1cdbd2cSJim Jagielski};
166*b1cdbd2cSJim JagielskiString RID_SFX_INCORRECT_PASSWORD
167*b1cdbd2cSJim Jagielski{
168*b1cdbd2cSJim Jagielski    Text [ en-US ] = "Incorrect password" ;
169*b1cdbd2cSJim Jagielski};
170*b1cdbd2cSJim Jagielski
171