2 * This file is part of the LibreOffice project.
4 * This Source Code Form is subject to the terms of the Mozilla Public
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 * This file incorporates work covered by the following license notice:
10 * Licensed to the Apache Software Foundation (ASF) under one or more
11 * contributor license agreements. See the NOTICE file distributed
12 * with this work for additional information regarding copyright
13 * ownership. The ASF licenses this file to you under the Apache
14 * License, Version 2.0 (the "License"); you may not use this file
15 * except in compliance with the License. You may obtain a copy of
16 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 #include "CellAppearancePropertyPanel.hrc"
19 #include <sfx2/sidebar/ResourceDefinitions.hrc>
23 #define TOOLBOX_WIDTH 50
24 #define TOOLBOX_HEIGHT 15
26 #define TOOLBOX_WIDTH_2 34
27 #define TOOLBOX_HEIGHT_2 30
29 #define TOOLBOX_BORDER_WIDTH 107
30 #define PB_BORDER_MOREBTN 57
31 #define POPUPPANEL_MARGIN_SMALL_PIXEL 8
33 //////////////////////////////////////////////////////////////////////////////
34 // the basic propertypanel
36 Control RID_PROPERTYPANEL_SC_APPEAR
42 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);
43 HelpID = HID_PROPERTYPANEL_SC_CELL_SECTION ;
44 Text [ en-US ] = "Cell Appearance";
48 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP );
49 Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH - SECTIONPAGE_MARGIN_HORIZONTAL * 2 , TEXT_HEIGHT) ;
50 Text [ en-US ] = "~Cell background:";
55 Pos = MAP_APPFONT (SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) ;
56 Size = MAP_APPFONT (TOOLBOX_WIDTH ,TOOLBOX_HEIGHT ) ;
58 HelpID = HID_PROPERTYPANEL_SC_TBX_BKCOLOR ;
59 Text [ en-US ] = "Cell Background";
64 Identifier = TBI_BK_COLOR ;
66 Text [ en-US ] = "Cell background" ;
67 HelpID = HID_PROPERTYPANEL_SC_TBI_BKCOLOR;
71 String STR_QH_BK_COLOR
73 Text [ en-US ] = "Select the background color of the selected cells." ;
77 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL);
78 Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH - SECTIONPAGE_MARGIN_HORIZONTAL * 2 , TEXT_HEIGHT) ;
79 Text [ en-US ] = "Cell ~border:";
84 Pos = MAP_APPFONT (SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL) ;
85 Size = MAP_APPFONT (TOOLBOX_WIDTH_2 ,TOOLBOX_HEIGHT_2 ) ;
87 HelpID = HID_PROPERTYPANEL_SC_TBX_BORDER ;
88 Text [ en-US ] = "Cell Border";
93 Identifier = TBI_BORDER ;
95 Text [ en-US ] = "Cell border" ;
96 HelpID = HID_PROPERTYPANEL_SC_TBI_BORDER;
102 Text [ en-US ] = "Specify the borders of the selected cells." ;
104 ToolBox TB_BORDER_LINE_STYLE
107 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 ) ;
108 Size = MAP_APPFONT (TOOLBOX_WIDTH ,TOOLBOX_HEIGHT) ;
110 HelpID = HID_PROPERTYPANEL_SC_TBX_STYLE ;
111 Text [ en-US ] = "Line Style";
116 Identifier = TBI_LINE_STYLE ;
118 Text [ en-US ] = "Line style" ;
119 HelpID = HID_PROPERTYPANEL_SC_TBI_STYLE;
123 String STR_QH_BORDER_LINE_STYLE
125 Text [ en-US ] = "Select the line style of the borders." ;
127 ToolBox TB_BORDER_LINE_COLOR
130 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) ;
131 Size = MAP_APPFONT (TOOLBOX_WIDTH ,TOOLBOX_HEIGHT ) ;
133 HelpID = HID_PROPERTYPANEL_SC_TBX_LINECOLOR ;
134 Text [ en-US ] = "Line Color";
139 Identifier = TBI_LINE_COLOR ;
141 Text [ en-US ] = "Line color" ;
142 HelpID = HID_PROPERTYPANEL_SC_TBI_LINECOLOR;
146 String STR_QH_BORDER_LINE_COLOR
148 Text [ en-US ] = "Select the line color of the borders." ;
150 CheckBox CBX_SHOW_GRID
152 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) ;
153 Size = MAP_APPFONT ( 90 , CBOX_HEIGHT ) ;
155 Text [ en-US ] = "Show cell ~grid lines" ;
156 QuickHelpText [ en-US ] = "Show the grid lines of the cells in the entire spreadsheet.";
157 HelpID = HID_PROPERTYPANEL_SC_CBOX_SHOWGRID;
162 ImageBitmap = Bitmap{File = "sidebar/fill_color.png";};
164 Image IMG_CELL_BORDER
166 ImageBitmap = Bitmap{File = "sidebar/CellBorder.png";};
167 //MaskColor = STD_MASKCOLOR ;
171 ImageBitmap = Bitmap{File = "sidebar/Line_color.png";};
173 Image IMG_LINE_STYLE1
175 ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_005.png";};
177 Image IMG_LINE_STYLE2
179 ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_250.png";};
181 Image IMG_LINE_STYLE3
183 ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_400.png";};
185 Image IMG_LINE_STYLE4
187 ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_500.png";};
189 Image IMG_LINE_STYLE5
191 ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_110.png";};
193 Image IMG_LINE_STYLE6
195 ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_260.png";};
197 Image IMG_LINE_STYLE7
199 ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_450.png";};
201 Image IMG_LINE_STYLE8
203 ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_505.png";};
205 Image IMG_LINE_STYLE9
207 ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_750.png";};
211 //////////////////////////////////////////////////////////////////////////////
214 Control RID_POPUPPANEL_CELLAPPEARANCE_FILLCOLOR
217 DialogControl = TRUE;
219 Size = MAP_APPFONT( POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT );
223 HelpID = HID_PROPERTYPANEL_FILL_COLOR_VS;
225 Pos = MAP_APPFONT ( OFFSET_X , OFFSET_Y );
226 Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2);
228 Text [ en-US ] = "Color";
231 String VS_NOFILLCOLOR
233 Text [ en-US ] = "No Color" ;
237 //////////////////////////////////////////////////////////////////////////////
240 Control RID_POPUPPANEL_CELLAPPEARANCE_LINECOLOR
243 DialogControl = TRUE;
245 Size = MAP_APPFONT( POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT );
249 HelpID = HID_PROPERTYPANEL_LINE_COLOR_VS;
251 Pos = MAP_APPFONT ( OFFSET_X , OFFSET_Y );
252 Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2);
254 Text [ en-US ] = "Color";
258 //////////////////////////////////////////////////////////////////////////////
259 // cell line style popup
261 Control RID_POPUPPANEL_APPEARANCE_CELL_LINESTYLE
264 DialogControl = TRUE;
268 POPUPPANEL_MARGIN_SMALL * 2 + POPUP_BORDER_WIDTH + 80,
269 13 + POPUP_BORDER_HEIGHT + POPUPPANEL_MARGIN_SMALL * 2 + POPUPPANEL_MARGIN_LARGE + 12*9);
273 HelpID = HID_PROPERTYPANEL_SC_STYLE_VS ;
275 Pos = MAP_APPFONT( POPUPPANEL_MARGIN_SMALL + OFFSET_X , POPUPPANEL_MARGIN_SMALL + OFFSET_Y );
276 Size = MAP_APPFONT ( 80 , 12 * 9);
278 Text [ en-US ] = "Line Style";
280 PushButton PB_OPTIONS
282 HelpID = HID_PROPERTYPANEL_SC_STYLE_PB;
283 Pos = MAP_APPFONT ( POPUPPANEL_MARGIN_LARGE + OFFSET_X , POPUPPANEL_MARGIN_SMALL * 2 + OFFSET_Y + 12 * 9);
284 Size = MAP_APPFONT ( 75 , 12 );
286 Text [ en-US ] = "~More Options...";
288 Bitmap BMP_UNDERLINE_MORE
290 File = "sidebar/morebutton.png";
294 //////////////////////////////////////////////////////////////////////////////
295 // cell border style popup
297 Control RID_POPUPPANEL_APPEARANCE_CELL_BORDERSTYLE
300 DialogControl = TRUE;
303 Size = MAP_PIXEL( POPUPPANEL_MARGIN_SMALL_PIXEL * 2 + 108, POPUPPANEL_MARGIN_SMALL_PIXEL * 2 + 138);
308 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) ;
309 Size = MAP_PIXEL(TOOLBOX_BORDER_WIDTH, 31); //MAP_APPFONT (TOOLBOX_BORDER_WIDTH ,20) ;
311 HelpID = HID_PROPERTYPANEL_SC_BORDER1_TBX;
312 Text [ en-US ] = "Cell Border 1";
317 Identifier = TBI_BORDER1_NONE ;
318 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_NONE;
319 Text [ en-US ] = "No Border" ;
323 Identifier = TBI_BORDER1_ALL ;
324 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_ALL;
325 Text [ en-US ] = "All Borders" ;
329 Identifier = TBI_BORDER1_OUTER ;
330 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_OUTER;
331 Text [ en-US ] = "Outside Borders" ;
335 Identifier = TBI_BORDER1_OUTERBOLD ;
336 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_OUTERBOLD;
337 Text [ en-US ] = "Thick Box Border" ;
343 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) ;
344 Size = MAP_PIXEL(TOOLBOX_BORDER_WIDTH, 8); // MAP_APPFONT ( TOOLBOX_BORDER_WIDTH , 5 ) ;
349 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) ;
350 Size = MAP_PIXEL (TOOLBOX_BORDER_WIDTH ,61) ;
352 HelpID = HID_PROPERTYPANEL_SC_BORDER2_TBX;
353 Text [ en-US ] = "Cell Border 2";
357 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) ;
358 Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH , 8 ) ;
363 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) ;
364 Size = MAP_PIXEL (TOOLBOX_BORDER_WIDTH ,31) ;
366 HelpID = HID_PROPERTYPANEL_SC_BORDER3_TBX;
367 Text [ en-US ] = "Cell Border 3";
372 Identifier = TBI_BORDER3_S1;
373 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S1;
374 Text [ en-US ] = "Thick Bottom Border" ;
378 Identifier = TBI_BORDER3_S2 ;
379 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S2;
380 Text [ en-US ] = "Double Bottom Border" ;
384 Identifier = TBI_BORDER3_S3 ;
385 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S3;
386 Text [ en-US ] = "Top and Thick Bottom Borders" ;
390 Identifier = TBI_BORDER3_S4 ;
391 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S4;
392 Text [ en-US ] = "Top and Double Bottom Borders" ;
399 ImageBitmap = Bitmap{File = "sidebar/CellBorder_Empty_18x18.png";};
403 ImageBitmap = Bitmap{File = "sidebar/CellBorder_All_18x18.png";};
407 ImageBitmap = Bitmap{File = "sidebar/CellBorder_FourBorders_18x18.png";};
411 ImageBitmap = Bitmap{File = "sidebar/CellBorder_FourBorders_Thick_18x18.png";};
415 ImageBitmap = Bitmap{File = "sidebar/CellBorder_Left_18x18.png";};
419 ImageBitmap = Bitmap{File = "sidebar/CellBorder_Right_18x18.png";};
423 ImageBitmap = Bitmap{File = "sidebar/CellBorder_Top_18x18.png";};
427 ImageBitmap = Bitmap{File = "sidebar/CellBorder_Bottom_18x18.png";};
431 ImageBitmap = Bitmap{File = "sidebar/CellBorder_RightDiagonal_18x18.png";};
435 ImageBitmap = Bitmap{File = "sidebar/CellBorder_LeftDiagonal_18x18.png";};
439 ImageBitmap = Bitmap{File = "sidebar/CellBorder_TopAndBottom_18x18.png";};
443 ImageBitmap = Bitmap{File = "sidebar/CellBorder_LeftAndRight_18x18.png";};
447 ImageBitmap = Bitmap{File = "sidebar/CellBorder_Bottom_Thick_18x18.png";};
451 ImageBitmap = Bitmap{File = "sidebar/CellBorder_Bottom_Double_18x18.png";};
455 ImageBitmap = Bitmap{File = "sidebar/CellBorder_TopThin_BottomThick_18x18.png";};
459 ImageBitmap = Bitmap{File = "sidebar/CellBorder_TopSingle_BottomDouble_18x18.png";};
463 Text [ en-US ] = "Left Border";
467 Text [ en-US ] = "Right Border";
471 Text [ en-US ] = "Top Border";
475 Text [ en-US ] = "Bottom Border";
479 Text [ en-US ] = "Diagonal Up Border";
483 Text [ en-US ] = "Diagonal Down Border";
487 Text [ en-US ] = "Top and Bottom Borders";
491 Text [ en-US ] = "Left and Right Borders";