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 "LinePropertyPanel.hrc"
19 #include <sfx2/sidebar/ResourceDefinitions.hrc>
20 #include <svx/dialogs.hrc>
23 #define TOOLBOX_WIDTH 50
24 #define TOOLBOX_HEIGHT 14
25 #define LISTBOX_HEIGHT 99
27 Control RID_SIDEBAR_LINE_PANEL
36 SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*4 + TEXT_CONTROL_SPACING_VERTICAL*4 + TOOLBOX_HEIGHT*3 + CONTROL_SPACING_VERTICAL*3 + CBOX_HEIGHT + SECTIONPAGE_MARGIN_VERTICAL_BOT );
37 HelpID = HID_PROPERTYPANEL_LINE_SECTION ;
41 Pos = MAP_APPFONT( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP ) ;
42 Size = MAP_APPFONT (TOOLBOX_WIDTH , TEXT_HEIGHT ) ;
43 Text [ en-US ] = "~Width:" ;
48 Pos = MAP_APPFONT (SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) ;
49 Size = MAP_APPFONT (TOOLBOX_WIDTH ,TOOLBOX_HEIGHT ) ;
51 HelpID = HID_PPROPERTYPANEL_LINE_TBX_WIDTH ;
57 Identifier = TBI_WIDTH ;
59 Text [ en-US ] = "Width" ;
60 HelpID = HID_PPROPERTYPANEL_LINE_TBI_WIDTH;
64 String STR_QH_TB_WIDTH
66 Text [ en-US ] = "Select the width of the line.";
71 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH + 3, SECTIONPAGE_MARGIN_VERTICAL_TOP ) ;
72 Size = MAP_APPFONT (TOOLBOX_WIDTH , TEXT_HEIGHT ) ;
73 Text [ en-US ] = "~Color:" ;
78 Pos = MAP_APPFONT (SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH + 4, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) ;
79 Size = MAP_APPFONT (TOOLBOX_WIDTH ,TOOLBOX_HEIGHT ) ;
81 HelpID = HID_PPROPERTYPANEL_LINE_TBX_COLOR;
87 Identifier = TBI_COLOR ;
89 Text [ en-US ] = "Color" ;
90 HelpID = HID_PPROPERTYPANEL_LINE_TBI_COLOR;
94 String STR_QH_TB_COLOR
96 Text [ en-US ] = "Select the color of the line.";
101 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL) ;
102 Size = MAP_APPFONT (TOOLBOX_WIDTH , TEXT_HEIGHT ) ;
103 Text [ en-US ] = "~Style:" ;
108 HelpID = HID_PPROPERTYPANEL_LINE_TBX_STYLE;
109 Pos = MAP_APPFONT (SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*2 + TEXT_CONTROL_SPACING_VERTICAL*2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL) ;
110 Size = MAP_APPFONT (TOOLBOX_WIDTH ,LISTBOX_HEIGHT ) ;
113 DDExtraWidth = TRUE ;
114 QuickHelpText [ en-US ] = "Select the style of the line.";
117 FixedText FT_TRANSPARENT
119 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH + 3 , SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL) ;
120 Size = MAP_APPFONT (TOOLBOX_WIDTH , TEXT_HEIGHT ) ;
121 Text [ en-US ] = "~Transparency:" ;
123 MetricField MF_TRANSPARENT
126 HelpID = HID_PPROPERTYPANEL_LINE_MTR_TRANCEPARENCE;
127 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH + 3 , SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*2 + TEXT_CONTROL_SPACING_VERTICAL*2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL) ;
128 Size = MAP_APPFONT ( TOOLBOX_WIDTH + 1 , 12 ) ;
133 StrictFormat = TRUE ;
134 Unit = FUNIT_CUSTOM ;
135 CustomUnitText = "%" ;
138 QuickHelpText [ en-US ] = "Specify the transparency of the line.";
143 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*2 + TEXT_CONTROL_SPACING_VERTICAL*2 + TOOLBOX_HEIGHT*2 + CONTROL_SPACING_VERTICAL*2) ;
144 Size = MAP_APPFONT (TOOLBOX_WIDTH * 2 + 3 , TEXT_HEIGHT ) ;
145 Text [ en-US ] = "~Arrow:" ;
150 HelpID = HID_PPROPERTYPANEL_LINE_LB_START;
151 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*3 + TEXT_CONTROL_SPACING_VERTICAL*3 + TOOLBOX_HEIGHT*2 + CONTROL_SPACING_VERTICAL*2 ) ;
152 Size = MAP_APPFONT ( TOOLBOX_WIDTH , LISTBOX_HEIGHT ) ;
155 DDExtraWidth = TRUE ;
156 QuickHelpText [ en-US ] = "Select the style of the beginning arrowhead.";
161 HelpID = HID_PPROPERTYPANEL_LINE_LB_END;
162 Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH + 3 , SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*3 + TEXT_CONTROL_SPACING_VERTICAL*3 + TOOLBOX_HEIGHT*2 + CONTROL_SPACING_VERTICAL*2 ) ;
163 Size = MAP_APPFONT ( TOOLBOX_WIDTH + 1, LISTBOX_HEIGHT ) ;
166 DDExtraWidth = TRUE ;
167 QuickHelpText [ en-US ] = "Select the style of the ending arrowhead.";
170 FixedText FT_EDGESTYLE
173 SECTIONPAGE_MARGIN_HORIZONTAL,
174 SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*3 + TEXT_CONTROL_SPACING_VERTICAL*3 + TOOLBOX_HEIGHT*3 + CONTROL_SPACING_VERTICAL*3) ;
175 Size = MAP_APPFONT (TOOLBOX_WIDTH * 2 + 3 , TEXT_HEIGHT ) ;
176 Text [ en-US ] = "~Corner style" ;
180 HelpID = HID_PPROPERTYPANEL_LINE_LB_EDGESTYLE;
183 SECTIONPAGE_MARGIN_HORIZONTAL ,
184 SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*4 + TEXT_CONTROL_SPACING_VERTICAL*4 + TOOLBOX_HEIGHT*3 + CONTROL_SPACING_VERTICAL*3 ) ;
185 Size = MAP_APPFONT ( TOOLBOX_WIDTH , LISTBOX_HEIGHT ) ;
188 DDExtraWidth = TRUE ;
189 QuickHelpText [ en-US ] = "Select the style of the edge connections.";
190 StringList [ en-US ] =
192 < "Rounded" ; Default ; > ;
198 FixedText FT_CAPSTYLE
201 SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH + 3,
202 SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*3 + TEXT_CONTROL_SPACING_VERTICAL*3 + TOOLBOX_HEIGHT*3 + CONTROL_SPACING_VERTICAL*3) ;
203 Size = MAP_APPFONT (TOOLBOX_WIDTH * 2 + 3 , TEXT_HEIGHT ) ;
204 Text [ en-US ] = "Ca~p style" ;
208 HelpID = HID_PPROPERTYPANEL_LINE_LB_CAPSTYLE;
211 SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH + 3,
212 SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*4 + TEXT_CONTROL_SPACING_VERTICAL*4 + TOOLBOX_HEIGHT*3 + CONTROL_SPACING_VERTICAL*3 ) ;
213 Size = MAP_APPFONT ( TOOLBOX_WIDTH , LISTBOX_HEIGHT ) ;
216 DDExtraWidth = TRUE ;
217 QuickHelpText [ en-US ] = "Select the style of the line caps.";
218 StringList [ en-US ] =
220 < "Flat" ; Default ; > ; // Same string as in Excel
228 ImageBitmap = Bitmap{File = "symphony/Line_color.png";};
232 ImageBitmap = Bitmap{File = "symphony/no color.png";};
237 ImageBitmap = Bitmap{File = "symphony/blank.png";};
241 Image IMG_WIDTH1_ICON
243 ImageBitmap = Bitmap{File = "symphony/width1.png";};
245 Image IMG_WIDTH2_ICON
247 ImageBitmap = Bitmap{File = "symphony/width2.png";};
249 Image IMG_WIDTH3_ICON
251 ImageBitmap = Bitmap{File = "symphony/width3.png";};
253 Image IMG_WIDTH4_ICON
255 ImageBitmap = Bitmap{File = "symphony/width4.png";};
257 Image IMG_WIDTH5_ICON
259 ImageBitmap = Bitmap{File = "symphony/width5.png";};
261 Image IMG_WIDTH6_ICON
263 ImageBitmap = Bitmap{File = "symphony/width6.png";};
265 Image IMG_WIDTH7_ICON
267 ImageBitmap = Bitmap{File = "symphony/width7.png";};
269 Image IMG_WIDTH8_ICON
271 ImageBitmap = Bitmap{File = "symphony/width8.png";};
275 Control RID_POPUPPANEL_LINEPAGE_COLOR
278 DialogControl = TRUE;
280 Size = MAP_APPFONT( POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT );
284 HelpId = HID_PPROPERTYPANEL_LINE_VS_COLOR ;
286 Pos = MAP_APPFONT ( OFFSET_X , OFFSET_Y );
287 Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2);
292 Control RID_POPUPPANEL_LINEPAGE_STYLE
295 DialogControl = TRUE;
299 POPUPPANEL_MARGIN_SMALL * 2 + POPUP_BORDER_WIDTH ,
300 13 + POPUP_BORDER_HEIGHT + POPUPPANEL_MARGIN_SMALL * 2 + POPUPPANEL_MARGIN_LARGE);
304 HelpId = HID_PPROPERTYPANEL_LINE_VS_STYLE ;
306 Pos = MAP_APPFONT( POPUPPANEL_MARGIN_SMALL + OFFSET_X , POPUPPANEL_MARGIN_SMALL + OFFSET_Y );
307 Size = MAP_APPFONT ( 93 , 13 * 12);
312 PushButton PB_OPTIONS
314 HelpId = HID_PPROPERTYPANEL_LINE_BTN_STYLE;
315 Pos = MAP_APPFONT ( POPUPPANEL_MARGIN_LARGE + OFFSET_X , POPUPPANEL_MARGIN_SMALL * 2 + OFFSET_Y );
316 Size = MAP_APPFONT ( 93 , 13 );
318 Text [ en-US ] = "~More Options...";
321 Control RID_POPUPPANEL_LINEPAGE_WIDTH
324 DialogControl = TRUE;
327 Size = MAP_APPFONT( POPUPPANEL_MARGIN_SMALL * 2 + POPUP_BORDER_WIDTH + 80, POPUPPANEL_MARGIN_SMALL + POPUPPANEL_MARGIN_LARGE + POPUP_BORDER_WIDTH + 12 * 9 + POPUPPANEL_MARGIN_SMALL * 2 + TEXT_HEIGHT + (POPUPPANEL_MARGIN_LARGE * 2 + TEXT_HEIGHT + 12 + TEXT_CONTROL_SPACING_VERTICAL));
331 HelpId = HID_PPROPERTYPANEL_LINE_VS_WIDTH ;
333 Pos = MAP_APPFONT( POPUPPANEL_MARGIN_SMALL + OFFSET_X , POPUPPANEL_MARGIN_SMALL + OFFSET_Y );
334 Size = MAP_APPFONT ( 80 , 12 * 9);
340 Pos = MAP_APPFONT ( POPUPPANEL_MARGIN_LARGE + OFFSET_X, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 12 * 9 + POPUPPANEL_MARGIN_SMALL ) ;
341 Size = MAP_APPFONT ( 80 , TEXT_HEIGHT ) ;
342 Text [ en-US ] = "Custom:" ;
344 FixedText FT_LINE_WIDTH
346 Pos = MAP_APPFONT ( CUSTOM_X + POPUPPANEL_MARGIN_LARGE, CUSTOM_Y + POPUPPANEL_MARGIN_LARGE) ;
347 Size = MAP_APPFONT ( 74 - POPUPPANEL_MARGIN_LARGE * 2 , TEXT_HEIGHT ) ;
348 Text [ en-US ] = "Line ~width:" ;
353 HelpID = HID_PPROPERTYPANEL_LINE_MTR_WIDTH ;
354 Pos = MAP_APPFONT ( CUSTOM_X + POPUPPANEL_MARGIN_LARGE , CUSTOM_Y + POPUPPANEL_MARGIN_LARGE + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) ;
355 Size = MAP_APPFONT ( 40 , 12 ) ;
361 StrictFormat = TRUE ;
367 QuickHelpText [ en-US ] = "Specify the width of the line.";
370 Image IMG_WIDTH_CUSTOM
372 ImageBitmap = Bitmap{File = "symphony/last_custom_common.png";};
374 Image IMG_WIDTH_CUSTOM_GRAY
376 ImageBitmap = Bitmap{File = "symphony/last_custom_common_grey.png";};
378 String STR_WIDTH_LAST_CUSTOM
380 Text [ en-US ] = "Last Custom Value";
384 Text [ en-US ] = "pt";