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 "AreaPropertyPanel.hrc" 23#include <sfx2/sidebar/ResourceDefinitions.hrc> 24#include <svx/dialogs.hrc> 25#include "helpid.hrc" 26 27#define TOOLBOX_WIDTH 50 28#define TOOLBOX_HEIGHT 17 29 30Control RID_SIDEBAR_AREA_PANEL 31{ 32 OutputSize = TRUE ; 33 DialogControl = TRUE ; 34 Border = FALSE ; 35 Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH, SECTIONPAGE_MARGIN_VERTICAL_TOP + SECTIONPAGE_MARGIN_VERTICAL_BOT + 2 * ( FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + CBOX_HEIGHT ) + CONTROL_SPACING_VERTICAL ) ; 36 HelpID = HID_PROPERTYPANEL_AREA_SECTION ; 37 Text [ en-US ] = "Area" ; 38 39 FixedText FT_COLOR_LIST 40 { 41 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP ) ; 42 Size = MAP_APPFONT ( FIXED_TEXT_WIDTH + 50, FIXED_TEXT_HEIGHT ) ; 43 Text [ en-US ] = "~Fill:" ; 44 }; 45 FixedText FL_TRSP_TEXT 46 { 47 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; 48 Size = MAP_APPFONT ( FIXED_TEXT_WIDTH + 50, FIXED_TEXT_HEIGHT ) ; 49 Text [ en-US ] = "~Transparency:" ; 50 }; 51 ToolBox TB_COLOR 52 { 53 HelpID = HID_PPROPERTYPANEL_AREA_TBX_COLOR; 54 SVLook = TRUE ; 55 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + FIXED_TEXT_HEIGHT + 1 ) ; 56 Size = MAP_APPFONT ( TOOLBOX_WIDTH, TOOLBOX_HEIGHT ) ; 57 TabStop = TRUE ; 58 Text = "Color" ; 59 ItemList = 60 { 61 ToolBoxItem 62 { 63 Identifier = TBI_COLOR ; 64 HelpID = HID_PPROPERTYPANEL_AREA_TBI_COLOR ; 65 DropDown = TRUE ; 66 Text = "Color" ; 67 }; 68 }; 69 }; 70 String STR_HELP_COLOR 71 { 72 Text [ en-US ] = "Select the color to apply." ; 73 }; 74 String STR_HELP_TYPE 75 { 76 Text [ en-US ] = "Select the fill type to apply." ; 77 }; 78 String STR_HELP_ATTR 79 { 80 Text [ en-US ] = "Select the effect to apply." ; 81 }; 82 Image IMG_AXIAL 83 { 84 ImageBitmap = Bitmap {File = "symphony/axial.png" ;} ; 85 }; 86 Image IMG_ELLI 87 { 88 ImageBitmap = Bitmap {File = "symphony/ellipsoid.png" ;} ; 89 }; 90 Image IMG_QUAD 91 { 92 ImageBitmap = Bitmap {File = "symphony/Quadratic.png" ;} ; 93 }; 94 Image IMG_RADIAL 95 { 96 ImageBitmap = Bitmap {File = "symphony/radial.png" ;} ; 97 }; 98 Image IMG_SQUARE 99 { 100 ImageBitmap = Bitmap {File = "symphony/Square.png" ;} ; 101 }; 102 Image IMG_LINEAR 103 { 104 ImageBitmap = Bitmap {File = "symphony/linear.png" ;} ; 105 }; 106 Image IMG_COLOR 107 { 108 ImageBitmap = Bitmap {File = "symphony/fill_color.png" ;} ; 109 }; 110 111 // high contract 112 Image IMG_AXIAL_H 113 { 114 ImageBitmap = Bitmap {File = "symphony/axial_h.png" ;} ; 115 }; 116 Image IMG_ELLI_H 117 { 118 ImageBitmap = Bitmap {File = "symphony/ellipsoid_h.png" ;} ; 119 }; 120 Image IMG_QUAD_H 121 { 122 ImageBitmap = Bitmap {File = "symphony/Quadratic_h.png" ;} ; 123 }; 124 Image IMG_RADIAL_H 125 { 126 ImageBitmap = Bitmap {File = "symphony/radial_h.png" ;} ; 127 }; 128 Image IMG_SQUARE_H 129 { 130 ImageBitmap = Bitmap {File = "symphony/Square_h.png" ;} ; 131 }; 132 Image IMG_LINEAR_H 133 { 134 ImageBitmap = Bitmap {File = "symphony/linear_h.png" ;} ; 135 }; 136 Image IMG_COLOR_H 137 { 138 ImageBitmap = Bitmap {File = "symphony/fill_color_h.png" ;} ; 139 }; 140 141 //===================================================================================================================================== 142 ListBox LB_TRGR_TYPES 143 { 144 Border = TRUE ; 145 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + 2 * ( FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL ) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; 146 Size = MAP_APPFONT ( MBOX_WIDTH, LISTBOX_HEIGHT ) ; 147 QuickHelpText [ en-US ] = "Select the type of transparency to apply." ; 148 TabStop = TRUE ; 149 DropDown = TRUE ; 150 HelpID = HID_PPROPERTYPANEL_AREA_LB_TRGR_TYPES ; 151 StringList [ en-US ] = 152 { 153 < "None" ; Default ; > ; 154 < "Solid" ; Default ; > ; 155 < "Linear" ; Default ; > ; 156 < "Axial" ; Default ; > ; 157 < "Radial" ; Default ; > ; 158 < "Ellipsoid" ; Default ; > ; 159 < "Quadratic" ; Default ; > ; 160 < "Square" ; Default ; > ; 161 }; 162 }; 163 164 MetricField MTR_TRANSPARENT 165 { 166 Border = TRUE ; 167 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + 2 * ( FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL ) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; 168 Size = MAP_APPFONT ( MBOX_WIDTH + 1, MBOX_HEIGHT ) ; 169 HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRANSPARENT ; 170 QuickHelpText [ en-US ] = "Specify 0% for fully opaque through 100% for fully transparent." ; 171 TabStop = TRUE ; 172 Repeat = TRUE ; 173 Spin = TRUE ; 174 Maximum = 100 ; 175 StrictFormat = TRUE ; 176 Unit = FUNIT_PERCENT ; 177 Last = 100 ; 178 SpinSize = 5 ; 179 }; 180 181 ToolBox BTN_GRADIENT 182 { 183 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + 2 * ( FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL ) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; 184 HelpID = HID_PPROPERTYPANEL_AREA_TBX_GRADIENT ; 185 SVLook = TRUE ; 186 Border = FALSE ; 187 TabStop = TRUE ; 188 Text = "Gradient" ; 189 ItemList = 190 { 191 ToolBoxItem 192 { 193 Identifier = TBI_BTX_GRADIENT ; 194 HelpID = HID_PPROPERTYPANEL_AREA_TBI_GRADIENT ; 195 ItemBitmap = Bitmap 196 { 197 File = "symphony/linear.png" ; 198 }; 199 DropDown = TRUE ; 200 Text = "Gradient" ; 201 }; 202 }; 203 }; 204 String STR_HELP_GRADIENT 205 { 206 Text [ en-US ] = "Specify the variation of gradient transparency." ; 207 }; 208}; 209 210Control RID_POPUPPANEL_AREAPAGE_TRGR 211{ 212 OutputSize = TRUE ; 213 DialogControl = TRUE ; 214 Border = FALSE ; 215 216// Size = MAP_APPFONT ( POP_WIDTH, POP_HEIGHT ) ; 217 218 FixedText FT_TRGR_CENTER_X 219 { 220 Size = MAP_APPFONT ( CONTROL_WIDTH, FIXED_TEXT_HEIGHT ) ; 221 Text [ en-US ] = "Center ~X:" ; 222 }; 223 MetricField MTR_TRGR_CENTER_X 224 { 225 Border = TRUE ; 226 Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ; 227 HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_X ; 228 QuickHelpText [ en-US ] = "Specify the horizontal offset percentage from the center for the gradient shading style. 50% is the horizontal center." ; 229 TabStop = TRUE ; 230 Repeat = TRUE ; 231 Spin = TRUE ; 232 Maximum = 100 ; 233 StrictFormat = TRUE ; 234 Unit = FUNIT_PERCENT ; 235 Last = 100 ; 236 SpinSize = 5 ; 237 }; 238 FixedText FT_TRGR_CENTER_Y 239 { 240 Size = MAP_APPFONT ( CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; // wj 241 Text [ en-US ] = "Center ~Y:" ; 242 }; 243 MetricField MTR_TRGR_CENTER_Y 244 { 245 Border = TRUE ; 246 Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ; 247 HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_Y ; 248 QuickHelpText [ en-US ] = "Specify the vertical offset percentage from the center for the gradient shading style. 50% is the vertical center." ; 249 TabStop = TRUE ; 250 Repeat = TRUE ; 251 Spin = TRUE ; 252 Maximum = 100 ; 253 StrictFormat = TRUE ; 254 Unit = FUNIT_PERCENT ; 255 Last = 100 ; 256 SpinSize = 5 ; 257 }; 258 FixedText FT_TRGR_ANGLE 259 { 260 Size = MAP_APPFONT ( CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; // wj 261 Text [ en-US ] = "~Angle:" ; 262 }; 263 MetricField MTR_TRGR_ANGLE 264 { 265 Border = TRUE ; 266 Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ; 267 HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_ANGLE ; 268 QuickHelpText [ en-US ] = "Specify the angle of rotation for the gradient shading style." ; 269 TabStop = FALSE ; 270 Repeat = TRUE ; 271 Spin = TRUE ; 272 Minimum = -9999 ; 273 Maximum = 9999 ; 274 Unit = FUNIT_CUSTOM ; 275 SpinSize = 1 ; 276 CustomUnitText [ en-US ] = " degrees" ; 277 }; 278 FixedText FT_TRGR_START_VALUE 279 { 280 Size = MAP_APPFONT ( CONTROL_WIDTH, FIXED_TEXT_HEIGHT ) ; 281 Text [ en-US ] = "~Start value:" ; 282 }; 283 MetricField MTR_TRGR_START_VALUE 284 { 285 Border = TRUE ; 286 Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ; 287 HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_SVALUE ; 288 QuickHelpText [ en-US ] = "Enter a transparency value for the beginning point of the gradient, where 0% is fully opaque and 100% is fully transparent." ; 289 TabStop = TRUE ; 290 Repeat = TRUE ; 291 Spin = TRUE ; 292 Maximum = 100 ; 293 StrictFormat = TRUE ; 294 Unit = FUNIT_PERCENT ; 295 Last = 100 ; 296 SpinSize = 5 ; 297 }; 298 FixedText FT_TRGR_END_VALUE 299 { 300 Size = MAP_APPFONT ( CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; //wj 301 Text [ en-US ] = "~End value:" ; 302 }; 303 MetricField MTR_TRGR_END_VALUE 304 { 305 Border = TRUE ; 306 Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ; 307 HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_EVALUE ; 308 QuickHelpText [ en-US ] = "Enter a transparency value for the endpoint of the gradient, where 0% is fully opaque and 100% is fully transparent." ; 309 TabStop = TRUE ; 310 Repeat = TRUE ; 311 Spin = TRUE ; 312 Maximum = 100 ; 313 StrictFormat = TRUE ; 314 Unit = FUNIT_PERCENT ; 315 Last = 100 ; 316 SpinSize = 5 ; 317 }; 318 FixedText FT_TRGR_BORDER 319 { 320 Size = MAP_APPFONT ( CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; 321 Text [ en-US ] = "~Border:" ; 322 }; 323 MetricField MTR_TRGR_BORDER 324 { 325 Border = TRUE ; 326 Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ; 327 HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_BORDER ; 328 QuickHelpText [ en-US ] = "Specify the border value of gradient transparency." ; 329 TabStop = TRUE ; 330 Repeat = TRUE ; 331 Spin = TRUE ; 332 Maximum = 100 ; 333 StrictFormat = TRUE ; 334 Unit = FUNIT_PERCENT ; 335 Last = 100 ; 336 SpinSize = 5 ; 337 }; 338 //===================================================================================================================================== 339 340 ToolBox BTN_LEFT_SECOND 341 { 342 Border = FALSE ; 343 HelpID = HID_PPROPERTYPANEL_AREA_BTN_LEFT_SECOND ; 344 SVLook = TRUE ; 345 Border = FALSE ; 346 TabStop = TRUE ; 347 Text = "Rotate Left" ; 348 ItemList = 349 { 350 ToolBoxItem 351 { 352 Identifier = TBI_LEFT ; 353 Text = "Rotate Left" ; 354 ItemBitmap = Bitmap 355 { 356 // File = "symphony/rotate_left.png" ; 357 }; 358 }; 359 }; 360 }; 361 ToolBox BTN_RIGHT_FIRST 362 { 363 Border = FALSE ; 364 HelpID = HID_PPROPERTYPANEL_AREA_BTN_RIGHT_FIRST ; 365 SVLook = TRUE ; 366 Border = FALSE ; 367 TabStop = TRUE ; 368 Text = "Rotate Right" ; 369 ItemList = 370 { 371 ToolBoxItem 372 { 373 Identifier = TBI_RIGHT ; 374 Text = "Rotate Right" ; 375 ItemBitmap = Bitmap 376 { 377 // File = "symphony/rotate_right.png" ; 378 }; 379 }; 380 }; 381 }; 382 String STR_HELP_LEFT 383 { 384 Text [ en-US ] = "Rotate counterclockwise by 45 degrees." ; 385 }; 386 String STR_HELP_RIGHT 387 { 388 Text [ en-US ] = "Rotate clockwise by 45 degrees." ; 389 }; 390 Image IMG_ROT_LEFT 391 { 392 ImageBitmap = Bitmap {File = "symphony/rotate_left.png" ;} ; 393 }; 394 Image IMG_ROT_RIGHT 395 { 396 ImageBitmap = Bitmap {File = "symphony/rotate_right.png" ;} ; 397 }; 398}; 399Control RID_POPUPPANEL_AERAPAGE_COLOR 400{ 401 OutputSize = TRUE ; 402 DialogControl = TRUE ; 403 Border = FALSE ; 404 Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH, POPUP_COLOR_PICKER_HEIGHT ) ; 405 406 Control VS_COLOR 407 { 408 HelpID = HID_PPROPERTYPANEL_AREA_COLOR_VS ; 409 Hide = TRUE ; 410 Pos = MAP_APPFONT ( OFFSET_X, OFFSET_Y ) ; 411 Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2 ) ; 412 TabStop = TRUE ; 413 Text = "Color" ; 414 }; 415}; 416 417// ********************************************************************** EOF 418