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#include "CondFormat.hrc" 23#include "RptResId.hrc" 24#include "helpids.hrc" 25#ifndef _GLOBLMN_HRC 26#include <svx/globlmn.hrc> 27#endif 28#include "rptui_slotid.hrc" 29 30Control WIN_CONDITION 31{ 32 Size = MAP_APPFONT ( CONDITION_WIDTH, CONDITION_HEIGHT ) ; 33 HelpId = HID_RPT_COND_DLG ; 34 DialogControl = TRUE ; 35 Hide = TRUE ; 36 37 FixedLine FL_CONDITION_HEADER 38 { 39 Pos = MAP_APPFONT ( RELATED_CONTROLS, ROW_0_POS ) ; 40 Size = MAP_APPFONT ( CONDITION_WIDTH - 2 * RELATED_CONTROLS, ROW_0_HEIGTH ) ; 41 }; 42 43 ListBox LB_COND_TYPE 44 { 45 Pos = MAP_APPFONT ( UNRELATED_CONTROLS, ROW_1_POS ) ; 46 Size = MAP_APPFONT ( COND_TYPE_WIDTH, 60 ) ; 47 Border = TRUE ; 48 DropDown = TRUE ; 49 TabStop = TRUE ; 50 Sort = FALSE ; 51 StringList [ en-US ] = 52 { 53 < "Field Value Is" ; Default ; > ; 54 < "Expression Is" ; Default ; > ; 55 }; 56 }; 57 58 ListBox LB_OP 59 { 60 Pos = MAP_APPFONT ( UNRELATED_CONTROLS + COND_TYPE_WIDTH + UNRELATED_CONTROLS, ROW_1_POS ) ; 61 Size = MAP_APPFONT ( COND_OP_WIDTH, 60 ) ; 62 Border = TRUE ; 63 DropDown = TRUE ; 64 TabStop = TRUE ; 65 Sort = FALSE ; 66 StringList [ en-US ] = 67 { 68 < "between" ; 0; > ; 69 < "not between" ; 1; > ; 70 < "equal to" ; 2; > ; 71 < "not equal to" ; 3; > ; 72 < "greater than" ; 4; > ; 73 < "less than" ; 5; > ; 74 < "greater than or equal to" ; 6; > ; 75 < "less than or equal to" ; 7; > ; 76 }; 77 }; 78 79 Edit ED_CONDITION_LHS 80 { 81 Pos = MAP_APPFONT ( 3 * UNRELATED_CONTROLS + COND_TYPE_WIDTH + COND_OP_WIDTH, ROW_1_POS ) ; 82 Size = MAP_APPFONT ( EDIT_WIDTH, EDIT_HEIGHT ) ; 83 Border = TRUE ; 84 TabStop = TRUE ; 85 }; 86 87 FixedText FT_AND 88 { 89 Pos = MAP_APPFONT ( 4 * UNRELATED_CONTROLS + COND_TYPE_WIDTH + COND_OP_WIDTH + EDIT_WIDTH, ROW_1_POS + ( FIXEDTEXT_HEIGHT - EDIT_HEIGHT ) / 2 ) ; 90 Size = MAP_APPFONT ( OPERATOR_SEP_WIDTH, FIXEDTEXT_HEIGHT ) ; 91 Text [ en-US ] = "and" ; 92 }; 93 94 Edit ED_CONDITION_RHS 95 { 96 Pos = MAP_APPFONT ( 5 * UNRELATED_CONTROLS + COND_TYPE_WIDTH + COND_OP_WIDTH + EDIT_WIDTH + OPERATOR_SEP_WIDTH, ROW_1_POS ) ; 97 Size = MAP_APPFONT ( EDIT_WIDTH, EDIT_HEIGHT ) ; 98 Border = TRUE ; 99 TabStop = TRUE ; 100 }; 101 102 ImageButton BTN_MOVE_UP 103 { 104 Pos = MAP_APPFONT ( CONDITION_WIDTH - UNRELATED_CONTROLS - IMAGE_BUTTON_WIDTH, ROW_1_POS ) ; 105 Size = MAP_APPFONT ( IMAGE_BUTTON_WIDTH, IMAGE_BUTTON_HEIGHT ) ; 106 TabStop = TRUE ; 107 Symbol = IMAGEBUTTON_ARROW_UP ; 108 }; 109 110 ImageButton BTN_MOVE_DOWN 111 { 112 Pos = MAP_APPFONT ( CONDITION_WIDTH - UNRELATED_CONTROLS - IMAGE_BUTTON_WIDTH, ROW_1_POS + IMAGE_BUTTON_HEIGHT + RELATED_CONTROLS ) ; 113 Size = MAP_APPFONT ( IMAGE_BUTTON_WIDTH, IMAGE_BUTTON_HEIGHT ) ; 114 TabStop = TRUE ; 115 Symbol = IMAGEBUTTON_ARROW_DOWN ; 116 }; 117 118 ToolBox TB_FORMAT 119 { 120 Pos = MAP_APPFONT ( UNRELATED_CONTROLS + RELATED_CONTROLS, ROW_2_POS ) ; 121 ButtonType = BUTTON_SYMBOL ; 122 Align = BOXALIGN_TOP ; 123 HelpId = HID_RPT_CONDFORMAT_TB ; 124 Customize = FALSE ; 125 ItemList = 126 { 127 ToolBoxItem 128 { 129 ITEM_FORMAT_ATTR_CHAR_WEIGHT 130 Checkable = TRUE ; 131 }; 132 ToolBoxItem 133 { 134 ITEM_FORMAT_ATTR_CHAR_POSTURE 135 Checkable = TRUE ; 136 }; 137 ToolBoxItem 138 { 139 ITEM_FORMAT_ATTR_CHAR_UNDERLINE 140 Checkable = TRUE ; 141 }; 142 ToolBoxItem 143 { 144 Type = TOOLBOXITEM_SEPARATOR; 145 }; 146 ToolBoxItem 147 { 148 ITEM_TOOLBAR_BACKGROUND_COLOR 149 DropDown = TRUE ; 150 }; 151 ToolBoxItem 152 { 153 ITEM_TOOLBAR_ATTR_CHAR_COLOR 154 Identifier = SID_ATTR_CHAR_COLOR2 ; 155 Command = ".uno:FontColor" ; 156 }; 157 ToolBoxItem 158 { 159 ITEM_FORMAT_CHAR_DLG 160 }; 161 }; 162 }; 163 164 Window CRTL_FORMAT_PREVIEW 165 { 166 Pos = MAP_APPFONT ( 2 * UNRELATED_CONTROLS, ROW_2_POS ) ; 167 Size = MAP_APPFONT ( CONDITION_WIDTH - UNRELATED_CONTROLS, ROW_2_HEIGHT ) ; 168 Border = TRUE ; 169 HelpId = HID_RPT_CRTL_FORMAT_PREVIEW ; 170 Text [ en-US ] = "Example" ; 171 }; 172 173 PushButton BTN_ADD_CONDITION 174 { 175 Pos = MAP_APPFONT ( CONDITION_WIDTH - 2 * UNRELATED_CONTROLS - 2 * IMAGE_BUTTON_WIDTH - RELATED_CONTROLS, ROW_3_POS ) ; 176 Size = MAP_APPFONT ( IMAGE_BUTTON_WIDTH, IMAGE_BUTTON_HEIGHT ) ; 177 Text = "+" ; 178 }; 179 180 PushButton BTN_REMOVE_CONDITION 181 { 182 Pos = MAP_APPFONT ( CONDITION_WIDTH - 2 * UNRELATED_CONTROLS - 2 * IMAGE_BUTTON_WIDTH - RELATED_CONTROLS, ROW_3_POS ) ; 183 Size = MAP_APPFONT ( IMAGE_BUTTON_WIDTH, IMAGE_BUTTON_HEIGHT ) ; 184 Text = "-" ; 185 }; 186 187 Image IMG_MOVE_UP_HC 188 { 189 ImageBitmap = Bitmap { File = "arrow_move_up_hc" ; }; 190 }; 191 192 Image IMG_MOVE_DOWN_HC 193 { 194 ImageBitmap = Bitmap { File = "arrow_move_down_hc" ; }; 195 }; 196}; 197 198ModalDialog RID_CONDFORMAT 199{ 200 OutputSize = TRUE ; 201 SVLook = TRUE ; 202 Size = MAP_APPFONT ( COND_DLG_WIDTH, COND_DLG_HEIGHT ) ; 203 Text [ en-US ] = "Conditional Formatting" ; 204 HelpId = HID_RPT_CONDFORMAT_DLG ; 205 Moveable = TRUE ; 206 Closeable = TRUE ; 207 208 Window WND_COND_PLAYGROUND 209 { 210 Pos = MAP_APPFONT ( 0, 0 ) ; 211 Size = MAP_APPFONT ( CONDITION_WIDTH, CONDITION_HEIGHT ) ; 212 DialogControl = TRUE ; 213 Hide = FALSE ; 214 }; 215 216 FixedLine FL_SEPARATOR1 217 { 218 Pos = MAP_APPFONT ( RELATED_CONTROLS, CONDITION_HEIGHT + RELATED_CONTROLS ) ; 219 Size = MAP_APPFONT ( CONDITION_WIDTH - 2 * RELATED_CONTROLS, 1 ) ; 220 }; 221 222 OKButton PB_OK 223 { 224 Pos = MAP_APPFONT ( CONDITION_WIDTH - 3 * BUTTON_WIDTH - 2 * UNRELATED_CONTROLS - RELATED_CONTROLS, CONDITION_HEIGHT + 2 * RELATED_CONTROLS + 1 ) ; 225 Size = MAP_APPFONT ( BUTTON_WIDTH, BUTTON_HEIGHT ) ; 226 TabStop = TRUE ; 227 DefButton = TRUE ; 228 }; 229 230 CancelButton PB_CANCEL 231 { 232 Pos = MAP_APPFONT ( CONDITION_WIDTH - 2 * BUTTON_WIDTH - 2 * UNRELATED_CONTROLS, CONDITION_HEIGHT + 2 * RELATED_CONTROLS + 1 ) ; 233 Size = MAP_APPFONT ( BUTTON_WIDTH, BUTTON_HEIGHT ) ; 234 TabStop = TRUE ; 235 }; 236 237 HelpButton PB_HELP 238 { 239 TabStop = TRUE ; 240 Pos = MAP_APPFONT ( CONDITION_WIDTH - BUTTON_WIDTH - UNRELATED_CONTROLS, CONDITION_HEIGHT + 2 * RELATED_CONTROLS + 1 ) ; 241 Size = MAP_APPFONT ( BUTTON_WIDTH, BUTTON_HEIGHT ) ; 242 Text [ en-US ] = "~Help" ; 243 }; 244 245 ScrollBar SB_ALL_CONDITIONS 246 { 247 Pos = MAP_APPFONT ( CONDITION_WIDTH, RELATED_CONTROLS ) ; 248 Size = MAP_APPFONT ( SCROLLBAR_WIDTH, CONDITION_HEIGHT + RELATED_CONTROLS ) ; 249 }; 250}; 251 252String STR_NUMBERED_CONDITION 253{ 254 Text [ en-US ] = "Condition $number$" ; 255}; 256 257String STR_COLOR_WHITE 258{ 259 Text [ en-US ] = "White" ; 260}; 261String STR_CHARCOLOR 262{ 263 Text [ en-US ] = "Font color" ; 264}; 265String STR_CHARBACKGROUND 266{ 267 Text [ en-US ] = "Background" ; 268}; 269String STR_TRANSPARENT 270{ 271 Text [ en-US ] = "No Fill" ; 272}; 273 274#define MASKCOLOR MaskColor = Color { Red = 0xFFFF; Green = 0x0000; Blue = 0xFFFF; } 275 276//------------------------------------------------------------------------- 277ImageList IMG_CONDFORMAT_DLG_SC 278{ 279 MASKCOLOR; 280 FileList = 281 { 282 < "res/commandimagelist/sc_bold.png" ; SID_ATTR_CHAR_WEIGHT ; > ; 283 < "res/commandimagelist/sc_italic.png" ; SID_ATTR_CHAR_POSTURE ; > ; 284 < "res/commandimagelist/sc_underline.png" ; SID_ATTR_CHAR_UNDERLINE ; > ; 285 < "res/commandimagelist/sc_backgroundcolor.png" ; SID_BACKGROUND_COLOR ; > ; 286 < "res/commandimagelist/sc_fontcolor.png" ; SID_ATTR_CHAR_COLOR2 ; > ; 287 < "res/commandimagelist/sc_fontdialog.png" ; SID_CHAR_DLG ; > ; 288 }; 289}; 290 291ImageList IMG_CONDFORMAT_DLG_SCH 292{ 293 MASKCOLOR; 294 FileList = 295 { 296 < "res/commandimagelist/sch_bold.png" ; SID_ATTR_CHAR_WEIGHT ; > ; 297 < "res/commandimagelist/sch_italic.png" ; SID_ATTR_CHAR_POSTURE ; > ; 298 < "res/commandimagelist/sch_underline.png" ; SID_ATTR_CHAR_UNDERLINE ; > ; 299 < "res/commandimagelist/sch_backgroundcolor.png" ; SID_BACKGROUND_COLOR ; > ; 300 < "res/commandimagelist/sch_fontcolor.png" ; SID_ATTR_CHAR_COLOR2 ; > ; 301 < "res/commandimagelist/sch_fontdialog.png" ; SID_CHAR_DLG ; > ; 302 }; 303}; 304ImageList IMG_CONDFORMAT_DLG_LC 305{ 306 MASKCOLOR; 307 FileList = 308 { 309 < "res/commandimagelist/lc_bold.png" ; SID_ATTR_CHAR_WEIGHT ; > ; 310 < "res/commandimagelist/lc_italic.png" ; SID_ATTR_CHAR_POSTURE ; > ; 311 < "res/commandimagelist/lc_underline.png" ; SID_ATTR_CHAR_UNDERLINE ; > ; 312 < "res/commandimagelist/lc_backgroundcolor.png" ; SID_BACKGROUND_COLOR ; > ; 313 < "res/commandimagelist/lc_fontcolor.png" ; SID_ATTR_CHAR_COLOR2 ; > ; 314 < "res/commandimagelist/lc_fontdialog.png" ; SID_CHAR_DLG ; > ; 315 }; 316}; 317ImageList IMG_CONDFORMAT_DLG_LCH 318{ 319 MASKCOLOR; 320 FileList = 321 { 322 < "res/commandimagelist/lch_bold.png" ; SID_ATTR_CHAR_WEIGHT ; > ; 323 < "res/commandimagelist/lch_italic.png" ; SID_ATTR_CHAR_POSTURE ; > ; 324 < "res/commandimagelist/lch_underline.png" ; SID_ATTR_CHAR_UNDERLINE ; > ; 325 < "res/commandimagelist/lch_backgroundcolor.png" ; SID_BACKGROUND_COLOR ; > ; 326 < "res/commandimagelist/lch_fontcolor.png" ; SID_ATTR_CHAR_COLOR2 ; > ; 327 < "res/commandimagelist/lch_fontdialog.png" ; SID_CHAR_DLG ; > ; 328 }; 329}; 330 331 332 333ImageList 31000 334{ 335 MASKCOLOR; 336 prefix = "sc" ; 337 IdList = {05500;} ; 338 IdCount = 1 ; 339 340}; 341 342ToolBox RID_TB_SORTING 343{ 344 Pos = MAP_APPFONT ( 0,0 ) ; 345 ButtonType = BUTTON_SYMBOL ; 346 Align = BOXALIGN_TOP ; 347 Customize = FALSE ; 348 ItemList = 349 { 350 ToolBoxItem 351 { 352 Identifier = SID_FM_SORTUP ; 353 Text [ en-US ] = "Sort Ascending" ; 354 Checkable = TRUE ; 355 }; 356 ToolBoxItem 357 { 358 Identifier = SID_FM_SORTDOWN ; 359 Text [ en-US ] = "Sort Descending" ; 360 Checkable = TRUE ; 361 }; 362 ToolBoxItem 363 { 364 Identifier = SID_FM_REMOVE_FILTER_SORT ; 365 Text [ en-US ] = "Remove sorting" ; 366 }; 367 ToolBoxItem 368 { 369 Type = TOOLBOXITEM_SEPARATOR ; 370 }; 371 ToolBoxItem 372 { 373 Identifier = SID_ADD_CONTROL_PAIR ; 374 Text [ en-US ] = "Insert" ; 375 }; 376 }; 377}; 378 379ImageList IMG_ADDFIELD_DLG_SC 380{ 381 MASKCOLOR; 382 FileList = 383 { 384 < "res/commandimagelist/sc_sortup.png" ; SID_FM_SORTUP ; > ; 385 < "res/commandimagelist/sc_sortdown.png" ; SID_FM_SORTDOWN ; > ; 386 < "res/commandimagelist/sc_removefiltersort.png" ; SID_FM_REMOVE_FILTER_SORT ; > ; 387 }; 388}; 389 390ImageList IMG_ADDFIELD_DLG_SCH 391{ 392 MASKCOLOR; 393 FileList = 394 { 395 < "res/commandimagelist/sch_sortup.png" ; SID_FM_SORTUP ; > ; 396 < "res/commandimagelist/sch_sortdown.png" ; SID_FM_SORTDOWN ; > ; 397 < "res/commandimagelist/sch_removefiltersort.png" ; SID_FM_REMOVE_FILTER_SORT ; > ; 398 }; 399}; 400 401ImageList IMG_ADDFIELD_DLG_LC 402{ 403 MASKCOLOR; 404 FileList = 405 { 406 < "res/commandimagelist/lc_sortup.png" ; SID_FM_SORTUP ; > ; 407 < "res/commandimagelist/lc_sortdown.png" ; SID_FM_SORTDOWN ; > ; 408 < "res/commandimagelist/lc_removefiltersort.png" ; SID_FM_REMOVE_FILTER_SORT ; > ; 409 }; 410}; 411 412ImageList IMG_ADDFIELD_DLG_LCH 413{ 414 MASKCOLOR; 415 FileList = 416 { 417 < "res/commandimagelist/lch_sortup.png" ; SID_FM_SORTUP ; > ; 418 < "res/commandimagelist/lch_sortdown.png" ; SID_FM_SORTDOWN ; > ; 419 < "res/commandimagelist/lch_removefiltersort.png" ; SID_FM_REMOVE_FILTER_SORT ; > ; 420 }; 421}; 422 423FixedLine ADDFIELD_FL_HELP_SEPARATOR 424{ 425 SVLook = TRUE ; 426 Pos = MAP_APPFONT ( RELATED_CONTROLS, RELATED_CONTROLS ) ; 427 Size = MAP_APPFONT ( RELATED_CONTROLS, RELATED_CONTROLS ) ; 428 Text [ en-US ] = "Help" ; 429}; 430 431FixedText ADDFIELD_HELP_FIELD 432{ 433 SVLook = TRUE ; 434 Pos = MAP_APPFONT ( RELATED_CONTROLS, RELATED_CONTROLS ) ; 435 Size = MAP_APPFONT ( RELATED_CONTROLS, RELATED_CONTROLS ) ; 436 WordBreak = TRUE ; 437 Text [ en-US ] = "Highlight the fields to insert into the selected section of the template, then click Insert or press Enter." ; 438}; 439 440// ********************************************************************** EOF 441