| /************************************************************** |
| * |
| * 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 <svx/globlmn.hrc> |
| #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."; |
| }; |