Stop leaking all ScPostIt instances.
[LibreOffice.git] / sc / source / ui / sidebar / CellAppearancePropertyPanel.src
blob00876285015ee09d73c5ce02cc8165da9e14eef1
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  *   Licensed to the Apache Software Foundation (ASF) under one or more
12  *   contributor license agreements. See the NOTICE file distributed
13  *   with this work for additional information regarding copyright
14  *   ownership. The ASF licenses this file to you under the Apache
15  *   License, Version 2.0 (the "License"); you may not use this file
16  *   except in compliance with the License. You may obtain a copy of
17  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 #include "CellAppearancePropertyPanel.hrc"
20 #include <sfx2/sidebar/ResourceDefinitions.hrc>
21 #include "sc.hrc"
22 #include "helpids.h"
24 #define TOOLBOX_WIDTH       50
25 #define TOOLBOX_HEIGHT      15
27 #define TOOLBOX_WIDTH_2     34
28 #define TOOLBOX_HEIGHT_2    30
30 #define TOOLBOX_BORDER_WIDTH    107
31 #define PB_BORDER_MOREBTN       57
32 #define POPUPPANEL_MARGIN_SMALL_PIXEL   8
34 //////////////////////////////////////////////////////////////////////////////
36 Image IMG_CELL_BORDER
38     ImageBitmap = Bitmap{File = "sidebar/CellBorder.png";};
39     //MaskColor = STD_MASKCOLOR ;
41 Image IMG_LINE_STYLE1
43     ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_005.png";};
45 Image IMG_LINE_STYLE2
47     ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_250.png";};
49 Image IMG_LINE_STYLE3
51     ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_400.png";};
53 Image IMG_LINE_STYLE4
55     ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_500.png";};
57 Image IMG_LINE_STYLE5
59     ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_110.png";};
61 Image IMG_LINE_STYLE6
63     ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_260.png";};
65 Image IMG_LINE_STYLE7
67     ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_450.png";};
69 Image IMG_LINE_STYLE8
71     ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_505.png";};
73 Image IMG_LINE_STYLE9
75     ImageBitmap = Bitmap{File = "sidebar/CellBorderLineStyle_750.png";};
78 //////////////////////////////////////////////////////////////////////////////
79 // fill color popup
81 Control RID_POPUPPANEL_CELLAPPEARANCE_FILLCOLOR
83     OutputSize = TRUE;
84     DialogControl = TRUE;
85     Border = FALSE;
86     Size = MAP_APPFONT(  POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT  );
88     Control VS_FILLCOLOR
89     {
90         HelpID = HID_PROPERTYPANEL_FILL_COLOR_VS;
91         Hide = TRUE ;
92         Pos = MAP_APPFONT ( OFFSET_X , OFFSET_Y );
93         Size = MAP_APPFONT (  POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2);
94         TabStop = TRUE ;
95         Text [ en-US ] = "Color";
96     };
98     String VS_NOFILLCOLOR
99     {
100         Text [ en-US ] = "No Color" ;
101     };
104 //////////////////////////////////////////////////////////////////////////////
105 // line color popup
107 Control RID_POPUPPANEL_CELLAPPEARANCE_LINECOLOR
109     OutputSize = TRUE;
110     DialogControl = TRUE;
111     Border = FALSE;
112     Size = MAP_APPFONT(  POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT  );
114     Control VS_LINECOLOR
115     {
116         HelpID = HID_PROPERTYPANEL_LINE_COLOR_VS;
117         Hide = TRUE ;
118         Pos = MAP_APPFONT ( OFFSET_X , OFFSET_Y );
119         Size = MAP_APPFONT (  POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2);
120         TabStop = TRUE ;
121         Text [ en-US ] = "Color";
122     };
125 //////////////////////////////////////////////////////////////////////////////
126 // cell line style popup
128 Control RID_POPUPPANEL_APPEARANCE_CELL_LINESTYLE
130     OutputSize = TRUE;
131     DialogControl = TRUE;
132     Border = FALSE;
134     Size = MAP_APPFONT(
135         POPUPPANEL_MARGIN_SMALL * 2 + POPUP_BORDER_WIDTH + 80,
136         13 + POPUP_BORDER_HEIGHT + POPUPPANEL_MARGIN_SMALL * 2 + POPUPPANEL_MARGIN_LARGE + 12*9);
138     Control VS_STYLE
139     {
140         HelpID = HID_PROPERTYPANEL_SC_STYLE_VS ;
141         Hide = TRUE ;
142         Pos = MAP_APPFONT(  POPUPPANEL_MARGIN_SMALL + OFFSET_X , POPUPPANEL_MARGIN_SMALL + OFFSET_Y );
143         Size = MAP_APPFONT ( 80  , 12 * 9);
144         TabStop = TRUE ;
145         Text [ en-US ] = "Line Style";
146     };
147     PushButton PB_OPTIONS
148     {
149         HelpID = HID_PROPERTYPANEL_SC_STYLE_PB;
150         Pos = MAP_APPFONT (  POPUPPANEL_MARGIN_LARGE + OFFSET_X , POPUPPANEL_MARGIN_SMALL * 2 + OFFSET_Y + 12 * 9);
151         Size = MAP_APPFONT ( 75 , 12 );
152         TabStop = TRUE;
153         Text [ en-US ] = "~More Options...";
154     };
155     Bitmap  BMP_UNDERLINE_MORE
156     {
157         File = "sidebar/morebutton.png";
158     };
161 //////////////////////////////////////////////////////////////////////////////
162 // cell border style popup
164 Control RID_POPUPPANEL_APPEARANCE_CELL_BORDERSTYLE
166     OutputSize = TRUE;
167     DialogControl = TRUE;
168     Border = FALSE;
170     Size = MAP_PIXEL(  POPUPPANEL_MARGIN_SMALL_PIXEL * 2 + 108,  POPUPPANEL_MARGIN_SMALL_PIXEL * 2  + 138);
172     ToolBox TB_BORDER1
173     {
174         SVLook = TRUE ;
175         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) ;
176         Size = MAP_PIXEL(TOOLBOX_BORDER_WIDTH, 31); //MAP_APPFONT (TOOLBOX_BORDER_WIDTH ,20) ;
177         TabStop = TRUE ;
178         HelpID = HID_PROPERTYPANEL_SC_BORDER1_TBX;
179         Text [ en-US ] = "Cell Border 1";
180         ItemList =
181         {
182             ToolBoxItem
183             {
184                 Identifier = TBI_BORDER1_NONE ;
185                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_NONE;
186                 Text [ en-US ] = "No Border" ;
187             };
188             ToolBoxItem
189             {
190                 Identifier = TBI_BORDER1_ALL ;
191                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_ALL;
192                 Text [ en-US ] = "All Borders" ;
193             };
194             ToolBoxItem
195             {
196                 Identifier = TBI_BORDER1_OUTER ;
197                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_OUTER;
198                 Text [ en-US ] = "Outside Borders" ;
199             };
200             ToolBoxItem
201             {
202                 Identifier = TBI_BORDER1_OUTERBOLD ;
203                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_OUTERBOLD;
204                 Text [ en-US ] = "Thick Box Border" ;
205             };
206         };
207     };
208     FixedLine FL_1
209     {
210         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) ;
211         Size = MAP_PIXEL(TOOLBOX_BORDER_WIDTH, 8); // MAP_APPFONT ( TOOLBOX_BORDER_WIDTH , 5 ) ;
212     };
213     ToolBox TB_BORDER2
214     {
215         SVLook = TRUE ;
216         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) ;
217         Size = MAP_PIXEL (TOOLBOX_BORDER_WIDTH ,61) ;
218         TabStop = TRUE ;
219         HelpID = HID_PROPERTYPANEL_SC_BORDER2_TBX;
220         Text [ en-US ] = "Cell Border 2";
221     };
222     FixedLine FL_2
223     {
224         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) ;
225         Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH , 8 ) ;
226     };
227     ToolBox TB_BORDER3
228     {
229         SVLook = TRUE ;
230         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) ;
231         Size = MAP_PIXEL (TOOLBOX_BORDER_WIDTH ,31) ;
232         TabStop = TRUE ;
233         HelpID = HID_PROPERTYPANEL_SC_BORDER3_TBX;
234         Text [ en-US ] = "Cell Border 3";
235         ItemList =
236         {
237             ToolBoxItem
238             {
239                 Identifier = TBI_BORDER3_S1;
240                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S1;
241                 Text [ en-US ] = "Thick Bottom Border" ;
242             };
243             ToolBoxItem
244             {
245                 Identifier = TBI_BORDER3_S2 ;
246                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S2;
247                 Text [ en-US ] = "Double Bottom Border" ;
248             };
249             ToolBoxItem
250             {
251                 Identifier = TBI_BORDER3_S3 ;
252                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S3;
253                 Text [ en-US ] = "Top and Thick Bottom Borders" ;
254             };
255             ToolBoxItem
256             {
257                 Identifier = TBI_BORDER3_S4 ;
258                 HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S4;
259                 Text [ en-US ] = "Top and Double Bottom Borders" ;
260             };
261         };
262     };
264     Image IMG_BORDER1
265     {
266         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Empty_18x18.png";};
267     };
268     Image IMG_BORDER2
269     {
270         ImageBitmap = Bitmap{File = "sidebar/CellBorder_All_18x18.png";};
271     };
272     Image IMG_BORDER3
273     {
274         ImageBitmap = Bitmap{File = "sidebar/CellBorder_FourBorders_18x18.png";};
275     };
276     Image IMG_BORDER4
277     {
278         ImageBitmap = Bitmap{File = "sidebar/CellBorder_FourBorders_Thick_18x18.png";};
279     };
280     Image IMG_BORDER5
281     {
282         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Left_18x18.png";};
283     };
284     Image IMG_BORDER6
285     {
286         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Right_18x18.png";};
287     };
288     Image IMG_BORDER7
289     {
290         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Top_18x18.png";};
291     };
292     Image IMG_BORDER8
293     {
294         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Bottom_18x18.png";};
295     };
296     Image IMG_BORDER9
297     {
298         ImageBitmap = Bitmap{File = "sidebar/CellBorder_RightDiagonal_18x18.png";};
299     };
300     Image IMG_BORDER10
301     {
302         ImageBitmap = Bitmap{File = "sidebar/CellBorder_LeftDiagonal_18x18.png";};
303     };
304     Image IMG_BORDER11
305     {
306         ImageBitmap = Bitmap{File = "sidebar/CellBorder_TopAndBottom_18x18.png";};
307     };
308     Image IMG_BORDER12
309     {
310         ImageBitmap = Bitmap{File = "sidebar/CellBorder_LeftAndRight_18x18.png";};
311     };
312     Image IMG_BORDER13
313     {
314         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Bottom_Thick_18x18.png";};
315     };
316     Image IMG_BORDER14
317     {
318         ImageBitmap = Bitmap{File = "sidebar/CellBorder_Bottom_Double_18x18.png";};
319     };
320     Image IMG_BORDER15
321     {
322         ImageBitmap = Bitmap{File = "sidebar/CellBorder_TopThin_BottomThick_18x18.png";};
323     };
324     Image IMG_BORDER16
325     {
326         ImageBitmap = Bitmap{File = "sidebar/CellBorder_TopSingle_BottomDouble_18x18.png";};
327     };
328     String STR_BORDER_1
329     {
330         Text [ en-US ] = "Left Border";
331     };
332     String STR_BORDER_2
333     {
334         Text [ en-US ] = "Right Border";
335     };
336     String STR_BORDER_3
337     {
338         Text [ en-US ] = "Top Border";
339     };
340     String STR_BORDER_4
341     {
342         Text [ en-US ] = "Bottom Border";
343     };
344     String STR_BORDER_5
345     {
346         Text [ en-US ] = "Diagonal Up Border";
347     };
348     String STR_BORDER_6
349     {
350         Text [ en-US ] = "Diagonal Down Border";
351     };
352     String STR_BORDER_7
353     {
354         Text [ en-US ] = "Top and Bottom Borders";
355     };
356     String STR_BORDER_8
357     {
358         Text [ en-US ] = "Left and Right Borders";
359     };
362 // eof
364 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */