1facb16e7SArmin Le Grand/************************************************************** 2facb16e7SArmin Le Grand * 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 10facb16e7SArmin Le Grand * 11facb16e7SArmin Le Grand * http://www.apache.org/licenses/LICENSE-2.0 12facb16e7SArmin Le Grand * 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. 19facb16e7SArmin Le Grand * 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 29facb16e7SArmin Le Grand#define TOOLBOX_WIDTH 50 30facb16e7SArmin Le Grand#define TOOLBOX_HEIGHT 15 31facb16e7SArmin Le Grand 32facb16e7SArmin Le Grand#define TOOLBOX_WIDTH_2 34 33facb16e7SArmin Le Grand#define TOOLBOX_HEIGHT_2 30 34facb16e7SArmin Le Grand 35facb16e7SArmin Le Grand#define TOOLBOX_BORDER_WIDTH 107 36facb16e7SArmin Le Grand#define PB_BORDER_MOREBTN 57 37facb16e7SArmin Le Grand#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{ 43facb16e7SArmin Le Grand OutputSize = TRUE ; 44facb16e7SArmin Le Grand DialogControl = TRUE ; 45facb16e7SArmin Le Grand Border = FALSE ; 46facb16e7SArmin Le Grand 47facb16e7SArmin Le Grand 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 ; 49facb16e7SArmin Le Grand Text [ en-US ] = "Cell Appearance" ; 50facb16e7SArmin Le Grand 51facb16e7SArmin Le Grand FixedText FT_BK_COLOR 52facb16e7SArmin Le Grand { 53facb16e7SArmin Le Grand Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP ) ; 54facb16e7SArmin Le Grand Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH - SECTIONPAGE_MARGIN_HORIZONTAL * 2, TEXT_HEIGHT ) ; 55facb16e7SArmin Le Grand Text [ en-US ] = "~Cell background:" ; 56facb16e7SArmin Le Grand }; 57facb16e7SArmin Le Grand ToolBox TB_BK_COLOR 58facb16e7SArmin Le Grand { 59facb16e7SArmin Le Grand SVLook = TRUE ; 60facb16e7SArmin Le Grand Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL ) ; 61facb16e7SArmin Le Grand Size = MAP_APPFONT ( TOOLBOX_WIDTH, TOOLBOX_HEIGHT ) ; 62facb16e7SArmin Le Grand TabStop = TRUE ; 63facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_TBX_BKCOLOR ; 64facb16e7SArmin Le Grand 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" ; 72facb16e7SArmin Le Grand 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 { 82facb16e7SArmin Le Grand Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; 83facb16e7SArmin Le Grand Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH - SECTIONPAGE_MARGIN_HORIZONTAL * 2, TEXT_HEIGHT ) ; 84facb16e7SArmin Le Grand Text [ en-US ] = "Cell ~border:" ; 85facb16e7SArmin Le Grand }; 86facb16e7SArmin Le Grand ToolBox TB_APP_BORDER 87facb16e7SArmin Le Grand { 88facb16e7SArmin Le Grand SVLook = TRUE ; 89facb16e7SArmin Le Grand Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; 90facb16e7SArmin Le Grand Size = MAP_APPFONT ( TOOLBOX_WIDTH_2, TOOLBOX_HEIGHT_2 ) ; 91facb16e7SArmin Le Grand TabStop = TRUE ; 92facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_TBX_BORDER ; 93facb16e7SArmin Le Grand 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" ; 101facb16e7SArmin Le Grand 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 ; 112facb16e7SArmin Le Grand 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 ) ; 113facb16e7SArmin Le Grand Size = MAP_APPFONT ( TOOLBOX_WIDTH, TOOLBOX_HEIGHT ) ; 114facb16e7SArmin Le Grand TabStop = TRUE ; 115facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_TBX_STYLE ; 116facb16e7SArmin Le Grand 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" ; 124facb16e7SArmin Le Grand 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 ; 135facb16e7SArmin Le Grand 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 ) ; 136facb16e7SArmin Le Grand Size = MAP_APPFONT ( TOOLBOX_WIDTH, TOOLBOX_HEIGHT ) ; 137facb16e7SArmin Le Grand TabStop = TRUE ; 138facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_TBX_LINECOLOR ; 139facb16e7SArmin Le Grand 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" ; 147facb16e7SArmin Le Grand 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 { 157facb16e7SArmin Le Grand 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 ) ; 158facb16e7SArmin Le Grand Size = MAP_APPFONT ( 90, CBOX_HEIGHT ) ; 159facb16e7SArmin Le Grand TabStop = TRUE ; 160facb16e7SArmin Le Grand Text [ en-US ] = "Show cell ~grid lines" ; 161facb16e7SArmin Le Grand QuickHelpText [ en-US ] = "Show the grid lines of the cells in the entire spreadsheet." ; 162facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_CBOX_SHOWGRID ; 163facb16e7SArmin Le Grand }; 164facb16e7SArmin Le Grand 165facb16e7SArmin Le Grand Image IMG_BK_COLOR 166facb16e7SArmin Le Grand { 167facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/fill_color.png" ;} ; 168facb16e7SArmin Le Grand }; 169facb16e7SArmin Le Grand Image IMG_CELL_BORDER 170facb16e7SArmin Le Grand { 171facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder.png" ;} ; 172facb16e7SArmin Le Grand }; 173facb16e7SArmin Le Grand Image IMG_LINE_COLOR 174facb16e7SArmin Le Grand { 175facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/Line_color.png" ;} ; 176facb16e7SArmin Le Grand }; 177facb16e7SArmin Le Grand Image IMG_LINE_STYLE1 178facb16e7SArmin Le Grand { 179facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_005.png" ;} ; 180facb16e7SArmin Le Grand }; 181facb16e7SArmin Le Grand Image IMG_LINE_STYLE2 182facb16e7SArmin Le Grand { 183facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_250.png" ;} ; 184facb16e7SArmin Le Grand }; 185facb16e7SArmin Le Grand Image IMG_LINE_STYLE3 186facb16e7SArmin Le Grand { 187facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_400.png" ;} ; 188facb16e7SArmin Le Grand }; 189facb16e7SArmin Le Grand Image IMG_LINE_STYLE4 190facb16e7SArmin Le Grand { 191facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_500.png" ;} ; 192facb16e7SArmin Le Grand }; 193facb16e7SArmin Le Grand Image IMG_LINE_STYLE5 194facb16e7SArmin Le Grand { 195facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_110.png" ;} ; 196facb16e7SArmin Le Grand }; 197facb16e7SArmin Le Grand Image IMG_LINE_STYLE6 198facb16e7SArmin Le Grand { 199facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_260.png" ;} ; 200facb16e7SArmin Le Grand }; 201facb16e7SArmin Le Grand Image IMG_LINE_STYLE7 202facb16e7SArmin Le Grand { 203facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_450.png" ;} ; 204facb16e7SArmin Le Grand }; 205facb16e7SArmin Le Grand Image IMG_LINE_STYLE8 206facb16e7SArmin Le Grand { 207facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_505.png" ;} ; 208facb16e7SArmin Le Grand }; 209facb16e7SArmin Le Grand Image IMG_LINE_STYLE9 210facb16e7SArmin Le Grand { 211facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_750.png" ;} ; 212facb16e7SArmin Le Grand }; 213facb16e7SArmin Le Grand 214facb16e7SArmin Le Grand // high contrast 215facb16e7SArmin Le Grand Image IMG_BK_COLOR_H 216facb16e7SArmin Le Grand { 217facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/fill_color_h.png" ;} ; 218facb16e7SArmin Le Grand }; 219facb16e7SArmin Le Grand Image IMG_LINE_STYLE1_H 220facb16e7SArmin Le Grand { 221facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_005_h.png" ;} ; 222facb16e7SArmin Le Grand }; 223facb16e7SArmin Le Grand Image IMG_LINE_STYLE2_H 224facb16e7SArmin Le Grand { 225facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_250_h.png" ;} ; 226facb16e7SArmin Le Grand }; 227facb16e7SArmin Le Grand Image IMG_LINE_STYLE3_H 228facb16e7SArmin Le Grand { 229facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_400_h.png" ;} ; 230facb16e7SArmin Le Grand }; 231facb16e7SArmin Le Grand Image IMG_LINE_STYLE4_H 232facb16e7SArmin Le Grand { 233facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_500_h.png" ;} ; 234facb16e7SArmin Le Grand }; 235facb16e7SArmin Le Grand Image IMG_LINE_STYLE5_H 236facb16e7SArmin Le Grand { 237facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_110_h.png" ;} ; 238facb16e7SArmin Le Grand }; 239facb16e7SArmin Le Grand Image IMG_LINE_STYLE6_H 240facb16e7SArmin Le Grand { 241facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_260_h.png" ;} ; 242facb16e7SArmin Le Grand }; 243facb16e7SArmin Le Grand Image IMG_LINE_STYLE7_H 244facb16e7SArmin Le Grand { 245facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_450_h.png" ;} ; 246facb16e7SArmin Le Grand }; 247facb16e7SArmin Le Grand Image IMG_LINE_STYLE8_H 248facb16e7SArmin Le Grand { 249facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_505_h.png" ;} ; 250facb16e7SArmin Le Grand }; 251facb16e7SArmin Le Grand Image IMG_LINE_STYLE9_H 252facb16e7SArmin Le Grand { 253facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_750_h.png" ;} ; 254facb16e7SArmin Le Grand }; 255facb16e7SArmin Le Grand 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{ 262facb16e7SArmin Le Grand OutputSize = TRUE ; 263facb16e7SArmin Le Grand DialogControl = TRUE ; 264facb16e7SArmin Le Grand Border = FALSE ; 265facb16e7SArmin Le Grand Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH, POPUP_COLOR_PICKER_HEIGHT ) ; 266facb16e7SArmin Le Grand 267facb16e7SArmin Le Grand Control VS_FILLCOLOR 268facb16e7SArmin Le Grand { 269facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_FILL_COLOR_VS ; 270facb16e7SArmin Le Grand Hide = TRUE ; 271facb16e7SArmin Le Grand Pos = MAP_APPFONT ( OFFSET_X, OFFSET_Y ) ; 272facb16e7SArmin Le Grand Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2 ) ; 273facb16e7SArmin Le Grand TabStop = TRUE ; 274facb16e7SArmin Le Grand 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{ 287facb16e7SArmin Le Grand OutputSize = TRUE ; 288facb16e7SArmin Le Grand DialogControl = TRUE ; 289facb16e7SArmin Le Grand Border = FALSE ; 290facb16e7SArmin Le Grand Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH, POPUP_COLOR_PICKER_HEIGHT ) ; 291facb16e7SArmin Le Grand 292facb16e7SArmin Le Grand Control VS_LINECOLOR 293facb16e7SArmin Le Grand { 294facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_LINE_COLOR_VS ; 295facb16e7SArmin Le Grand Hide = TRUE ; 296facb16e7SArmin Le Grand Pos = MAP_APPFONT ( OFFSET_X, OFFSET_Y ) ; 297facb16e7SArmin Le Grand Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2 ) ; 298facb16e7SArmin Le Grand TabStop = TRUE ; 299facb16e7SArmin Le Grand 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{ 307facb16e7SArmin Le Grand OutputSize = TRUE ; 308facb16e7SArmin Le Grand DialogControl = TRUE ; 309facb16e7SArmin Le Grand Border = FALSE ; 310facb16e7SArmin Le Grand 311facb16e7SArmin Le Grand Size = MAP_APPFONT ( 312facb16e7SArmin Le Grand POPUPPANEL_MARGIN_SMALL * 2 + POPUP_BORDER_WIDTH + 80, 313facb16e7SArmin Le Grand 13 + POPUP_BORDER_HEIGHT + POPUPPANEL_MARGIN_SMALL * 2 + POPUPPANEL_MARGIN_LARGE + 12 * 9 ) ; 314facb16e7SArmin Le Grand 315facb16e7SArmin Le Grand Control VS_STYLE 316facb16e7SArmin Le Grand { 317facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_STYLE_VS ; 318facb16e7SArmin Le Grand Hide = TRUE ; 319facb16e7SArmin Le Grand Pos = MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X, POPUPPANEL_MARGIN_SMALL + OFFSET_Y ) ; 320facb16e7SArmin Le Grand Size = MAP_APPFONT ( 80, 12 * 9 ) ; 321facb16e7SArmin Le Grand TabStop = TRUE ; 322facb16e7SArmin Le Grand Text [ en-US ] = "Line Style" ; 323facb16e7SArmin Le Grand }; 324facb16e7SArmin Le Grand PushButton PB_OPTIONS 325facb16e7SArmin Le Grand { 326facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_STYLE_PB ; 327facb16e7SArmin Le Grand Pos = MAP_APPFONT ( POPUPPANEL_MARGIN_LARGE + OFFSET_X, POPUPPANEL_MARGIN_SMALL * 2 + OFFSET_Y + 12 * 9 ) ; 328facb16e7SArmin Le Grand Size = MAP_APPFONT ( 75, 12 ) ; 329facb16e7SArmin Le Grand TabStop = TRUE ; 330facb16e7SArmin Le Grand 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{ 338facb16e7SArmin Le Grand OutputSize = TRUE ; 339facb16e7SArmin Le Grand DialogControl = TRUE ; 340facb16e7SArmin Le Grand Border = FALSE ; 341facb16e7SArmin Le Grand 342facb16e7SArmin Le Grand Size = MAP_PIXEL( POPUPPANEL_MARGIN_SMALL_PIXEL * 2 + 108, POPUPPANEL_MARGIN_SMALL_PIXEL * 2 + 138 ) ; 343facb16e7SArmin Le Grand 344facb16e7SArmin Le Grand ToolBox TB_BORDER1 345facb16e7SArmin Le Grand { 346facb16e7SArmin Le Grand SVLook = TRUE ; 347facb16e7SArmin Le Grand 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 ) ; 348facb16e7SArmin Le Grand Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 31 ) ; //MAP_APPFONT ( TOOLBOX_BORDER_WIDTH, 20 ) ; 349facb16e7SArmin Le Grand TabStop = TRUE ; 350facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_BORDER1_TBX ; 351facb16e7SArmin Le Grand 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 ; 357facb16e7SArmin Le Grand 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 ; 363facb16e7SArmin Le Grand 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 ; 369facb16e7SArmin Le Grand 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 ; 375facb16e7SArmin Le Grand 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 { 382facb16e7SArmin Le Grand 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 ) ; 383facb16e7SArmin Le Grand 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 ; 388facb16e7SArmin Le Grand 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 ) ; 389facb16e7SArmin Le Grand Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 61 ) ; 390facb16e7SArmin Le Grand TabStop = TRUE ; 391facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_BORDER2_TBX ; 392facb16e7SArmin Le Grand Text [ en-US ] = "Cell Border 2" ; 393facb16e7SArmin Le Grand }; 394facb16e7SArmin Le Grand FixedLine FL_2 395facb16e7SArmin Le Grand { 396facb16e7SArmin Le Grand 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 ) ; 397facb16e7SArmin Le Grand Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 8 ) ; 398facb16e7SArmin Le Grand }; 399facb16e7SArmin Le Grand ToolBox TB_BORDER3 400facb16e7SArmin Le Grand { 401facb16e7SArmin Le Grand SVLook = TRUE ; 402facb16e7SArmin Le Grand 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 ) ; 403facb16e7SArmin Le Grand Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 31 ) ; 404facb16e7SArmin Le Grand TabStop = TRUE ; 405facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_BORDER3_TBX ; 406facb16e7SArmin Le Grand Text [ en-US ] = "Cell Border 3" ; 407facb16e7SArmin Le Grand ItemList = 408facb16e7SArmin Le Grand { 409facb16e7SArmin Le Grand ToolBoxItem 410facb16e7SArmin Le Grand { 411facb16e7SArmin Le Grand Identifier = TBI_BORDER3_S1 ; 412facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S1 ; 413facb16e7SArmin Le Grand Text [ en-US ] = "Thick Bottom Border" ; 414facb16e7SArmin Le Grand }; 415facb16e7SArmin Le Grand ToolBoxItem 416facb16e7SArmin Le Grand { 417facb16e7SArmin Le Grand Identifier = TBI_BORDER3_S2 ; 418facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S2 ; 419facb16e7SArmin Le Grand Text [ en-US ] = "Double Bottom Border" ; 420facb16e7SArmin Le Grand }; 421facb16e7SArmin Le Grand ToolBoxItem 422facb16e7SArmin Le Grand { 423facb16e7SArmin Le Grand Identifier = TBI_BORDER3_S3 ; 424facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S3 ; 425facb16e7SArmin Le Grand 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 ; 430facb16e7SArmin Le Grand HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S4 ; 431facb16e7SArmin Le Grand Text [ en-US ] = "Top and Double Bottom Borders" ; 432facb16e7SArmin Le Grand }; 433facb16e7SArmin Le Grand }; 434facb16e7SArmin Le Grand }; 435facb16e7SArmin Le Grand 436facb16e7SArmin Le Grand Image IMG_BORDER1 437facb16e7SArmin Le Grand { 438facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Empty_18x18.png" ;} ; 439facb16e7SArmin Le Grand }; 440facb16e7SArmin Le Grand Image IMG_BORDER2 441facb16e7SArmin Le Grand { 442facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_All_18x18.png" ;} ; 443facb16e7SArmin Le Grand }; 444facb16e7SArmin Le Grand Image IMG_BORDER3 445facb16e7SArmin Le Grand { 446facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_18x18.png" ;} ; 447facb16e7SArmin Le Grand }; 448facb16e7SArmin Le Grand Image IMG_BORDER4 449facb16e7SArmin Le Grand { 450facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_Thick_18x18.png" ;} ; 451facb16e7SArmin Le Grand }; 452facb16e7SArmin Le Grand Image IMG_BORDER5 453facb16e7SArmin Le Grand { 454facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Left_18x18.png" ;} ; 455facb16e7SArmin Le Grand }; 456facb16e7SArmin Le Grand Image IMG_BORDER6 457facb16e7SArmin Le Grand { 458facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Right_18x18.png" ;} ; 459facb16e7SArmin Le Grand }; 460facb16e7SArmin Le Grand Image IMG_BORDER7 461facb16e7SArmin Le Grand { 462facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Top_18x18.png" ;} ; 463facb16e7SArmin Le Grand }; 464facb16e7SArmin Le Grand Image IMG_BORDER8 465facb16e7SArmin Le Grand { 466facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_18x18.png" ;} ; 467facb16e7SArmin Le Grand }; 468facb16e7SArmin Le Grand Image IMG_BORDER9 469facb16e7SArmin Le Grand { 470facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_RightDiagonal_18x18.png" ;} ; 471facb16e7SArmin Le Grand }; 472facb16e7SArmin Le Grand Image IMG_BORDER10 473facb16e7SArmin Le Grand { 474facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftDiagonal_18x18.png" ;} ; 475facb16e7SArmin Le Grand }; 476facb16e7SArmin Le Grand Image IMG_BORDER11 477facb16e7SArmin Le Grand { 478facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopAndBottom_18x18.png" ;} ; 479facb16e7SArmin Le Grand }; 480facb16e7SArmin Le Grand Image IMG_BORDER12 481facb16e7SArmin Le Grand { 482facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftAndRight_18x18.png" ;} ; 483facb16e7SArmin Le Grand }; 484facb16e7SArmin Le Grand Image IMG_BORDER13 485facb16e7SArmin Le Grand { 486facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Thick_18x18.png" ;} ; 487facb16e7SArmin Le Grand }; 488facb16e7SArmin Le Grand Image IMG_BORDER14 489facb16e7SArmin Le Grand { 490facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Double_18x18.png" ;} ; 491facb16e7SArmin Le Grand }; 492facb16e7SArmin Le Grand Image IMG_BORDER15 493facb16e7SArmin Le Grand { 494facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopThin_BottomThick_18x18.png" ;} ; 495facb16e7SArmin Le Grand }; 496facb16e7SArmin Le Grand Image IMG_BORDER16 497facb16e7SArmin Le Grand { 498facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopSingle_BottomDouble_18x18.png" ;} ; 499facb16e7SArmin Le Grand }; 500facb16e7SArmin Le Grand String STR_BORDER_1 501facb16e7SArmin Le Grand { 502facb16e7SArmin Le Grand Text [ en-US ] = "Left Border" ; 503facb16e7SArmin Le Grand }; 504facb16e7SArmin Le Grand String STR_BORDER_2 505facb16e7SArmin Le Grand { 506facb16e7SArmin Le Grand Text [ en-US ] = "Right Border" ; 507facb16e7SArmin Le Grand }; 508facb16e7SArmin Le Grand String STR_BORDER_3 509facb16e7SArmin Le Grand { 510facb16e7SArmin Le Grand Text [ en-US ] = "Top Border" ; 511facb16e7SArmin Le Grand }; 512facb16e7SArmin Le Grand String STR_BORDER_4 513facb16e7SArmin Le Grand { 514facb16e7SArmin Le Grand Text [ en-US ] = "Bottom Border" ; 515facb16e7SArmin Le Grand }; 516facb16e7SArmin Le Grand String STR_BORDER_5 517facb16e7SArmin Le Grand { 518facb16e7SArmin Le Grand Text [ en-US ] = "Diagonal Up Border" ; 519facb16e7SArmin Le Grand }; 520facb16e7SArmin Le Grand String STR_BORDER_6 521facb16e7SArmin Le Grand { 522facb16e7SArmin Le Grand Text [ en-US ] = "Diagonal Down Border" ; 523facb16e7SArmin Le Grand }; 524facb16e7SArmin Le Grand String STR_BORDER_7 525facb16e7SArmin Le Grand { 526facb16e7SArmin Le Grand Text [ en-US ] = "Top and Bottom Borders" ; 527facb16e7SArmin Le Grand }; 528facb16e7SArmin Le Grand String STR_BORDER_8 529facb16e7SArmin Le Grand { 530facb16e7SArmin Le Grand Text [ en-US ] = "Left and Right Borders" ; 531facb16e7SArmin Le Grand }; 532facb16e7SArmin Le Grand 533facb16e7SArmin Le Grand // high contrast 534facb16e7SArmin Le Grand Image IMG_BORDER1_H 535facb16e7SArmin Le Grand { 536facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Empty_18x18_h.png" ;} ; 537facb16e7SArmin Le Grand }; 538facb16e7SArmin Le Grand Image IMG_BORDER2_H 539facb16e7SArmin Le Grand { 540facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_All_18x18_h.png" ;} ; 541facb16e7SArmin Le Grand }; 542facb16e7SArmin Le Grand Image IMG_BORDER3_H 543facb16e7SArmin Le Grand { 544facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_18x18_h.png" ;} ; 545facb16e7SArmin Le Grand }; 546facb16e7SArmin Le Grand Image IMG_BORDER4_H 547facb16e7SArmin Le Grand { 548facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_Thick_18x18_h.png" ;} ; 549facb16e7SArmin Le Grand }; 550facb16e7SArmin Le Grand Image IMG_BORDER5_H 551facb16e7SArmin Le Grand { 552facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Left_18x18_h.png" ;} ; 553facb16e7SArmin Le Grand }; 554facb16e7SArmin Le Grand Image IMG_BORDER6_H 555facb16e7SArmin Le Grand { 556facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Right_18x18_h.png" ;} ; 557facb16e7SArmin Le Grand }; 558facb16e7SArmin Le Grand Image IMG_BORDER7_H 559facb16e7SArmin Le Grand { 560facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Top_18x18_h.png" ;} ; 561facb16e7SArmin Le Grand }; 562facb16e7SArmin Le Grand Image IMG_BORDER8_H 563facb16e7SArmin Le Grand { 564facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_18x18_h.png" ;} ; 565facb16e7SArmin Le Grand }; 566facb16e7SArmin Le Grand Image IMG_BORDER9_H 567facb16e7SArmin Le Grand { 568facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_RightDiagonal_18x18_h.png" ;} ; 569facb16e7SArmin Le Grand }; 570facb16e7SArmin Le Grand Image IMG_BORDER10_H 571facb16e7SArmin Le Grand { 572facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftDiagonal_18x18_h.png" ;} ; 573facb16e7SArmin Le Grand }; 574facb16e7SArmin Le Grand Image IMG_BORDER11_H 575facb16e7SArmin Le Grand { 576facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopAndBottom_18x18_h.png" ;} ; 577facb16e7SArmin Le Grand }; 578facb16e7SArmin Le Grand Image IMG_BORDER12_H 579facb16e7SArmin Le Grand { 580facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftAndRight_18x18_h.png" ;} ; 581facb16e7SArmin Le Grand }; 582facb16e7SArmin Le Grand Image IMG_BORDER13_H 583facb16e7SArmin Le Grand { 584facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Thick_18x18_h.png" ;} ; 585facb16e7SArmin Le Grand }; 586facb16e7SArmin Le Grand Image IMG_BORDER14_H 587facb16e7SArmin Le Grand { 588facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Double_18x18_h.png" ;} ; 589facb16e7SArmin Le Grand }; 590facb16e7SArmin Le Grand Image IMG_BORDER15_H 591facb16e7SArmin Le Grand { 592facb16e7SArmin Le Grand ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopThin_BottomThick_18x18_h.png" ;} ; 593facb16e7SArmin Le Grand }; 594facb16e7SArmin Le Grand Image IMG_BORDER16_H 595facb16e7SArmin Le Grand { 596facb16e7SArmin Le Grand 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