bump product version to 4.1.6.2
[LibreOffice.git] / sc / source / ui / sidebar / CellAppearancePropertyPanel.src
blobcb870818bfd3eab7bec94af361e360b8eea62ce3
1 /*
2  * This file is part of the LibreOffice project.
3  *
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/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
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 .
17  */
18 #include "CellAppearancePropertyPanel.hrc"
19 #include <sfx2/sidebar/ResourceDefinitions.hrc>
20 #include "sc.hrc"
21 #include "helpids.h"
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
38     OutputSize = TRUE;
39     DialogControl = TRUE;
40     Border = FALSE;
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";
46     FixedText FT_BK_COLOR
47     {
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:";
51     };
52     ToolBox TB_BK_COLOR
53     {
54         SVLook = TRUE ;
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 ) ;
57         TabStop = TRUE ;
58         HelpID = HID_PROPERTYPANEL_SC_TBX_BKCOLOR ;
59         Text [ en-US ] = "Cell Background";
60         ItemList =
61         {
62             ToolBoxItem
63             {
64                 Identifier = TBI_BK_COLOR ;
65                 DropDown = TRUE ;
66                 Text [ en-US ] = "Cell background" ;
67                 HelpID = HID_PROPERTYPANEL_SC_TBI_BKCOLOR;
68             };
69         };
70     };
71     String STR_QH_BK_COLOR
72     {
73         Text [ en-US ] = "Select the background color of the selected cells." ;
74     };
75     FixedText FT_BORDER
76     {
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:";
80     };
81     ToolBox TB_APP_BORDER
82     {
83         SVLook = TRUE ;
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 ) ;
86         TabStop = TRUE ;
87         HelpID = HID_PROPERTYPANEL_SC_TBX_BORDER ;
88         Text [ en-US ] = "Cell Border";
89         ItemList =
90         {
91             ToolBoxItem
92             {
93                 Identifier = TBI_BORDER ;
94                 DropDown = TRUE ;
95                 Text [ en-US ] = "Cell border" ;
96                 HelpID = HID_PROPERTYPANEL_SC_TBI_BORDER;
97             };
98         };
99     };
100     String STR_QH_BORDER
101     {
102         Text [ en-US ] = "Specify the borders of the selected cells." ;
103     };
104     ToolBox TB_BORDER_LINE_STYLE
105     {
106         SVLook = TRUE ;
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) ;
109         TabStop = TRUE ;
110         HelpID = HID_PROPERTYPANEL_SC_TBX_STYLE ;
111         Text [ en-US ] = "Line Style";
112         ItemList =
113         {
114             ToolBoxItem
115             {
116                 Identifier = TBI_LINE_STYLE ;
117                 DropDown = TRUE ;
118                 Text [ en-US ] = "Line style" ;
119                 HelpID = HID_PROPERTYPANEL_SC_TBI_STYLE;
120             };
121         };
122     };
123     String STR_QH_BORDER_LINE_STYLE
124     {
125         Text [ en-US ] = "Select the line style of the borders." ;
126     };
127     ToolBox TB_BORDER_LINE_COLOR
128     {
129         SVLook = TRUE ;
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 ) ;
132         TabStop = TRUE ;
133         HelpID = HID_PROPERTYPANEL_SC_TBX_LINECOLOR ;
134         Text [ en-US ] = "Line Color";
135         ItemList =
136         {
137             ToolBoxItem
138             {
139                 Identifier = TBI_LINE_COLOR ;
140                 DropDown = TRUE ;
141                 Text [ en-US ] = "Line color" ;
142                 HelpID = HID_PROPERTYPANEL_SC_TBI_LINECOLOR;
143             };
144         };
145     };
146     String STR_QH_BORDER_LINE_COLOR
147     {
148         Text [ en-US ] = "Select the line color of the borders." ;
149     };
150     CheckBox CBX_SHOW_GRID
151     {
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 ) ;
154         TabStop = TRUE ;
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;
158     };
160     Image IMG_BK_COLOR
161     {
162         ImageBitmap = Bitmap{File = "sidebar/fill_color.png";};
163     };
164     Image IMG_CELL_BORDER
165     {
166         ImageBitmap = Bitmap{File = "sidebar/CellBorder.png";};
167         //MaskColor = STD_MASKCOLOR ;
168     };
169     Image IMG_LINE_COLOR
170     {
171         ImageBitmap = Bitmap{File = "sidebar/Line_color.png";};
172     };
173     Image IMG_LINE_STYLE1
174     {
175         ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_005.png";};
176     };
177     Image IMG_LINE_STYLE2
178     {
179         ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_250.png";};
180     };
181     Image IMG_LINE_STYLE3
182     {
183         ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_400.png";};
184     };
185     Image IMG_LINE_STYLE4
186     {
187         ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_500.png";};
188     };
189     Image IMG_LINE_STYLE5
190     {
191         ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_110.png";};
192     };
193     Image IMG_LINE_STYLE6
194     {
195         ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_260.png";};
196     };
197     Image IMG_LINE_STYLE7
198     {
199         ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_450.png";};
200     };
201     Image IMG_LINE_STYLE8
202     {
203         ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_505.png";};
204     };
205     Image IMG_LINE_STYLE9
206     {
207         ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_750.png";};
208     };
211 //////////////////////////////////////////////////////////////////////////////
212 // fill color popup
214 Control RID_POPUPPANEL_CELLAPPEARANCE_FILLCOLOR
216     OutputSize = TRUE;
217     DialogControl = TRUE;
218     Border = FALSE;
219     Size = MAP_APPFONT(  POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT  );
221     Control VS_FILLCOLOR
222     {
223         HelpID = HID_PROPERTYPANEL_FILL_COLOR_VS;
224         Hide = TRUE ;
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);
227         TabStop = TRUE ;
228         Text [ en-US ] = "Color";
229     };
231     String VS_NOFILLCOLOR
232     {
233         Text [ en-US ] = "No Color" ;
234     };
237 //////////////////////////////////////////////////////////////////////////////
238 // line color popup
240 Control RID_POPUPPANEL_CELLAPPEARANCE_LINECOLOR
242     OutputSize = TRUE;
243     DialogControl = TRUE;
244     Border = FALSE;
245     Size = MAP_APPFONT(  POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT  );
247     Control VS_LINECOLOR
248     {
249         HelpID = HID_PROPERTYPANEL_LINE_COLOR_VS;
250         Hide = TRUE ;
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);
253         TabStop = TRUE ;
254         Text [ en-US ] = "Color";
255     };
258 //////////////////////////////////////////////////////////////////////////////
259 // cell line style popup
261 Control RID_POPUPPANEL_APPEARANCE_CELL_LINESTYLE
263     OutputSize = TRUE;
264     DialogControl = TRUE;
265     Border = FALSE;
267     Size = MAP_APPFONT(
268         POPUPPANEL_MARGIN_SMALL * 2 + POPUP_BORDER_WIDTH + 80,
269         13 + POPUP_BORDER_HEIGHT + POPUPPANEL_MARGIN_SMALL * 2 + POPUPPANEL_MARGIN_LARGE + 12*9);
271     Control VS_STYLE
272     {
273         HelpID = HID_PROPERTYPANEL_SC_STYLE_VS ;
274         Hide = TRUE ;
275         Pos = MAP_APPFONT(  POPUPPANEL_MARGIN_SMALL + OFFSET_X , POPUPPANEL_MARGIN_SMALL + OFFSET_Y );
276         Size = MAP_APPFONT ( 80  , 12 * 9);
277         TabStop = TRUE ;
278         Text [ en-US ] = "Line Style";
279     };
280     PushButton PB_OPTIONS
281     {
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 );
285         TabStop = TRUE;
286         Text [ en-US ] = "~More Options...";
287     };
288     Bitmap  BMP_UNDERLINE_MORE
289     {
290         File = "sidebar/morebutton.png";
291     };
294 //////////////////////////////////////////////////////////////////////////////
295 // cell border style popup
297 Control RID_POPUPPANEL_APPEARANCE_CELL_BORDERSTYLE
299     OutputSize = TRUE;
300     DialogControl = TRUE;
301     Border = FALSE;
303     Size = MAP_PIXEL(  POPUPPANEL_MARGIN_SMALL_PIXEL * 2 + 108,  POPUPPANEL_MARGIN_SMALL_PIXEL * 2  + 138);
305     ToolBox TB_BORDER1
306     {
307         SVLook = TRUE ;
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) ;
310         TabStop = TRUE ;
311         HelpID = HID_PROPERTYPANEL_SC_BORDER1_TBX;
312         Text [ en-US ] = "Cell Border 1";
313         ItemList =
314         {
315             ToolBoxItem
316             {
317                 Identifier = TBI_BORDER1_NONE ;
318                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_NONE;
319                 Text [ en-US ] = "No Border" ;
320             };
321             ToolBoxItem
322             {
323                 Identifier = TBI_BORDER1_ALL ;
324                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_ALL;
325                 Text [ en-US ] = "All Borders" ;
326             };
327             ToolBoxItem
328             {
329                 Identifier = TBI_BORDER1_OUTER ;
330                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_OUTER;
331                 Text [ en-US ] = "Outside Borders" ;
332             };
333             ToolBoxItem
334             {
335                 Identifier = TBI_BORDER1_OUTERBOLD ;
336                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_OUTERBOLD;
337                 Text [ en-US ] = "Thick Box Border" ;
338             };
339         };
340     };
341     FixedLine FL_1
342     {
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 ) ;
345     };
346     ToolBox TB_BORDER2
347     {
348         SVLook = TRUE ;
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) ;
351         TabStop = TRUE ;
352         HelpID = HID_PROPERTYPANEL_SC_BORDER2_TBX;
353         Text [ en-US ] = "Cell Border 2";
354     };
355     FixedLine FL_2
356     {
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 ) ;
359     };
360     ToolBox TB_BORDER3
361     {
362         SVLook = TRUE ;
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) ;
365         TabStop = TRUE ;
366         HelpID = HID_PROPERTYPANEL_SC_BORDER3_TBX;
367         Text [ en-US ] = "Cell Border 3";
368         ItemList =
369         {
370             ToolBoxItem
371             {
372                 Identifier = TBI_BORDER3_S1;
373                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S1;
374                 Text [ en-US ] = "Thick Bottom Border" ;
375             };
376             ToolBoxItem
377             {
378                 Identifier = TBI_BORDER3_S2 ;
379                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S2;
380                 Text [ en-US ] = "Double Bottom Border" ;
381             };
382             ToolBoxItem
383             {
384                 Identifier = TBI_BORDER3_S3 ;
385                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S3;
386                 Text [ en-US ] = "Top and Thick Bottom Borders" ;
387             };
388             ToolBoxItem
389             {
390                 Identifier = TBI_BORDER3_S4 ;
391                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S4;
392                 Text [ en-US ] = "Top and Double Bottom Borders" ;
393             };
394         };
395     };
397     Image IMG_BORDER1
398     {
399         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Empty_18x18.png";};
400     };
401     Image IMG_BORDER2
402     {
403         ImageBitmap = Bitmap{File = "sidebar/CellBorder_All_18x18.png";};
404     };
405     Image IMG_BORDER3
406     {
407         ImageBitmap = Bitmap{File = "sidebar/CellBorder_FourBorders_18x18.png";};
408     };
409     Image IMG_BORDER4
410     {
411         ImageBitmap = Bitmap{File = "sidebar/CellBorder_FourBorders_Thick_18x18.png";};
412     };
413     Image IMG_BORDER5
414     {
415         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Left_18x18.png";};
416     };
417     Image IMG_BORDER6
418     {
419         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Right_18x18.png";};
420     };
421     Image IMG_BORDER7
422     {
423         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Top_18x18.png";};
424     };
425     Image IMG_BORDER8
426     {
427         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Bottom_18x18.png";};
428     };
429     Image IMG_BORDER9
430     {
431         ImageBitmap = Bitmap{File = "sidebar/CellBorder_RightDiagonal_18x18.png";};
432     };
433     Image IMG_BORDER10
434     {
435         ImageBitmap = Bitmap{File = "sidebar/CellBorder_LeftDiagonal_18x18.png";};
436     };
437     Image IMG_BORDER11
438     {
439         ImageBitmap = Bitmap{File = "sidebar/CellBorder_TopAndBottom_18x18.png";};
440     };
441     Image IMG_BORDER12
442     {
443         ImageBitmap = Bitmap{File = "sidebar/CellBorder_LeftAndRight_18x18.png";};
444     };
445     Image IMG_BORDER13
446     {
447         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Bottom_Thick_18x18.png";};
448     };
449     Image IMG_BORDER14
450     {
451         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Bottom_Double_18x18.png";};
452     };
453     Image IMG_BORDER15
454     {
455         ImageBitmap = Bitmap{File = "sidebar/CellBorder_TopThin_BottomThick_18x18.png";};
456     };
457     Image IMG_BORDER16
458     {
459         ImageBitmap = Bitmap{File = "sidebar/CellBorder_TopSingle_BottomDouble_18x18.png";};
460     };
461     String STR_BORDER_1
462     {
463         Text [ en-US ] = "Left Border";
464     };
465     String STR_BORDER_2
466     {
467         Text [ en-US ] = "Right Border";
468     };
469     String STR_BORDER_3
470     {
471         Text [ en-US ] = "Top Border";
472     };
473     String STR_BORDER_4
474     {
475         Text [ en-US ] = "Bottom Border";
476     };
477     String STR_BORDER_5
478     {
479         Text [ en-US ] = "Diagonal Up Border";
480     };
481     String STR_BORDER_6
482     {
483         Text [ en-US ] = "Diagonal Down Border";
484     };
485     String STR_BORDER_7
486     {
487         Text [ en-US ] = "Top and Bottom Borders";
488     };
489     String STR_BORDER_8
490     {
491         Text [ en-US ] = "Left and Right Borders";
492     };
495 // eof