xref: /trunk/main/sd/source/ui/dlg/headerfooterdlg.src (revision 78190a370f7d7129fed9a7e70ca122eaae71ce1d)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24#include <svtools/controldims.hrc>
25#include "dialogs.hrc"
26#include "headerfooterdlg.hrc"
27
28#define TAB_WIDTH   290
29#define TAB_HEIGHT  186
30
31#define DLG_WIDTH   TAB_WIDTH + 6
32#define DLG_HEIGHT  TAB_HEIGHT + 6
33
34TabDialog RID_SD_DLG_HEADERFOOTER
35{
36    OutputSize = TRUE ;
37    SVLook = TRUE ;
38    Size = MAP_APPFONT ( DLG_WIDTH, DLG_HEIGHT ) ;
39    Text [ en-US ] = "Header and Footer" ;
40    Moveable = TRUE ;
41    Closeable = TRUE ;
42
43    TabControl 1
44    {
45        OutputSize = TRUE ;
46        Pos = MAP_APPFONT ( 3, 3 ) ;
47        Size = MAP_APPFONT ( TAB_WIDTH, TAB_HEIGHT ) ;
48        PageList =
49        {
50            PageItem
51            {
52                Identifier = RID_SD_TABPAGE_HEADERFOOTER_SLIDE ;
53                PageResID = RID_SD_TABPAGE_HEADERFOOTER ;
54                Text [ en-US ] = "Slide" ;
55            };
56
57            PageItem
58            {
59                Identifier = RID_SD_TABPAGE_HEADERFOOTER_NOTESHANDOUT ;
60                PageResID = RID_SD_TABPAGE_HEADERFOOTER ;
61                Text [ en-US ] = "Notes and Handouts" ;
62            };
63        };
64    };
65};
66
67#define SPACE_Y 3
68#define SPACE_X 3
69
70#define C1  (RSC_SP_TBPG_INNERBORDER_LEFT + RSC_SP_FLGR_INNERBORDER_LEFT)
71#define C2  (RSC_SP_TBPG_INNERBORDER_LEFT + RSC_SP_FLGR_INNERBORDER_LEFT + RSC_SP_CHK_TEXTINDENT)
72#define C3  (RSC_SP_TBPG_INNERBORDER_LEFT + RSC_SP_FLGR_INNERBORDER_LEFT + 2 * RSC_SP_CHK_TEXTINDENT)
73#define W1  (TAB_WIDTH - PUSHBUTTON_WIDTH - 10 * SPACE_X)
74#define W2  (60)
75#define W3  (W1 - C2 - W2 - SPACE_X)
76#define W4  ((W1 - C3 - SPACE_X) / 2)
77
78#define C4  (C2 + W2 + SPACE_X)
79
80#define PUSHBUTTON_WIDTH    80
81
82TabPage RID_SD_TABPAGE_HEADERFOOTER
83{
84//  HelpID = SID_ANIMATION_EFFECTS ;
85    Pos = MAP_APPFONT ( 0, 0 ) ;
86    Size = MAP_APPFONT ( TAB_WIDTH, TAB_HEIGHT ) ;
87    Hide = TRUE ;
88
89#define Y0  (RSC_SP_TBPG_INNERBORDER_TOP )
90
91    FixedLine FL_INCLUDE_ON_PAGE
92    {
93        Pos = MAP_APPFONT ( RSC_SP_TBPG_INNERBORDER_LEFT, Y0 ) ;
94        Size = MAP_APPFONT ( W1 - RSC_SP_TBPG_INNERBORDER_LEFT, RSC_CD_FIXEDLINE_HEIGHT ) ;
95        Text [ en-US ] = "Include on slide" ;
96    };
97
98#define Y1  (Y0 + RSC_CD_FIXEDLINE_HEIGHT + SPACE_Y)
99
100    CheckBox CB_HEADER
101    {
102        HelpID = "sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_HEADER" ;
103        Pos = MAP_APPFONT ( C1, Y1 ) ;
104        Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT ) ;
105        TabStop = TRUE ;
106        Text [ en-US ] = "Header" ;
107    };
108
109    FixedText FT_HEADER
110    {
111        Pos = MAP_APPFONT ( C2, Y1 + SPACE_Y + RSC_CD_CHECKBOX_HEIGHT + 1 ) ;
112        Size = MAP_APPFONT ( W2, RSC_CD_FIXEDTEXT_HEIGHT ) ;
113        TabStop = TRUE ;
114        Text [ en-US ] = "Header text" ;
115    };
116
117    Edit TB_HEADER_FIXED
118    {
119        HelpID = "sd:Edit:RID_SD_TABPAGE_HEADERFOOTER:TB_HEADER_FIXED" ;
120        Pos = MAP_APPFONT ( C4, Y1 + SPACE_Y + RSC_CD_CHECKBOX_HEIGHT ) ;
121        Size = MAP_APPFONT ( W3, RSC_CD_TEXTBOX_HEIGHT ) ;
122        TabStop = TRUE ;
123        Border = TRUE ;
124    };
125
126#define Y2 (Y1 + 2 * SPACE_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT)
127
128    FixedLine FL_DATETIME
129    {
130        Pos = MAP_APPFONT ( C1, Y2 ) ;
131        Size = MAP_APPFONT ( W1 - C1, RSC_CD_FIXEDLINE_HEIGHT ) ;
132    };
133
134    CheckBox CB_DATETIME
135    {
136        HelpID = "sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_DATETIME" ;
137        Pos = MAP_APPFONT ( C1, Y2 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT ) ;
138        Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT ) ;
139        TabStop = TRUE ;
140        Text [ en-US ] = "~Date and time" ;
141    };
142
143    RadioButton RB_DATETIME_FIXED
144    {
145        HelpID = "sd:RadioButton:RID_SD_TABPAGE_HEADERFOOTER:RB_DATETIME_FIXED" ;
146        Pos = MAP_APPFONT ( C2, Y2 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + 1 ) ;
147        Size = MAP_APPFONT ( W2, RSC_CD_RADIOBUTTON_HEIGHT ) ;
148        TabStop = TRUE ;
149        Text [ en-US ] = "Fi~xed" ;
150    };
151
152    Edit TB_DATETIME_FIXED
153    {
154        HelpID = "sd:Edit:RID_SD_TABPAGE_HEADERFOOTER:TB_DATETIME_FIXED" ;
155        Pos = MAP_APPFONT ( C4, Y2 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT ) ;
156        Size = MAP_APPFONT ( W3, RSC_CD_TEXTBOX_HEIGHT ) ;
157        TabStop = TRUE ;
158        Border = TRUE ;
159    };
160
161    RadioButton RB_DATETIME_AUTOMATIC
162    {
163        HelpID = "sd:RadioButton:RID_SD_TABPAGE_HEADERFOOTER:RB_DATETIME_AUTOMATIC" ;
164        Pos = MAP_APPFONT ( C2, Y2 + 3 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT ) ;
165        Size = MAP_APPFONT ( 80, RSC_CD_RADIOBUTTON_HEIGHT ) ;
166        TabStop = TRUE ;
167        Text [ en-US ] = "~Variable" ;
168    };
169
170    ListBox CB_DATETIME_FORMAT
171    {
172        HelpID = "sd:ListBox:RID_SD_TABPAGE_HEADERFOOTER:CB_DATETIME_FORMAT" ;
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        HelpID = "sd:ListBox:RID_SD_TABPAGE_HEADERFOOTER:CB_DATETIME_LANGUAGE" ;
190        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 ) ;
191        Size = MAP_APPFONT ( W4, 80 ) ;
192        TabStop = TRUE ;
193        DropDown = TRUE ;
194    };
195
196#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
198    FixedLine FL_FOOTER
199    {
200        Pos = MAP_APPFONT ( C1, Y3 ) ;
201        Size = MAP_APPFONT ( W1 - C1, RSC_CD_FIXEDLINE_HEIGHT ) ;
202    };
203
204    CheckBox CB_FOOTER
205    {
206        HelpID = "sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_FOOTER" ;
207        Pos = MAP_APPFONT ( C1, Y3 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT ) ;
208        Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT ) ;
209        TabStop = TRUE ;
210        Text [ en-US ] = "Footer" ;
211    };
212
213    FixedText FT_FOOTER
214    {
215        Pos = MAP_APPFONT ( C2, Y3 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + 1 ) ;
216        Size = MAP_APPFONT ( W2, RSC_CD_FIXEDTEXT_HEIGHT ) ;
217        TabStop = TRUE ;
218        Text [ en-US ] = "Footer text" ;
219    };
220
221    Edit TB_FOOTER_FIXED
222    {
223        HelpID = "sd:Edit:RID_SD_TABPAGE_HEADERFOOTER:TB_FOOTER_FIXED" ;
224        Pos = MAP_APPFONT ( C4, Y3 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT ) ;
225        Size = MAP_APPFONT ( W3, RSC_CD_TEXTBOX_HEIGHT ) ;
226        TabStop = TRUE ;
227        Border = TRUE ;
228    };
229
230#define Y4  (Y3 + 3 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT )
231
232    FixedLine FL_SLIDENUMBER
233    {
234        Pos = MAP_APPFONT ( C1, Y4 ) ;
235        Size = MAP_APPFONT ( W1 - C1, RSC_CD_FIXEDLINE_HEIGHT ) ;
236    };
237
238    CheckBox CB_SLIDENUMBER
239    {
240        HelpID = "sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_SLIDENUMBER" ;
241        Pos = MAP_APPFONT ( C1, Y4 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT ) ;
242        Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT ) ;
243        TabStop = TRUE ;
244        Text [ en-US ] = "Slide number" ;
245    };
246
247#define Y5  (Y4 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT )
248
249    FixedLine FL_NOTONTITLE
250    {
251        Pos = MAP_APPFONT ( RSC_SP_TBPG_INNERBORDER_LEFT, Y5 ) ;
252        Size = MAP_APPFONT ( W1 - RSC_SP_TBPG_INNERBORDER_LEFT, RSC_CD_FIXEDLINE_HEIGHT ) ;
253    };
254
255    CheckBox CB_NOTONTITLE
256    {
257        HelpID = "sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_NOTONTITLE" ;
258        Pos = MAP_APPFONT ( RSC_SP_TBPG_INNERBORDER_LEFT, Y5 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT ) ;
259        Size = MAP_APPFONT ( W1 - RSC_SP_TBPG_INNERBORDER_LEFT, RSC_CD_CHECKBOX_HEIGHT ) ;
260        TabStop = TRUE ;
261        Text [ en-US ] = "Do not show on first slide" ;
262    };
263
264    PushButton BT_APPLYTOALL
265    {
266        HelpID = "sd:PushButton:RID_SD_TABPAGE_HEADERFOOTER:BT_APPLYTOALL" ;
267        Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP ) ;
268        Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
269        TabStop = TRUE ;
270        Text [ en-US ] = "Apply to All" ;
271    };
272
273    PushButton BT_APPLY
274    {
275        HelpID = "sd:PushButton:RID_SD_TABPAGE_HEADERFOOTER:BT_APPLY" ;
276        Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP + RSC_CD_PUSHBUTTON_HEIGHT + SPACE_Y ) ;
277        Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
278        TabStop = TRUE ;
279        Text [ en-US ] = "Apply" ;
280    };
281
282    CancelButton BT_CANCEL
283    {
284        Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP + 2 * RSC_CD_PUSHBUTTON_HEIGHT + 2 * SPACE_Y ) ;
285        Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
286        TabStop = TRUE ;
287    };
288
289    HelpButton BT_HELP
290    {
291        Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP + 3* RSC_CD_PUSHBUTTON_HEIGHT + 3 * SPACE_Y ) ;
292        Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
293        TabStop = TRUE ;
294    };
295
296    Control CT_PREVIEW
297    {
298        Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, TAB_HEIGHT - 6*SPACE_Y - PUSHBUTTON_WIDTH ) ;
299        Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, PUSHBUTTON_WIDTH ) ;
300    };
301
302    String STR_PAGE_NUMBER
303    {
304        Text [ en-US ] = "Page number" ;
305    };
306
307    String STR_INCLUDE_ON_PAGE
308    {
309        Text [ en-US ] = "Include on page" ;
310    };
311};
312
313// ********************************************************************** EOF
314