merge the formfield patch from ooo-build
[ooovba.git] / sd / source / ui / dlg / headerfooterdlg.src
blob19683799a65cc05e35fcd59cbdcf41970b02aafd
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: headerfooterdlg.src,v $
10  * $Revision: 1.7 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
31 #include <svtools/controldims.hrc>
32 #include "dialogs.hrc"
33 #include "headerfooterdlg.hrc"
35 #define TAB_WIDTH       290
36 #define TAB_HEIGHT      186
38 #define DLG_WIDTH       TAB_WIDTH + 6
39 #define DLG_HEIGHT      TAB_HEIGHT + 6
41 TabDialog RID_SD_DLG_HEADERFOOTER
43     OutputSize = TRUE;
44     SVLook = TRUE;
45     Size = MAP_APPFONT( DLG_WIDTH, DLG_HEIGHT );
46     Text [ en-US ] = "Header and Footer";
47     Moveable = TRUE;
48     Closeable = TRUE;
50     TabControl 1
51     {
52         OutputSize = TRUE;
53         Pos = MAP_APPFONT( 3 , 3 );
54         Size = MAP_APPFONT( TAB_WIDTH , TAB_HEIGHT );
55         PageList =
56         {
57             PageItem
58             {
59                 Identifier = RID_SD_TABPAGE_HEADERFOOTER_SLIDE;
60                 PageResID = RID_SD_TABPAGE_HEADERFOOTER;
61                 Text [ en-US ] = "Slide";
62             };
64             PageItem
65             {
66                 Identifier = RID_SD_TABPAGE_HEADERFOOTER_NOTESHANDOUT;
67                 PageResID = RID_SD_TABPAGE_HEADERFOOTER;
68                 Text [ en-US ] = "Notes and Handouts";
69             };
70         };
71     };
74 #define SPACE_Y 3
75 #define SPACE_X 3
77 #define C1      (RSC_SP_TBPG_INNERBORDER_LEFT + RSC_SP_FLGR_INNERBORDER_LEFT)
78 #define C2  (RSC_SP_TBPG_INNERBORDER_LEFT + RSC_SP_FLGR_INNERBORDER_LEFT + RSC_SP_CHK_TEXTINDENT)
79 #define C3      (RSC_SP_TBPG_INNERBORDER_LEFT + RSC_SP_FLGR_INNERBORDER_LEFT + 2 * RSC_SP_CHK_TEXTINDENT)
80 #define W1      (TAB_WIDTH - PUSHBUTTON_WIDTH - 10 * SPACE_X)
81 #define W2      (60)
82 #define W3      (W1 - C2 - W2 - SPACE_X)
83 #define W4      ((W1 - C3 - SPACE_X) / 2)
85 #define C4      (C2 + W2 + SPACE_X)
87 #define PUSHBUTTON_WIDTH        80
89 TabPage RID_SD_TABPAGE_HEADERFOOTER
91 //      HelpID = SID_ANIMATION_EFFECTS ;
92     Pos = MAP_APPFONT ( 0 , 0 ) ;
93     Size = MAP_APPFONT ( TAB_WIDTH , TAB_HEIGHT ) ;
94     Hide = TRUE;
96 #define Y0      (RSC_SP_TBPG_INNERBORDER_TOP )
97     
98     FixedLine FL_INCLUDE_ON_PAGE
99     {
100         Pos = MAP_APPFONT ( RSC_SP_TBPG_INNERBORDER_LEFT, Y0 ) ;
101         Size = MAP_APPFONT ( W1 - RSC_SP_TBPG_INNERBORDER_LEFT , RSC_CD_FIXEDLINE_HEIGHT ) ;
102         Text [ en-US ] = "Include on slide";
103     };  
104     
105 #define Y1      (Y0 + RSC_CD_FIXEDLINE_HEIGHT + SPACE_Y)
107     CheckBox CB_HEADER
108     {
109         Pos = MAP_APPFONT ( C1, Y1 );
110         Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT );
111         TabStop = TRUE ;
112         Text [ en-US ] = "Header";
113     };
114     
115     FixedText FT_HEADER
116     {
117         Pos = MAP_APPFONT ( C2, Y1 + SPACE_Y + RSC_CD_CHECKBOX_HEIGHT + 1 );
118         Size = MAP_APPFONT ( W2, RSC_CD_FIXEDTEXT_HEIGHT );
119         TabStop = TRUE ;
120         Text [ en-US ] = "Header text";
121     };
122     
123     Edit TB_HEADER_FIXED
124     {
125         Pos = MAP_APPFONT ( C4, Y1 + SPACE_Y + RSC_CD_CHECKBOX_HEIGHT );
126         Size = MAP_APPFONT ( W3, RSC_CD_TEXTBOX_HEIGHT );
127         TabStop = TRUE ;
128         Border = TRUE ;
129     };
130     
131 #define Y2 (Y1 + 2 * SPACE_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT)
133     FixedLine FL_DATETIME
134     {
135         Pos = MAP_APPFONT ( C1, Y2 );
136         Size = MAP_APPFONT ( W1 - C1, RSC_CD_FIXEDLINE_HEIGHT );
137     };
139     CheckBox CB_DATETIME
140     {
141         Pos = MAP_APPFONT ( C1, Y2 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT );
142         Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT );
143         TabStop = TRUE ;
144         Text [ en-US ] = "~Date and time";
145     };
146     
147     RadioButton RB_DATETIME_FIXED
148     {
149         Pos = MAP_APPFONT ( C2, Y2 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + 1 );
150         Size = MAP_APPFONT ( W2, RSC_CD_RADIOBUTTON_HEIGHT );
151         TabStop = TRUE ;
152         Text [ en-US ] = "Fi~xed";
153     };
154     
155     Edit TB_DATETIME_FIXED
156     {
157         Pos = MAP_APPFONT ( C4, Y2 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT );
158         Size = MAP_APPFONT ( W3, RSC_CD_TEXTBOX_HEIGHT );
159         TabStop = TRUE ;
160         Border = TRUE ;
161     };  
162     
163     RadioButton RB_DATETIME_AUTOMATIC
164     {
165         Pos = MAP_APPFONT ( C2, Y2 + 3 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT );
166         Size = MAP_APPFONT ( 80, RSC_CD_RADIOBUTTON_HEIGHT );
167         TabStop = TRUE ;
168         Text [ en-US ] = "~Variable";   
169     };
170     
171     ListBox CB_DATETIME_FORMAT
172     {
173         Pos = MAP_APPFONT ( C3, Y2 + 4 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT + RSC_CD_RADIOBUTTON_HEIGHT  );
174         Size = MAP_APPFONT ( W4, 80 );
175         TabStop = TRUE ;
176         DropDown = TRUE ;
177     };          
178     
179     FixedText FT_DATETIME_LANGUAGE
180     {
181         Pos = MAP_APPFONT ( C3 + W4 + SPACE_X, Y2 + 3 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT + 1 );
182         Size = MAP_APPFONT ( W4, RSC_CD_FIXEDTEXT_HEIGHT );
183         TabStop = TRUE ;
184         Text [ en-US ] = "~Language:";
185     };
186     
187     ListBox CB_DATETIME_LANGUAGE
188     {
189         Pos = MAP_APPFONT ( C3 + W4 + SPACE_X, Y2 + 4 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT + RSC_CD_RADIOBUTTON_HEIGHT  );
190         Size = MAP_APPFONT ( W4, 80 );
191         TabStop = TRUE ;
192         DropDown = TRUE ;       
193     };          
194     
195 #define Y3      (Y2 + 5 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT + RSC_CD_RADIOBUTTON_HEIGHT + RSC_CD_DROPDOWN_HEIGHT )
197     FixedLine FL_FOOTER
198     {
199         Pos = MAP_APPFONT ( C1, Y3 );
200         Size = MAP_APPFONT ( W1 - C1, RSC_CD_FIXEDLINE_HEIGHT );
201     };
202     
203     CheckBox CB_FOOTER
204     {
205         Pos = MAP_APPFONT ( C1, Y3 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT );
206         Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT );
207         TabStop = TRUE ;
208         Text [ en-US ] = "Footer";
209     };
210     
211     FixedText FT_FOOTER
212     {
213         Pos = MAP_APPFONT ( C2, Y3 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + 1 );
214         Size = MAP_APPFONT ( W2, RSC_CD_FIXEDTEXT_HEIGHT );
215         TabStop = TRUE ;
216         Text [ en-US ] = "Footer text";
217     };
218     
219     Edit TB_FOOTER_FIXED
220     {
221         Pos = MAP_APPFONT ( C4, Y3 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT );
222         Size = MAP_APPFONT ( W3, RSC_CD_TEXTBOX_HEIGHT );
223         TabStop = TRUE ;
224         Border = TRUE ;
225     };
227 #define Y4      (Y3 + 3 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT )
229     FixedLine FL_SLIDENUMBER
230     {
231         Pos = MAP_APPFONT ( C1, Y4 );
232         Size = MAP_APPFONT ( W1 - C1, RSC_CD_FIXEDLINE_HEIGHT );
233     };
234     
235     CheckBox CB_SLIDENUMBER
236     {
237         Pos = MAP_APPFONT ( C1, Y4 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT );
238         Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT );
239         TabStop = TRUE ;
240         Text [ en-US ] = "Slide number";
241     };
242     
243 #define Y5      (Y4 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT )
245     FixedLine FL_NOTONTITLE
246     {
247         Pos = MAP_APPFONT ( RSC_SP_TBPG_INNERBORDER_LEFT, Y5 ) ;
248         Size = MAP_APPFONT ( W1 - RSC_SP_TBPG_INNERBORDER_LEFT, RSC_CD_FIXEDLINE_HEIGHT );
249     };
250     
251     CheckBox CB_NOTONTITLE
252     {
253         Pos = MAP_APPFONT ( RSC_SP_TBPG_INNERBORDER_LEFT, Y5 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT );
254         Size = MAP_APPFONT ( W1 - RSC_SP_TBPG_INNERBORDER_LEFT, RSC_CD_CHECKBOX_HEIGHT );
255         TabStop = TRUE ;
256         Text [ en-US ] = "Do not show on first slide";
257     };
259     PushButton BT_APPLYTOALL
260     {
261         Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP );
262         Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
263         TabStop = TRUE ;
264         Text [ en-US ] = "Apply to All";
265     };
267     PushButton BT_APPLY
268     {
269         Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP + RSC_CD_PUSHBUTTON_HEIGHT + SPACE_Y );
270         Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
271         TabStop = TRUE ;
272         Text [ en-US ] = "Apply";
273     };
275     CancelButton BT_CANCEL
276     {
277         Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP + 2 * RSC_CD_PUSHBUTTON_HEIGHT + 2 * SPACE_Y );
278         Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
279         TabStop = TRUE ;
280     };
282     HelpButton BT_HELP
283     {
284         Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP + 3* RSC_CD_PUSHBUTTON_HEIGHT + 3 * SPACE_Y );
285         Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT );
286         TabStop = TRUE ;
287     };
288     
289     Control CT_PREVIEW
290     {
291         Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, TAB_HEIGHT - 6*SPACE_Y - PUSHBUTTON_WIDTH );
292         Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, PUSHBUTTON_WIDTH );      
293     };
295     String STR_PAGE_NUMBER
296     {
297         Text [ en-US ] = "Page number";
298     };
299     
300     String STR_INCLUDE_ON_PAGE
301     {
302         Text [ en-US ] = "Include on page";
303     };