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