1facb16e7SArmin Le Grand/************************************************************** 2*22a07d5fSmseidel * 3facb16e7SArmin Le Grand * Licensed to the Apache Software Foundation (ASF) under one 4facb16e7SArmin Le Grand * or more contributor license agreements. See the NOTICE file 5facb16e7SArmin Le Grand * distributed with this work for additional information 6facb16e7SArmin Le Grand * regarding copyright ownership. The ASF licenses this file 7facb16e7SArmin Le Grand * to you under the Apache License, Version 2.0 (the 8facb16e7SArmin Le Grand * "License"); you may not use this file except in compliance 9facb16e7SArmin Le Grand * with the License. You may obtain a copy of the License at 10*22a07d5fSmseidel * 11facb16e7SArmin Le Grand * http://www.apache.org/licenses/LICENSE-2.0 12*22a07d5fSmseidel * 13facb16e7SArmin Le Grand * Unless required by applicable law or agreed to in writing, 14facb16e7SArmin Le Grand * software distributed under the License is distributed on an 15facb16e7SArmin Le Grand * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16facb16e7SArmin Le Grand * KIND, either express or implied. See the License for the 17facb16e7SArmin Le Grand * specific language governing permissions and limitations 18facb16e7SArmin Le Grand * under the License. 19*22a07d5fSmseidel * 20facb16e7SArmin Le Grand *************************************************************/ 21facb16e7SArmin Le Grand 22*22a07d5fSmseidel 23*22a07d5fSmseidel 24facb16e7SArmin Le Grand#include "CellAppearancePropertyPanel.hrc" 25d29c2fc2SAndre Fischer#include <sfx2/sidebar/ResourceDefinitions.hrc> 26facb16e7SArmin Le Grand#include "sc.hrc" 27facb16e7SArmin Le Grand#include "helpids.h" 28facb16e7SArmin Le Grand 29*22a07d5fSmseidel#define TOOLBOX_WIDTH 50 30*22a07d5fSmseidel#define TOOLBOX_HEIGHT 15 31facb16e7SArmin Le Grand 32*22a07d5fSmseidel#define TOOLBOX_WIDTH_2 34 33*22a07d5fSmseidel#define TOOLBOX_HEIGHT_2 30 34facb16e7SArmin Le Grand 35*22a07d5fSmseidel#define TOOLBOX_BORDER_WIDTH 107 36*22a07d5fSmseidel#define PB_BORDER_MOREBTN 57 37*22a07d5fSmseidel#define POPUPPANEL_MARGIN_SMALL_PIXEL 8 38facb16e7SArmin Le Grand 39facb16e7SArmin Le Grand// the basic propertypanel 40facb16e7SArmin Le Grand 41facb16e7SArmin Le GrandControl RID_PROPERTYPANEL_SC_APPEAR 42facb16e7SArmin Le Grand{ 43*22a07d5fSmseidel OutputSize = TRUE ; 44*22a07d5fSmseidel DialogControl = TRUE ; 45*22a07d5fSmseidel Border = FALSE ; 46facb16e7SArmin Le Grand 47*22a07d5fSmseidel Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT_2 + CBOX_HEIGHT + SECTIONPAGE_MARGIN_VERTICAL_BOT - 2 ) ; 48facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_CELL_SECTION ; 49*22a07d5fSmseidel Text [ en-US ] = "Cell Appearance" ; 50*22a07d5fSmseidel 51facb16e7SArmin Le Grand FixedText FT_BK_COLOR 52facb16e7SArmin Le Grand { 53*22a07d5fSmseidel Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP ) ; 54*22a07d5fSmseidel Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH - SECTIONPAGE_MARGIN_HORIZONTAL * 2, TEXT_HEIGHT ) ; 55*22a07d5fSmseidel Text [ en-US ] = "~Cell background:" ; 56facb16e7SArmin Le Grand }; 57facb16e7SArmin Le Grand ToolBox TB_BK_COLOR 58facb16e7SArmin Le Grand { 59facb16e7SArmin Le Grand SVLook = TRUE ; 60*22a07d5fSmseidel Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL ) ; 61*22a07d5fSmseidel Size = MAP_APPFONT ( TOOLBOX_WIDTH, TOOLBOX_HEIGHT ) ; 62facb16e7SArmin Le Grand TabStop = TRUE ; 63facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_TBX_BKCOLOR ; 64*22a07d5fSmseidel Text [ en-US ] = "Cell Background" ; 65facb16e7SArmin Le Grand ItemList = 66facb16e7SArmin Le Grand { 67facb16e7SArmin Le Grand ToolBoxItem 68facb16e7SArmin Le Grand { 69facb16e7SArmin Le Grand Identifier = TBI_BK_COLOR ; 70facb16e7SArmin Le Grand DropDown = TRUE ; 71facb16e7SArmin Le Grand Text [ en-US ] = "Cell background" ; 72*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_TBI_BKCOLOR ; 73facb16e7SArmin Le Grand }; 74facb16e7SArmin Le Grand }; 75facb16e7SArmin Le Grand }; 76facb16e7SArmin Le Grand String STR_QH_BK_COLOR 77facb16e7SArmin Le Grand { 78facb16e7SArmin Le Grand Text [ en-US ] = "Select the background color of the selected cells." ; 79facb16e7SArmin Le Grand }; 80facb16e7SArmin Le Grand FixedText FT_BORDER 81facb16e7SArmin Le Grand { 82*22a07d5fSmseidel Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; 83*22a07d5fSmseidel Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH - SECTIONPAGE_MARGIN_HORIZONTAL * 2, TEXT_HEIGHT ) ; 84*22a07d5fSmseidel Text [ en-US ] = "Cell ~border:" ; 85facb16e7SArmin Le Grand }; 86facb16e7SArmin Le Grand ToolBox TB_APP_BORDER 87facb16e7SArmin Le Grand { 88facb16e7SArmin Le Grand SVLook = TRUE ; 89*22a07d5fSmseidel Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; 90*22a07d5fSmseidel Size = MAP_APPFONT ( TOOLBOX_WIDTH_2, TOOLBOX_HEIGHT_2 ) ; 91facb16e7SArmin Le Grand TabStop = TRUE ; 92facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_TBX_BORDER ; 93*22a07d5fSmseidel Text [ en-US ] = "Cell Border" ; 94facb16e7SArmin Le Grand ItemList = 95facb16e7SArmin Le Grand { 96facb16e7SArmin Le Grand ToolBoxItem 97facb16e7SArmin Le Grand { 98facb16e7SArmin Le Grand Identifier = TBI_BORDER ; 99facb16e7SArmin Le Grand DropDown = TRUE ; 100facb16e7SArmin Le Grand Text [ en-US ] = "Cell border" ; 101*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_TBI_BORDER ; 102facb16e7SArmin Le Grand }; 103facb16e7SArmin Le Grand }; 104facb16e7SArmin Le Grand }; 105facb16e7SArmin Le Grand String STR_QH_BORDER 106facb16e7SArmin Le Grand { 107facb16e7SArmin Le Grand Text [ en-US ] = "Specify the borders of the selected cells." ; 108facb16e7SArmin Le Grand }; 109facb16e7SArmin Le Grand ToolBox TB_BORDER_LINE_STYLE 110facb16e7SArmin Le Grand { 111facb16e7SArmin Le Grand SVLook = TRUE ; 112*22a07d5fSmseidel Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH_2 + 3, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; 113*22a07d5fSmseidel Size = MAP_APPFONT ( TOOLBOX_WIDTH, TOOLBOX_HEIGHT ) ; 114facb16e7SArmin Le Grand TabStop = TRUE ; 115facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_TBX_STYLE ; 116*22a07d5fSmseidel Text [ en-US ] = "Line Style" ; 117facb16e7SArmin Le Grand ItemList = 118facb16e7SArmin Le Grand { 119facb16e7SArmin Le Grand ToolBoxItem 120facb16e7SArmin Le Grand { 121facb16e7SArmin Le Grand Identifier = TBI_LINE_STYLE ; 122facb16e7SArmin Le Grand DropDown = TRUE ; 123facb16e7SArmin Le Grand Text [ en-US ] = "Line style" ; 124*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_TBI_STYLE ; 125facb16e7SArmin Le Grand }; 126facb16e7SArmin Le Grand }; 127facb16e7SArmin Le Grand }; 128facb16e7SArmin Le Grand String STR_QH_BORDER_LINE_STYLE 129facb16e7SArmin Le Grand { 130facb16e7SArmin Le Grand Text [ en-US ] = "Select the line style of the borders." ; 131facb16e7SArmin Le Grand }; 132facb16e7SArmin Le Grand ToolBox TB_BORDER_LINE_COLOR 133facb16e7SArmin Le Grand { 134facb16e7SArmin Le Grand SVLook = TRUE ; 135*22a07d5fSmseidel Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH_2 + 3, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT * 2 + CONTROL_SPACING_VERTICAL + 3 ) ; 136*22a07d5fSmseidel Size = MAP_APPFONT ( TOOLBOX_WIDTH, TOOLBOX_HEIGHT ) ; 137facb16e7SArmin Le Grand TabStop = TRUE ; 138facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_TBX_LINECOLOR ; 139*22a07d5fSmseidel Text [ en-US ] = "Line Color" ; 140facb16e7SArmin Le Grand ItemList = 141facb16e7SArmin Le Grand { 142facb16e7SArmin Le Grand ToolBoxItem 143facb16e7SArmin Le Grand { 144facb16e7SArmin Le Grand Identifier = TBI_LINE_COLOR ; 145facb16e7SArmin Le Grand DropDown = TRUE ; 146facb16e7SArmin Le Grand Text [ en-US ] = "Line color" ; 147*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_TBI_LINECOLOR ; 148facb16e7SArmin Le Grand }; 149facb16e7SArmin Le Grand }; 150facb16e7SArmin Le Grand }; 151facb16e7SArmin Le Grand String STR_QH_BORDER_LINE_COLOR 152facb16e7SArmin Le Grand { 153facb16e7SArmin Le Grand Text [ en-US ] = "Select the line color of the borders." ; 154facb16e7SArmin Le Grand }; 155facb16e7SArmin Le Grand CheckBox CBX_SHOW_GRID 156facb16e7SArmin Le Grand { 157*22a07d5fSmseidel Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT_2 + 2 ) ; 158*22a07d5fSmseidel Size = MAP_APPFONT ( 90, CBOX_HEIGHT ) ; 159facb16e7SArmin Le Grand TabStop = TRUE ; 160facb16e7SArmin Le Grand Text [ en-US ] = "Show cell ~grid lines" ; 161*22a07d5fSmseidel QuickHelpText [ en-US ] = "Show the grid lines of the cells in the entire spreadsheet." ; 162*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_CBOX_SHOWGRID ; 163*22a07d5fSmseidel }; 164*22a07d5fSmseidel 165facb16e7SArmin Le Grand Image IMG_BK_COLOR 166facb16e7SArmin Le Grand { 167*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/fill_color.png" ;} ; 168facb16e7SArmin Le Grand }; 169facb16e7SArmin Le Grand Image IMG_CELL_BORDER 170facb16e7SArmin Le Grand { 171*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder.png" ;} ; 172facb16e7SArmin Le Grand }; 173facb16e7SArmin Le Grand Image IMG_LINE_COLOR 174facb16e7SArmin Le Grand { 175*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/Line_color.png" ;} ; 176facb16e7SArmin Le Grand }; 177facb16e7SArmin Le Grand Image IMG_LINE_STYLE1 178facb16e7SArmin Le Grand { 179*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_005.png" ;} ; 180facb16e7SArmin Le Grand }; 181facb16e7SArmin Le Grand Image IMG_LINE_STYLE2 182facb16e7SArmin Le Grand { 183*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_250.png" ;} ; 184facb16e7SArmin Le Grand }; 185facb16e7SArmin Le Grand Image IMG_LINE_STYLE3 186facb16e7SArmin Le Grand { 187*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_400.png" ;} ; 188facb16e7SArmin Le Grand }; 189facb16e7SArmin Le Grand Image IMG_LINE_STYLE4 190facb16e7SArmin Le Grand { 191*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_500.png" ;} ; 192facb16e7SArmin Le Grand }; 193facb16e7SArmin Le Grand Image IMG_LINE_STYLE5 194facb16e7SArmin Le Grand { 195*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_110.png" ;} ; 196facb16e7SArmin Le Grand }; 197facb16e7SArmin Le Grand Image IMG_LINE_STYLE6 198facb16e7SArmin Le Grand { 199*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_260.png" ;} ; 200facb16e7SArmin Le Grand }; 201facb16e7SArmin Le Grand Image IMG_LINE_STYLE7 202facb16e7SArmin Le Grand { 203*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_450.png" ;} ; 204facb16e7SArmin Le Grand }; 205facb16e7SArmin Le Grand Image IMG_LINE_STYLE8 206facb16e7SArmin Le Grand { 207*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_505.png" ;} ; 208facb16e7SArmin Le Grand }; 209facb16e7SArmin Le Grand Image IMG_LINE_STYLE9 210facb16e7SArmin Le Grand { 211*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_750.png" ;} ; 212facb16e7SArmin Le Grand }; 213*22a07d5fSmseidel 214*22a07d5fSmseidel // high contrast 215facb16e7SArmin Le Grand Image IMG_BK_COLOR_H 216facb16e7SArmin Le Grand { 217*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/fill_color_h.png" ;} ; 218facb16e7SArmin Le Grand }; 219facb16e7SArmin Le Grand Image IMG_LINE_STYLE1_H 220facb16e7SArmin Le Grand { 221*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_005_h.png" ;} ; 222facb16e7SArmin Le Grand }; 223facb16e7SArmin Le Grand Image IMG_LINE_STYLE2_H 224facb16e7SArmin Le Grand { 225*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_250_h.png" ;} ; 226facb16e7SArmin Le Grand }; 227facb16e7SArmin Le Grand Image IMG_LINE_STYLE3_H 228facb16e7SArmin Le Grand { 229*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_400_h.png" ;} ; 230facb16e7SArmin Le Grand }; 231facb16e7SArmin Le Grand Image IMG_LINE_STYLE4_H 232facb16e7SArmin Le Grand { 233*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_500_h.png" ;} ; 234facb16e7SArmin Le Grand }; 235facb16e7SArmin Le Grand Image IMG_LINE_STYLE5_H 236facb16e7SArmin Le Grand { 237*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_110_h.png" ;} ; 238facb16e7SArmin Le Grand }; 239facb16e7SArmin Le Grand Image IMG_LINE_STYLE6_H 240facb16e7SArmin Le Grand { 241*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_260_h.png" ;} ; 242facb16e7SArmin Le Grand }; 243facb16e7SArmin Le Grand Image IMG_LINE_STYLE7_H 244facb16e7SArmin Le Grand { 245*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_450_h.png" ;} ; 246facb16e7SArmin Le Grand }; 247facb16e7SArmin Le Grand Image IMG_LINE_STYLE8_H 248facb16e7SArmin Le Grand { 249*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_505_h.png" ;} ; 250facb16e7SArmin Le Grand }; 251facb16e7SArmin Le Grand Image IMG_LINE_STYLE9_H 252facb16e7SArmin Le Grand { 253*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_750_h.png" ;} ; 254facb16e7SArmin Le Grand }; 255*22a07d5fSmseidel 256facb16e7SArmin Le Grand}; 257facb16e7SArmin Le Grand 258facb16e7SArmin Le Grand// fill color popup 259facb16e7SArmin Le Grand 260facb16e7SArmin Le GrandControl RID_POPUPPANEL_CELLAPPEARANCE_FILLCOLOR 261facb16e7SArmin Le Grand{ 262*22a07d5fSmseidel OutputSize = TRUE ; 263*22a07d5fSmseidel DialogControl = TRUE ; 264*22a07d5fSmseidel Border = FALSE ; 265*22a07d5fSmseidel Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH, POPUP_COLOR_PICKER_HEIGHT ) ; 266*22a07d5fSmseidel 267facb16e7SArmin Le Grand Control VS_FILLCOLOR 268facb16e7SArmin Le Grand { 269*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_FILL_COLOR_VS ; 270*22a07d5fSmseidel Hide = TRUE ; 271*22a07d5fSmseidel Pos = MAP_APPFONT ( OFFSET_X, OFFSET_Y ) ; 272*22a07d5fSmseidel Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2 ) ; 273facb16e7SArmin Le Grand TabStop = TRUE ; 274*22a07d5fSmseidel Text [ en-US ] = "Color" ; 275facb16e7SArmin Le Grand }; 276facb16e7SArmin Le Grand 277facb16e7SArmin Le Grand String VS_NOFILLCOLOR 278facb16e7SArmin Le Grand { 279facb16e7SArmin Le Grand Text [ en-US ] = "No Color" ; 280facb16e7SArmin Le Grand }; 281facb16e7SArmin Le Grand}; 282facb16e7SArmin Le Grand 283facb16e7SArmin Le Grand// line color popup 284facb16e7SArmin Le Grand 285facb16e7SArmin Le GrandControl RID_POPUPPANEL_CELLAPPEARANCE_LINECOLOR 286facb16e7SArmin Le Grand{ 287*22a07d5fSmseidel OutputSize = TRUE ; 288*22a07d5fSmseidel DialogControl = TRUE ; 289*22a07d5fSmseidel Border = FALSE ; 290*22a07d5fSmseidel Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH, POPUP_COLOR_PICKER_HEIGHT ) ; 291*22a07d5fSmseidel 292facb16e7SArmin Le Grand Control VS_LINECOLOR 293facb16e7SArmin Le Grand { 294*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_LINE_COLOR_VS ; 295*22a07d5fSmseidel Hide = TRUE ; 296*22a07d5fSmseidel Pos = MAP_APPFONT ( OFFSET_X, OFFSET_Y ) ; 297*22a07d5fSmseidel Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2 ) ; 298facb16e7SArmin Le Grand TabStop = TRUE ; 299*22a07d5fSmseidel Text [ en-US ] = "Color" ; 300facb16e7SArmin Le Grand }; 301facb16e7SArmin Le Grand}; 302facb16e7SArmin Le Grand 303facb16e7SArmin Le Grand// cell line style popup 304facb16e7SArmin Le Grand 305facb16e7SArmin Le GrandControl RID_POPUPPANEL_APPEARANCE_CELL_LINESTYLE 306facb16e7SArmin Le Grand{ 307*22a07d5fSmseidel OutputSize = TRUE ; 308*22a07d5fSmseidel DialogControl = TRUE ; 309*22a07d5fSmseidel Border = FALSE ; 310*22a07d5fSmseidel 311*22a07d5fSmseidel Size = MAP_APPFONT ( 312*22a07d5fSmseidel POPUPPANEL_MARGIN_SMALL * 2 + POPUP_BORDER_WIDTH + 80, 313*22a07d5fSmseidel 13 + POPUP_BORDER_HEIGHT + POPUPPANEL_MARGIN_SMALL * 2 + POPUPPANEL_MARGIN_LARGE + 12 * 9 ) ; 314*22a07d5fSmseidel 315facb16e7SArmin Le Grand Control VS_STYLE 316facb16e7SArmin Le Grand { 317facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_STYLE_VS ; 318*22a07d5fSmseidel Hide = TRUE ; 319*22a07d5fSmseidel Pos = MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X, POPUPPANEL_MARGIN_SMALL + OFFSET_Y ) ; 320*22a07d5fSmseidel Size = MAP_APPFONT ( 80, 12 * 9 ) ; 321facb16e7SArmin Le Grand TabStop = TRUE ; 322*22a07d5fSmseidel Text [ en-US ] = "Line Style" ; 323facb16e7SArmin Le Grand }; 324facb16e7SArmin Le Grand PushButton PB_OPTIONS 325facb16e7SArmin Le Grand { 326*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_STYLE_PB ; 327*22a07d5fSmseidel Pos = MAP_APPFONT ( POPUPPANEL_MARGIN_LARGE + OFFSET_X, POPUPPANEL_MARGIN_SMALL * 2 + OFFSET_Y + 12 * 9 ) ; 328*22a07d5fSmseidel Size = MAP_APPFONT ( 75, 12 ) ; 329*22a07d5fSmseidel TabStop = TRUE ; 330*22a07d5fSmseidel Text [ en-US ] = "~More Options..." ; 331facb16e7SArmin Le Grand }; 332facb16e7SArmin Le Grand}; 333facb16e7SArmin Le Grand 334facb16e7SArmin Le Grand// cell border style popup 335facb16e7SArmin Le Grand 336facb16e7SArmin Le GrandControl RID_POPUPPANEL_APPEARANCE_CELL_BORDERSTYLE 337facb16e7SArmin Le Grand{ 338*22a07d5fSmseidel OutputSize = TRUE ; 339*22a07d5fSmseidel DialogControl = TRUE ; 340*22a07d5fSmseidel Border = FALSE ; 341*22a07d5fSmseidel 342*22a07d5fSmseidel Size = MAP_PIXEL( POPUPPANEL_MARGIN_SMALL_PIXEL * 2 + 108, POPUPPANEL_MARGIN_SMALL_PIXEL * 2 + 138 ) ; 343*22a07d5fSmseidel 344facb16e7SArmin Le Grand ToolBox TB_BORDER1 345facb16e7SArmin Le Grand { 346facb16e7SArmin Le Grand SVLook = TRUE ; 347*22a07d5fSmseidel Pos = MAP_PIXEL ( POPUPPANEL_MARGIN_SMALL_PIXEL, POPUPPANEL_MARGIN_SMALL_PIXEL ) ; //MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X + 1, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 1 ) ; 348*22a07d5fSmseidel Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 31 ) ; //MAP_APPFONT ( TOOLBOX_BORDER_WIDTH, 20 ) ; 349facb16e7SArmin Le Grand TabStop = TRUE ; 350*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER1_TBX ; 351*22a07d5fSmseidel Text [ en-US ] = "Cell Border 1" ; 352facb16e7SArmin Le Grand ItemList = 353facb16e7SArmin Le Grand { 354facb16e7SArmin Le Grand ToolBoxItem 355facb16e7SArmin Le Grand { 356facb16e7SArmin Le Grand Identifier = TBI_BORDER1_NONE ; 357*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_NONE ; 358facb16e7SArmin Le Grand Text [ en-US ] = "No Border" ; 359facb16e7SArmin Le Grand }; 360facb16e7SArmin Le Grand ToolBoxItem 361facb16e7SArmin Le Grand { 362facb16e7SArmin Le Grand Identifier = TBI_BORDER1_ALL ; 363*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_ALL ; 364facb16e7SArmin Le Grand Text [ en-US ] = "All Borders" ; 365facb16e7SArmin Le Grand }; 366facb16e7SArmin Le Grand ToolBoxItem 367facb16e7SArmin Le Grand { 368facb16e7SArmin Le Grand Identifier = TBI_BORDER1_OUTER ; 369*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_OUTER ; 370facb16e7SArmin Le Grand Text [ en-US ] = "Outside Borders" ; 371facb16e7SArmin Le Grand }; 372facb16e7SArmin Le Grand ToolBoxItem 373facb16e7SArmin Le Grand { 374facb16e7SArmin Le Grand Identifier = TBI_BORDER1_OUTERBOLD ; 375*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_OUTERBOLD ; 376facb16e7SArmin Le Grand Text [ en-US ] = "Thick Box Border" ; 377facb16e7SArmin Le Grand }; 378facb16e7SArmin Le Grand }; 379facb16e7SArmin Le Grand }; 380facb16e7SArmin Le Grand FixedLine FL_1 381facb16e7SArmin Le Grand { 382*22a07d5fSmseidel Pos = MAP_PIXEL ( POPUPPANEL_MARGIN_SMALL_PIXEL, POPUPPANEL_MARGIN_SMALL_PIXEL + 31 ) ; //MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X + 1, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 20 + 1 ) ; 383*22a07d5fSmseidel Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 8 ) ; // MAP_APPFONT ( TOOLBOX_BORDER_WIDTH, 5 ) ; 384facb16e7SArmin Le Grand }; 385facb16e7SArmin Le Grand ToolBox TB_BORDER2 386facb16e7SArmin Le Grand { 387facb16e7SArmin Le Grand SVLook = TRUE ; 388*22a07d5fSmseidel Pos = MAP_PIXEL ( POPUPPANEL_MARGIN_SMALL_PIXEL, POPUPPANEL_MARGIN_SMALL_PIXEL + 31 + 8 ) ; // MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X + 1, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 20 + 5 + 1 ) ; 389*22a07d5fSmseidel Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 61 ) ; 390facb16e7SArmin Le Grand TabStop = TRUE ; 391*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER2_TBX ; 392*22a07d5fSmseidel Text [ en-US ] = "Cell Border 2" ; 393facb16e7SArmin Le Grand }; 394facb16e7SArmin Le Grand FixedLine FL_2 395facb16e7SArmin Le Grand { 396*22a07d5fSmseidel Pos = MAP_PIXEL ( POPUPPANEL_MARGIN_SMALL_PIXEL, POPUPPANEL_MARGIN_SMALL_PIXEL + 31 + 8 + 61 ) ; // MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X + 1, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 20 + 38 + 5 + 1 ) ; 397*22a07d5fSmseidel Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 8 ) ; 398facb16e7SArmin Le Grand }; 399facb16e7SArmin Le Grand ToolBox TB_BORDER3 400facb16e7SArmin Le Grand { 401facb16e7SArmin Le Grand SVLook = TRUE ; 402*22a07d5fSmseidel Pos = MAP_PIXEL ( POPUPPANEL_MARGIN_SMALL_PIXEL, POPUPPANEL_MARGIN_SMALL_PIXEL + 31 +8 + 61 + 8 ) ; // MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X + 1, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 20 + 38 + 10 + 1 ) ; 403*22a07d5fSmseidel Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 31 ) ; 404facb16e7SArmin Le Grand TabStop = TRUE ; 405*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER3_TBX ; 406*22a07d5fSmseidel Text [ en-US ] = "Cell Border 3" ; 407facb16e7SArmin Le Grand ItemList = 408facb16e7SArmin Le Grand { 409facb16e7SArmin Le Grand ToolBoxItem 410facb16e7SArmin Le Grand { 411*22a07d5fSmseidel Identifier = TBI_BORDER3_S1 ; 412*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S1 ; 413*22a07d5fSmseidel Text [ en-US ] = "Thick Bottom Border" ; 414facb16e7SArmin Le Grand }; 415facb16e7SArmin Le Grand ToolBoxItem 416facb16e7SArmin Le Grand { 417facb16e7SArmin Le Grand Identifier = TBI_BORDER3_S2 ; 418*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S2 ; 419*22a07d5fSmseidel Text [ en-US ] = "Double Bottom Border" ; 420facb16e7SArmin Le Grand }; 421facb16e7SArmin Le Grand ToolBoxItem 422facb16e7SArmin Le Grand { 423facb16e7SArmin Le Grand Identifier = TBI_BORDER3_S3 ; 424*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S3 ; 425*22a07d5fSmseidel Text [ en-US ] = "Top and Thick Bottom Borders" ; 426facb16e7SArmin Le Grand }; 427facb16e7SArmin Le Grand ToolBoxItem 428facb16e7SArmin Le Grand { 429facb16e7SArmin Le Grand Identifier = TBI_BORDER3_S4 ; 430*22a07d5fSmseidel HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S4 ; 431*22a07d5fSmseidel Text [ en-US ] = "Top and Double Bottom Borders" ; 432facb16e7SArmin Le Grand }; 433facb16e7SArmin Le Grand }; 434facb16e7SArmin Le Grand }; 435*22a07d5fSmseidel 436facb16e7SArmin Le Grand Image IMG_BORDER1 437facb16e7SArmin Le Grand { 438*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Empty_18x18.png" ;} ; 439facb16e7SArmin Le Grand }; 440facb16e7SArmin Le Grand Image IMG_BORDER2 441facb16e7SArmin Le Grand { 442*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_All_18x18.png" ;} ; 443facb16e7SArmin Le Grand }; 444facb16e7SArmin Le Grand Image IMG_BORDER3 445facb16e7SArmin Le Grand { 446*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_18x18.png" ;} ; 447facb16e7SArmin Le Grand }; 448facb16e7SArmin Le Grand Image IMG_BORDER4 449facb16e7SArmin Le Grand { 450*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_Thick_18x18.png" ;} ; 451facb16e7SArmin Le Grand }; 452facb16e7SArmin Le Grand Image IMG_BORDER5 453facb16e7SArmin Le Grand { 454*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Left_18x18.png" ;} ; 455facb16e7SArmin Le Grand }; 456facb16e7SArmin Le Grand Image IMG_BORDER6 457facb16e7SArmin Le Grand { 458*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Right_18x18.png" ;} ; 459facb16e7SArmin Le Grand }; 460facb16e7SArmin Le Grand Image IMG_BORDER7 461facb16e7SArmin Le Grand { 462*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Top_18x18.png" ;} ; 463facb16e7SArmin Le Grand }; 464facb16e7SArmin Le Grand Image IMG_BORDER8 465facb16e7SArmin Le Grand { 466*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_18x18.png" ;} ; 467facb16e7SArmin Le Grand }; 468facb16e7SArmin Le Grand Image IMG_BORDER9 469facb16e7SArmin Le Grand { 470*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_RightDiagonal_18x18.png" ;} ; 471facb16e7SArmin Le Grand }; 472facb16e7SArmin Le Grand Image IMG_BORDER10 473facb16e7SArmin Le Grand { 474*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftDiagonal_18x18.png" ;} ; 475facb16e7SArmin Le Grand }; 476facb16e7SArmin Le Grand Image IMG_BORDER11 477facb16e7SArmin Le Grand { 478*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopAndBottom_18x18.png" ;} ; 479facb16e7SArmin Le Grand }; 480facb16e7SArmin Le Grand Image IMG_BORDER12 481facb16e7SArmin Le Grand { 482*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftAndRight_18x18.png" ;} ; 483facb16e7SArmin Le Grand }; 484facb16e7SArmin Le Grand Image IMG_BORDER13 485facb16e7SArmin Le Grand { 486*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Thick_18x18.png" ;} ; 487facb16e7SArmin Le Grand }; 488facb16e7SArmin Le Grand Image IMG_BORDER14 489facb16e7SArmin Le Grand { 490*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Double_18x18.png" ;} ; 491facb16e7SArmin Le Grand }; 492facb16e7SArmin Le Grand Image IMG_BORDER15 493facb16e7SArmin Le Grand { 494*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopThin_BottomThick_18x18.png" ;} ; 495facb16e7SArmin Le Grand }; 496facb16e7SArmin Le Grand Image IMG_BORDER16 497facb16e7SArmin Le Grand { 498*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopSingle_BottomDouble_18x18.png" ;} ; 499facb16e7SArmin Le Grand }; 500facb16e7SArmin Le Grand String STR_BORDER_1 501facb16e7SArmin Le Grand { 502*22a07d5fSmseidel Text [ en-US ] = "Left Border" ; 503facb16e7SArmin Le Grand }; 504facb16e7SArmin Le Grand String STR_BORDER_2 505facb16e7SArmin Le Grand { 506*22a07d5fSmseidel Text [ en-US ] = "Right Border" ; 507facb16e7SArmin Le Grand }; 508facb16e7SArmin Le Grand String STR_BORDER_3 509facb16e7SArmin Le Grand { 510*22a07d5fSmseidel Text [ en-US ] = "Top Border" ; 511facb16e7SArmin Le Grand }; 512facb16e7SArmin Le Grand String STR_BORDER_4 513facb16e7SArmin Le Grand { 514*22a07d5fSmseidel Text [ en-US ] = "Bottom Border" ; 515facb16e7SArmin Le Grand }; 516facb16e7SArmin Le Grand String STR_BORDER_5 517facb16e7SArmin Le Grand { 518*22a07d5fSmseidel Text [ en-US ] = "Diagonal Up Border" ; 519facb16e7SArmin Le Grand }; 520facb16e7SArmin Le Grand String STR_BORDER_6 521facb16e7SArmin Le Grand { 522*22a07d5fSmseidel Text [ en-US ] = "Diagonal Down Border" ; 523facb16e7SArmin Le Grand }; 524facb16e7SArmin Le Grand String STR_BORDER_7 525facb16e7SArmin Le Grand { 526*22a07d5fSmseidel Text [ en-US ] = "Top and Bottom Borders" ; 527facb16e7SArmin Le Grand }; 528facb16e7SArmin Le Grand String STR_BORDER_8 529facb16e7SArmin Le Grand { 530*22a07d5fSmseidel Text [ en-US ] = "Left and Right Borders" ; 531facb16e7SArmin Le Grand }; 532facb16e7SArmin Le Grand 533*22a07d5fSmseidel // high contrast 534facb16e7SArmin Le Grand Image IMG_BORDER1_H 535facb16e7SArmin Le Grand { 536*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Empty_18x18_h.png" ;} ; 537facb16e7SArmin Le Grand }; 538facb16e7SArmin Le Grand Image IMG_BORDER2_H 539facb16e7SArmin Le Grand { 540*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_All_18x18_h.png" ;} ; 541facb16e7SArmin Le Grand }; 542facb16e7SArmin Le Grand Image IMG_BORDER3_H 543facb16e7SArmin Le Grand { 544*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_18x18_h.png" ;} ; 545facb16e7SArmin Le Grand }; 546facb16e7SArmin Le Grand Image IMG_BORDER4_H 547facb16e7SArmin Le Grand { 548*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_Thick_18x18_h.png" ;} ; 549facb16e7SArmin Le Grand }; 550facb16e7SArmin Le Grand Image IMG_BORDER5_H 551facb16e7SArmin Le Grand { 552*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Left_18x18_h.png" ;} ; 553facb16e7SArmin Le Grand }; 554facb16e7SArmin Le Grand Image IMG_BORDER6_H 555facb16e7SArmin Le Grand { 556*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Right_18x18_h.png" ;} ; 557facb16e7SArmin Le Grand }; 558facb16e7SArmin Le Grand Image IMG_BORDER7_H 559facb16e7SArmin Le Grand { 560*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Top_18x18_h.png" ;} ; 561facb16e7SArmin Le Grand }; 562facb16e7SArmin Le Grand Image IMG_BORDER8_H 563facb16e7SArmin Le Grand { 564*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_18x18_h.png" ;} ; 565facb16e7SArmin Le Grand }; 566facb16e7SArmin Le Grand Image IMG_BORDER9_H 567facb16e7SArmin Le Grand { 568*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_RightDiagonal_18x18_h.png" ;} ; 569facb16e7SArmin Le Grand }; 570facb16e7SArmin Le Grand Image IMG_BORDER10_H 571facb16e7SArmin Le Grand { 572*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftDiagonal_18x18_h.png" ;} ; 573facb16e7SArmin Le Grand }; 574facb16e7SArmin Le Grand Image IMG_BORDER11_H 575facb16e7SArmin Le Grand { 576*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopAndBottom_18x18_h.png" ;} ; 577facb16e7SArmin Le Grand }; 578facb16e7SArmin Le Grand Image IMG_BORDER12_H 579facb16e7SArmin Le Grand { 580*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftAndRight_18x18_h.png" ;} ; 581facb16e7SArmin Le Grand }; 582facb16e7SArmin Le Grand Image IMG_BORDER13_H 583facb16e7SArmin Le Grand { 584*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Thick_18x18_h.png" ;} ; 585facb16e7SArmin Le Grand }; 586facb16e7SArmin Le Grand Image IMG_BORDER14_H 587facb16e7SArmin Le Grand { 588*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Double_18x18_h.png" ;} ; 589facb16e7SArmin Le Grand }; 590facb16e7SArmin Le Grand Image IMG_BORDER15_H 591facb16e7SArmin Le Grand { 592*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopThin_BottomThick_18x18_h.png" ;} ; 593facb16e7SArmin Le Grand }; 594facb16e7SArmin Le Grand Image IMG_BORDER16_H 595facb16e7SArmin Le Grand { 596*22a07d5fSmseidel ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopSingle_BottomDouble_18x18_h.png" ;} ; 597facb16e7SArmin Le Grand }; 598facb16e7SArmin Le Grand}; 599facb16e7SArmin Le Grand 600*22a07d5fSmseidel// ********************************************************************** EOF 601*22a07d5fSmseidel 602