/************************************************************** * * 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 "CondFormat.hrc" #include "RptResId.hrc" #include "helpids.hrc" #ifndef _GLOBLMN_HRC #include #endif #include "rptui_slotid.hrc" Control WIN_CONDITION { Size = MAP_APPFONT ( CONDITION_WIDTH , CONDITION_HEIGHT ) ; HelpId = HID_RPT_COND_DLG; DialogControl = TRUE; Hide = TRUE; FixedLine FL_CONDITION_HEADER { Pos = MAP_APPFONT ( RELATED_CONTROLS, ROW_0_POS ) ; Size = MAP_APPFONT ( CONDITION_WIDTH - 2 * RELATED_CONTROLS, ROW_0_HEIGTH ) ; }; ListBox LB_COND_TYPE { Pos = MAP_APPFONT ( UNRELATED_CONTROLS, ROW_1_POS ) ; Size = MAP_APPFONT( COND_TYPE_WIDTH, 60 ); Border = TRUE; DropDown = TRUE; TabStop = TRUE; Sort = FALSE; StringList [ en-US ] = { < "Field Value Is" ; Default ; > ; < "Expression Is" ; Default ; > ; }; }; ListBox LB_OP { Pos = MAP_APPFONT ( UNRELATED_CONTROLS + COND_TYPE_WIDTH + UNRELATED_CONTROLS, ROW_1_POS ) ; Size = MAP_APPFONT( COND_OP_WIDTH, 60 ); Border = TRUE; DropDown = TRUE; TabStop = TRUE; Sort = FALSE; StringList [ en-US ] = { < "between" ; 0; > ; < "not between" ; 1; > ; < "equal to" ; 2; > ; < "not equal to" ; 3; > ; < "greater than" ; 4; > ; < "less than" ; 5; > ; < "greater than or equal to" ; 6; > ; < "less than or equal to" ; 7; > ; }; }; Edit ED_CONDITION_LHS { Pos = MAP_APPFONT ( 3*UNRELATED_CONTROLS + COND_TYPE_WIDTH + COND_OP_WIDTH, ROW_1_POS ) ; Size = MAP_APPFONT( EDIT_WIDTH, EDIT_HEIGHT ); Border = TRUE; TabStop = TRUE; }; FixedText FT_AND { Pos = MAP_APPFONT ( 4*UNRELATED_CONTROLS + COND_TYPE_WIDTH + COND_OP_WIDTH + EDIT_WIDTH, ROW_1_POS + ( FIXEDTEXT_HEIGHT - EDIT_HEIGHT ) / 2 ); Size = MAP_APPFONT( OPERATOR_SEP_WIDTH , FIXEDTEXT_HEIGHT ); Text [ en-US ] = "and"; }; Edit ED_CONDITION_RHS { Pos = MAP_APPFONT ( 5*UNRELATED_CONTROLS + COND_TYPE_WIDTH + COND_OP_WIDTH + EDIT_WIDTH + OPERATOR_SEP_WIDTH, ROW_1_POS ); Size = MAP_APPFONT( EDIT_WIDTH, EDIT_HEIGHT ); Border = TRUE; TabStop = TRUE; }; ImageButton BTN_MOVE_UP { Pos = MAP_APPFONT ( CONDITION_WIDTH - UNRELATED_CONTROLS - IMAGE_BUTTON_WIDTH, ROW_1_POS ) ; Size = MAP_APPFONT ( IMAGE_BUTTON_WIDTH, IMAGE_BUTTON_HEIGHT ) ; TabStop = TRUE ; Symbol = IMAGEBUTTON_ARROW_UP ; }; ImageButton BTN_MOVE_DOWN { Pos = MAP_APPFONT ( CONDITION_WIDTH - UNRELATED_CONTROLS - IMAGE_BUTTON_WIDTH, ROW_1_POS + IMAGE_BUTTON_HEIGHT + RELATED_CONTROLS ) ; Size = MAP_APPFONT ( IMAGE_BUTTON_WIDTH, IMAGE_BUTTON_HEIGHT ) ; TabStop = TRUE ; Symbol = IMAGEBUTTON_ARROW_DOWN ; }; ToolBox TB_FORMAT { Pos = MAP_APPFONT ( UNRELATED_CONTROLS + RELATED_CONTROLS, ROW_2_POS ) ; ButtonType = BUTTON_SYMBOL; Align = BOXALIGN_TOP; HelpId = HID_RPT_CONDFORMAT_TB; Customize = FALSE; ItemList = { ToolBoxItem { ITEM_FORMAT_ATTR_CHAR_WEIGHT Checkable = TRUE; }; ToolBoxItem { ITEM_FORMAT_ATTR_CHAR_POSTURE Checkable = TRUE; }; ToolBoxItem { ITEM_FORMAT_ATTR_CHAR_UNDERLINE Checkable = TRUE; }; ToolBoxItem { Type = TOOLBOXITEM_SEPARATOR; }; ToolBoxItem { ITEM_TOOLBAR_BACKGROUND_COLOR DropDown = TRUE; }; ToolBoxItem { ITEM_TOOLBAR_ATTR_CHAR_COLOR Identifier = SID_ATTR_CHAR_COLOR2; Command = ".uno:FontColor"; }; ToolBoxItem { ITEM_FORMAT_CHAR_DLG }; }; }; Window CRTL_FORMAT_PREVIEW { Pos = MAP_APPFONT ( 2*UNRELATED_CONTROLS, ROW_2_POS ) ; Size = MAP_APPFONT ( CONDITION_WIDTH - UNRELATED_CONTROLS, ROW_2_HEIGHT ) ; Border = TRUE ; HelpId = HID_RPT_CRTL_FORMAT_PREVIEW; Text [ en-US ] = "Example"; }; PushButton BTN_ADD_CONDITION { Pos = MAP_APPFONT( CONDITION_WIDTH - 2*UNRELATED_CONTROLS - 2*IMAGE_BUTTON_WIDTH - RELATED_CONTROLS, ROW_3_POS ); Size = MAP_APPFONT( IMAGE_BUTTON_WIDTH, IMAGE_BUTTON_HEIGHT ); Text = "+"; }; PushButton BTN_REMOVE_CONDITION { Pos = MAP_APPFONT( CONDITION_WIDTH - 2*UNRELATED_CONTROLS - 2*IMAGE_BUTTON_WIDTH - RELATED_CONTROLS, ROW_3_POS ); Size = MAP_APPFONT( IMAGE_BUTTON_WIDTH, IMAGE_BUTTON_HEIGHT ); Text = "-"; }; Image IMG_MOVE_UP_HC { ImageBitmap = Bitmap { File = "arrow_move_up_hc" ; }; }; Image IMG_MOVE_DOWN_HC { ImageBitmap = Bitmap { File = "arrow_move_down_hc" ; }; }; }; ModalDialog RID_CONDFORMAT { OutputSize = TRUE ; SVLook = TRUE ; Size = MAP_APPFONT ( COND_DLG_WIDTH, COND_DLG_HEIGHT ) ; Text [ en-US ] = "Conditional Formatting" ; HelpId = HID_RPT_CONDFORMAT_DLG; Moveable = TRUE ; Closeable = TRUE ; Window WND_COND_PLAYGROUND { Pos = MAP_APPFONT ( 0, 0 ) ; Size = MAP_APPFONT ( CONDITION_WIDTH, CONDITION_HEIGHT ) ; DialogControl = TRUE; Hide = FALSE; }; FixedLine FL_SEPARATOR1 { Pos = MAP_APPFONT ( RELATED_CONTROLS, CONDITION_HEIGHT + RELATED_CONTROLS ) ; Size = MAP_APPFONT ( CONDITION_WIDTH - 2*RELATED_CONTROLS , 1 ) ; }; OKButton PB_OK { Pos = MAP_APPFONT ( CONDITION_WIDTH - 3*BUTTON_WIDTH - 2*UNRELATED_CONTROLS - RELATED_CONTROLS, CONDITION_HEIGHT + 2*RELATED_CONTROLS + 1) ; Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ; TabStop = TRUE ; DefButton = TRUE ; }; CancelButton PB_CANCEL { Pos = MAP_APPFONT ( CONDITION_WIDTH - 2*BUTTON_WIDTH - 2*UNRELATED_CONTROLS , CONDITION_HEIGHT + 2*RELATED_CONTROLS + 1) ; Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ; TabStop = TRUE ; }; HelpButton PB_HELP { TabStop = TRUE ; Pos = MAP_APPFONT ( CONDITION_WIDTH - BUTTON_WIDTH - UNRELATED_CONTROLS, CONDITION_HEIGHT + 2*RELATED_CONTROLS + 1) ; Size = MAP_APPFONT ( BUTTON_WIDTH , BUTTON_HEIGHT ) ; Text [ en-US ] = "~Help"; }; ScrollBar SB_ALL_CONDITIONS { Pos = MAP_APPFONT ( CONDITION_WIDTH, RELATED_CONTROLS ) ; Size = MAP_APPFONT ( SCROLLBAR_WIDTH, CONDITION_HEIGHT + RELATED_CONTROLS ) ; }; }; String STR_NUMBERED_CONDITION { Text [ en-US ] = "Condition $number$"; }; String STR_COLOR_WHITE { Text [ en-US ] = "White" ; }; String STR_CHARCOLOR { Text [ en-US ] = "Font color" ; }; String STR_CHARBACKGROUND { Text [ en-US ] = "Background"; }; String STR_TRANSPARENT { Text [ en-US ] = "No Fill" ; }; #define MASKCOLOR MaskColor = Color { Red = 0xFFFF; Green = 0x0000; Blue = 0xFFFF; } //------------------------------------------------------------------------- ImageList IMG_CONDFORMAT_DLG_SC { MASKCOLOR; FileList = { < "res/commandimagelist/sc_bold.png" ; SID_ATTR_CHAR_WEIGHT ; > ; < "res/commandimagelist/sc_italic.png" ; SID_ATTR_CHAR_POSTURE ; > ; < "res/commandimagelist/sc_underline.png" ; SID_ATTR_CHAR_UNDERLINE ; > ; < "res/commandimagelist/sc_backgroundcolor.png" ; SID_BACKGROUND_COLOR ; > ; < "res/commandimagelist/sc_fontcolor.png" ; SID_ATTR_CHAR_COLOR2 ; > ; < "res/commandimagelist/sc_fontdialog.png" ; SID_CHAR_DLG ; > ; }; }; ImageList IMG_CONDFORMAT_DLG_SCH { MASKCOLOR; FileList = { < "res/commandimagelist/sch_bold.png" ; SID_ATTR_CHAR_WEIGHT ; > ; < "res/commandimagelist/sch_italic.png" ; SID_ATTR_CHAR_POSTURE ; > ; < "res/commandimagelist/sch_underline.png" ; SID_ATTR_CHAR_UNDERLINE ; > ; < "res/commandimagelist/sch_backgroundcolor.png" ; SID_BACKGROUND_COLOR ; > ; < "res/commandimagelist/sch_fontcolor.png" ; SID_ATTR_CHAR_COLOR2 ; > ; < "res/commandimagelist/sch_fontdialog.png" ; SID_CHAR_DLG ; > ; }; }; ImageList IMG_CONDFORMAT_DLG_LC { MASKCOLOR; FileList = { < "res/commandimagelist/lc_bold.png" ; SID_ATTR_CHAR_WEIGHT ; > ; < "res/commandimagelist/lc_italic.png" ; SID_ATTR_CHAR_POSTURE ; > ; < "res/commandimagelist/lc_underline.png" ; SID_ATTR_CHAR_UNDERLINE ; > ; < "res/commandimagelist/lc_backgroundcolor.png" ; SID_BACKGROUND_COLOR ; > ; < "res/commandimagelist/lc_fontcolor.png" ; SID_ATTR_CHAR_COLOR2 ; > ; < "res/commandimagelist/lc_fontdialog.png" ; SID_CHAR_DLG ; > ; }; }; ImageList IMG_CONDFORMAT_DLG_LCH { MASKCOLOR; FileList = { < "res/commandimagelist/lch_bold.png" ; SID_ATTR_CHAR_WEIGHT ; > ; < "res/commandimagelist/lch_italic.png" ; SID_ATTR_CHAR_POSTURE ; > ; < "res/commandimagelist/lch_underline.png" ; SID_ATTR_CHAR_UNDERLINE ; > ; < "res/commandimagelist/lch_backgroundcolor.png" ; SID_BACKGROUND_COLOR ; > ; < "res/commandimagelist/lch_fontcolor.png" ; SID_ATTR_CHAR_COLOR2 ; > ; < "res/commandimagelist/lch_fontdialog.png" ; SID_CHAR_DLG ; > ; }; }; ImageList 31000 { MASKCOLOR; prefix = "sc"; IdList = {05500;}; IdCount = 1; }; ToolBox RID_TB_SORTING { Pos = MAP_APPFONT ( 0,0 ) ; ButtonType = BUTTON_SYMBOL; Align = BOXALIGN_TOP; Customize = FALSE; ItemList = { ToolBoxItem { Identifier = SID_FM_SORTUP; Text [ en-US ] = "Sort Ascending" ; Checkable = TRUE; }; ToolBoxItem { Identifier = SID_FM_SORTDOWN; Text [ en-US ] = "Sort Descending" ; Checkable = TRUE; }; ToolBoxItem { Identifier = SID_FM_REMOVE_FILTER_SORT; Text [ en-US ] = "Remove sorting" ; }; ToolBoxItem { Type = TOOLBOXITEM_SEPARATOR; }; ToolBoxItem { Identifier = SID_ADD_CONTROL_PAIR; Text [ en-US ] = "Insert" ; }; }; }; ImageList IMG_ADDFIELD_DLG_SC { MASKCOLOR; FileList = { < "res/commandimagelist/sc_sortup.png" ; SID_FM_SORTUP ; > ; < "res/commandimagelist/sc_sortdown.png" ; SID_FM_SORTDOWN ; > ; < "res/commandimagelist/sc_removefiltersort.png" ; SID_FM_REMOVE_FILTER_SORT ; > ; }; }; ImageList IMG_ADDFIELD_DLG_SCH { MASKCOLOR; FileList = { < "res/commandimagelist/sch_sortup.png" ; SID_FM_SORTUP ; > ; < "res/commandimagelist/sch_sortdown.png" ; SID_FM_SORTDOWN ; > ; < "res/commandimagelist/sch_removefiltersort.png" ; SID_FM_REMOVE_FILTER_SORT ; > ; }; }; ImageList IMG_ADDFIELD_DLG_LC { MASKCOLOR; FileList = { < "res/commandimagelist/lc_sortup.png" ; SID_FM_SORTUP ; > ; < "res/commandimagelist/lc_sortdown.png" ; SID_FM_SORTDOWN ; > ; < "res/commandimagelist/lc_removefiltersort.png" ; SID_FM_REMOVE_FILTER_SORT ; > ; }; }; ImageList IMG_ADDFIELD_DLG_LCH { MASKCOLOR; FileList = { < "res/commandimagelist/lch_sortup.png" ; SID_FM_SORTUP ; > ; < "res/commandimagelist/lch_sortdown.png" ; SID_FM_SORTDOWN ; > ; < "res/commandimagelist/lch_removefiltersort.png" ; SID_FM_REMOVE_FILTER_SORT ; > ; }; }; FixedLine ADDFIELD_FL_HELP_SEPARATOR { SVLook = TRUE ; Pos = MAP_APPFONT ( RELATED_CONTROLS , RELATED_CONTROLS ) ; Size = MAP_APPFONT ( RELATED_CONTROLS , RELATED_CONTROLS ) ; Text [ en-US ] = "Help"; }; FixedText ADDFIELD_HELP_FIELD { SVLook = TRUE ; Pos = MAP_APPFONT ( RELATED_CONTROLS , RELATED_CONTROLS ) ; Size = MAP_APPFONT ( RELATED_CONTROLS , RELATED_CONTROLS ) ; WordBreak = TRUE; Text [ en-US ] = "Highlight the fields to insert into the selected section of the template, then click Insert or press Enter."; };