xref: /trunk/main/sd/source/ui/dlg/headerfooterdlg.src (revision 36a981ae)
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