| /************************************************************** |
| * |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| *************************************************************/ |
| |
| |
| |
| #include <svtools/controldims.hrc> |
| #include "dialogs.hrc" |
| #include "headerfooterdlg.hrc" |
| |
| #define TAB_WIDTH 290 |
| #define TAB_HEIGHT 186 |
| |
| #define DLG_WIDTH TAB_WIDTH + 6 |
| #define DLG_HEIGHT TAB_HEIGHT + 6 |
| |
| TabDialog RID_SD_DLG_HEADERFOOTER |
| { |
| OutputSize = TRUE; |
| SVLook = TRUE; |
| Size = MAP_APPFONT( DLG_WIDTH, DLG_HEIGHT ); |
| Text [ en-US ] = "Header and Footer"; |
| Moveable = TRUE; |
| Closeable = TRUE; |
| |
| TabControl 1 |
| { |
| OutputSize = TRUE; |
| Pos = MAP_APPFONT( 3 , 3 ); |
| Size = MAP_APPFONT( TAB_WIDTH , TAB_HEIGHT ); |
| PageList = |
| { |
| PageItem |
| { |
| Identifier = RID_SD_TABPAGE_HEADERFOOTER_SLIDE; |
| PageResID = RID_SD_TABPAGE_HEADERFOOTER; |
| Text [ en-US ] = "Slide"; |
| }; |
| |
| PageItem |
| { |
| Identifier = RID_SD_TABPAGE_HEADERFOOTER_NOTESHANDOUT; |
| PageResID = RID_SD_TABPAGE_HEADERFOOTER; |
| Text [ en-US ] = "Notes and Handouts"; |
| }; |
| }; |
| }; |
| }; |
| |
| #define SPACE_Y 3 |
| #define SPACE_X 3 |
| |
| #define C1 (RSC_SP_TBPG_INNERBORDER_LEFT + RSC_SP_FLGR_INNERBORDER_LEFT) |
| #define C2 (RSC_SP_TBPG_INNERBORDER_LEFT + RSC_SP_FLGR_INNERBORDER_LEFT + RSC_SP_CHK_TEXTINDENT) |
| #define C3 (RSC_SP_TBPG_INNERBORDER_LEFT + RSC_SP_FLGR_INNERBORDER_LEFT + 2 * RSC_SP_CHK_TEXTINDENT) |
| #define W1 (TAB_WIDTH - PUSHBUTTON_WIDTH - 10 * SPACE_X) |
| #define W2 (60) |
| #define W3 (W1 - C2 - W2 - SPACE_X) |
| #define W4 ((W1 - C3 - SPACE_X) / 2) |
| |
| #define C4 (C2 + W2 + SPACE_X) |
| |
| #define PUSHBUTTON_WIDTH 80 |
| |
| TabPage RID_SD_TABPAGE_HEADERFOOTER |
| { |
| // HelpID = SID_ANIMATION_EFFECTS ; |
| Pos = MAP_APPFONT ( 0 , 0 ) ; |
| Size = MAP_APPFONT ( TAB_WIDTH , TAB_HEIGHT ) ; |
| Hide = TRUE; |
| |
| #define Y0 (RSC_SP_TBPG_INNERBORDER_TOP ) |
| |
| FixedLine FL_INCLUDE_ON_PAGE |
| { |
| Pos = MAP_APPFONT ( RSC_SP_TBPG_INNERBORDER_LEFT, Y0 ) ; |
| Size = MAP_APPFONT ( W1 - RSC_SP_TBPG_INNERBORDER_LEFT , RSC_CD_FIXEDLINE_HEIGHT ) ; |
| Text [ en-US ] = "Include on slide"; |
| }; |
| |
| #define Y1 (Y0 + RSC_CD_FIXEDLINE_HEIGHT + SPACE_Y) |
| |
| CheckBox CB_HEADER |
| { |
| HelpID = "sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_HEADER"; |
| Pos = MAP_APPFONT ( C1, Y1 ); |
| Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "Header"; |
| }; |
| |
| FixedText FT_HEADER |
| { |
| Pos = MAP_APPFONT ( C2, Y1 + SPACE_Y + RSC_CD_CHECKBOX_HEIGHT + 1 ); |
| Size = MAP_APPFONT ( W2, RSC_CD_FIXEDTEXT_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "Header text"; |
| }; |
| |
| Edit TB_HEADER_FIXED |
| { |
| HelpID = "sd:Edit:RID_SD_TABPAGE_HEADERFOOTER:TB_HEADER_FIXED"; |
| Pos = MAP_APPFONT ( C4, Y1 + SPACE_Y + RSC_CD_CHECKBOX_HEIGHT ); |
| Size = MAP_APPFONT ( W3, RSC_CD_TEXTBOX_HEIGHT ); |
| TabStop = TRUE ; |
| Border = TRUE ; |
| }; |
| |
| #define Y2 (Y1 + 2 * SPACE_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT) |
| |
| FixedLine FL_DATETIME |
| { |
| Pos = MAP_APPFONT ( C1, Y2 ); |
| Size = MAP_APPFONT ( W1 - C1, RSC_CD_FIXEDLINE_HEIGHT ); |
| }; |
| |
| CheckBox CB_DATETIME |
| { |
| HelpID = "sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_DATETIME"; |
| Pos = MAP_APPFONT ( C1, Y2 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT ); |
| Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "~Date and time"; |
| }; |
| |
| RadioButton RB_DATETIME_FIXED |
| { |
| HelpID = "sd:RadioButton:RID_SD_TABPAGE_HEADERFOOTER:RB_DATETIME_FIXED"; |
| Pos = MAP_APPFONT ( C2, Y2 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + 1 ); |
| Size = MAP_APPFONT ( W2, RSC_CD_RADIOBUTTON_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "Fi~xed"; |
| }; |
| |
| Edit TB_DATETIME_FIXED |
| { |
| HelpID = "sd:Edit:RID_SD_TABPAGE_HEADERFOOTER:TB_DATETIME_FIXED"; |
| Pos = MAP_APPFONT ( C4, Y2 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT ); |
| Size = MAP_APPFONT ( W3, RSC_CD_TEXTBOX_HEIGHT ); |
| TabStop = TRUE ; |
| Border = TRUE ; |
| }; |
| |
| RadioButton RB_DATETIME_AUTOMATIC |
| { |
| HelpID = "sd:RadioButton:RID_SD_TABPAGE_HEADERFOOTER:RB_DATETIME_AUTOMATIC"; |
| Pos = MAP_APPFONT ( C2, Y2 + 3 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT ); |
| Size = MAP_APPFONT ( 80, RSC_CD_RADIOBUTTON_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "~Variable"; |
| }; |
| |
| ListBox CB_DATETIME_FORMAT |
| { |
| HelpID = "sd:ListBox:RID_SD_TABPAGE_HEADERFOOTER:CB_DATETIME_FORMAT"; |
| Pos = MAP_APPFONT ( C3, Y2 + 4 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT + RSC_CD_RADIOBUTTON_HEIGHT ); |
| Size = MAP_APPFONT ( W4, 80 ); |
| TabStop = TRUE ; |
| DropDown = TRUE ; |
| }; |
| |
| FixedText FT_DATETIME_LANGUAGE |
| { |
| Pos = MAP_APPFONT ( C3 + W4 + SPACE_X, Y2 + 3 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT + 1 ); |
| Size = MAP_APPFONT ( W4, RSC_CD_FIXEDTEXT_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "~Language:"; |
| }; |
| |
| ListBox CB_DATETIME_LANGUAGE |
| { |
| HelpID = "sd:ListBox:RID_SD_TABPAGE_HEADERFOOTER:CB_DATETIME_LANGUAGE"; |
| 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 ); |
| Size = MAP_APPFONT ( W4, 80 ); |
| TabStop = TRUE ; |
| DropDown = TRUE ; |
| }; |
| |
| #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 ) |
| |
| FixedLine FL_FOOTER |
| { |
| Pos = MAP_APPFONT ( C1, Y3 ); |
| Size = MAP_APPFONT ( W1 - C1, RSC_CD_FIXEDLINE_HEIGHT ); |
| }; |
| |
| CheckBox CB_FOOTER |
| { |
| HelpID = "sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_FOOTER"; |
| Pos = MAP_APPFONT ( C1, Y3 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT ); |
| Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "Footer"; |
| }; |
| |
| FixedText FT_FOOTER |
| { |
| Pos = MAP_APPFONT ( C2, Y3 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + 1 ); |
| Size = MAP_APPFONT ( W2, RSC_CD_FIXEDTEXT_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "Footer text"; |
| }; |
| |
| Edit TB_FOOTER_FIXED |
| { |
| HelpID = "sd:Edit:RID_SD_TABPAGE_HEADERFOOTER:TB_FOOTER_FIXED"; |
| Pos = MAP_APPFONT ( C4, Y3 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT ); |
| Size = MAP_APPFONT ( W3, RSC_CD_TEXTBOX_HEIGHT ); |
| TabStop = TRUE ; |
| Border = TRUE ; |
| }; |
| |
| #define Y4 (Y3 + 3 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT + RSC_CD_TEXTBOX_HEIGHT ) |
| |
| FixedLine FL_SLIDENUMBER |
| { |
| Pos = MAP_APPFONT ( C1, Y4 ); |
| Size = MAP_APPFONT ( W1 - C1, RSC_CD_FIXEDLINE_HEIGHT ); |
| }; |
| |
| CheckBox CB_SLIDENUMBER |
| { |
| HelpID = "sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_SLIDENUMBER"; |
| Pos = MAP_APPFONT ( C1, Y4 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT ); |
| Size = MAP_APPFONT ( W1 - C1, RSC_CD_CHECKBOX_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "Slide number"; |
| }; |
| |
| #define Y5 (Y4 + 2 * SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_CD_CHECKBOX_HEIGHT ) |
| |
| FixedLine FL_NOTONTITLE |
| { |
| Pos = MAP_APPFONT ( RSC_SP_TBPG_INNERBORDER_LEFT, Y5 ) ; |
| Size = MAP_APPFONT ( W1 - RSC_SP_TBPG_INNERBORDER_LEFT, RSC_CD_FIXEDLINE_HEIGHT ); |
| }; |
| |
| CheckBox CB_NOTONTITLE |
| { |
| HelpID = "sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_NOTONTITLE"; |
| Pos = MAP_APPFONT ( RSC_SP_TBPG_INNERBORDER_LEFT, Y5 + SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT ); |
| Size = MAP_APPFONT ( W1 - RSC_SP_TBPG_INNERBORDER_LEFT, RSC_CD_CHECKBOX_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "Do not show on first slide"; |
| }; |
| |
| PushButton BT_APPLYTOALL |
| { |
| HelpID = "sd:PushButton:RID_SD_TABPAGE_HEADERFOOTER:BT_APPLYTOALL"; |
| Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP ); |
| Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "Apply to All"; |
| }; |
| |
| PushButton BT_APPLY |
| { |
| HelpID = "sd:PushButton:RID_SD_TABPAGE_HEADERFOOTER:BT_APPLY"; |
| Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP + RSC_CD_PUSHBUTTON_HEIGHT + SPACE_Y ); |
| Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ); |
| TabStop = TRUE ; |
| Text [ en-US ] = "Apply"; |
| }; |
| |
| CancelButton BT_CANCEL |
| { |
| Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP + 2 * RSC_CD_PUSHBUTTON_HEIGHT + 2 * SPACE_Y ); |
| Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ); |
| TabStop = TRUE ; |
| }; |
| |
| HelpButton BT_HELP |
| { |
| Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, RSC_SP_TBPG_INNERBORDER_TOP + 3* RSC_CD_PUSHBUTTON_HEIGHT + 3 * SPACE_Y ); |
| Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ); |
| TabStop = TRUE ; |
| }; |
| |
| Control CT_PREVIEW |
| { |
| Pos = MAP_APPFONT ( TAB_WIDTH - 7 * SPACE_X - PUSHBUTTON_WIDTH, TAB_HEIGHT - 6*SPACE_Y - PUSHBUTTON_WIDTH ); |
| Size = MAP_APPFONT ( PUSHBUTTON_WIDTH, PUSHBUTTON_WIDTH ); |
| }; |
| |
| String STR_PAGE_NUMBER |
| { |
| Text [ en-US ] = "Page number"; |
| }; |
| |
| String STR_INCLUDE_ON_PAGE |
| { |
| Text [ en-US ] = "Include on page"; |
| }; |
| }; |
| |
| |