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