1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#include "LinePropertyPanel.hrc"
23#include <sfx2/sidebar/ResourceDefinitions.hrc>
24#include <svx/dialogs.hrc>
25#include "helpid.hrc"
26
27Control RID_SIDEBAR_LINE_PANEL
28{
29	OutputSize = TRUE;
30	DialogControl = TRUE;
31	Border = FALSE;
32	Text = "Line";
33
34    Size = MAP_APPFONT(
35        PROPERTYPAGE_WIDTH,
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 ;
38
39	FixedText FT_WIDTH
40	{
41        Pos = MAP_APPFONT( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP ) ;
42        Size = MAP_APPFONT (TOOLBOX_WIDTH  , TEXT_HEIGHT ) ;
43        Text [ en-US ] = "~Width:" ;
44	};
45	ToolBox TB_WIDTH
46	{
47		SVLook = TRUE ;
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 ) ;
50		TabStop = TRUE ;
51		HelpID = HID_PPROPERTYPANEL_LINE_TBX_WIDTH ;
52		Text = "Width";
53		ItemList =
54		{
55			ToolBoxItem
56			{
57				Identifier = TBI_WIDTH ;
58				DropDown = TRUE ;
59				Text [ en-US ] = "Width" ;
60				HelpID = HID_PPROPERTYPANEL_LINE_TBI_WIDTH;
61			};
62		};
63	};
64	String STR_QH_TB_WIDTH
65	{
66		Text [ en-US ] = "Select the width of the line.";
67	};
68
69	FixedText FT_COLOR
70	{
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:" ;
74	};
75	ToolBox TB_COLOR
76	{
77		SVLook = TRUE ;
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 ) ;
80		TabStop = TRUE ;
81		HelpID = HID_PPROPERTYPANEL_LINE_TBX_COLOR;
82		Text = "Color";
83		ItemList =
84		{
85			ToolBoxItem
86			{
87				Identifier = TBI_COLOR ;
88				DropDown = TRUE ;
89				Text [ en-US ] = "Color" ;
90				HelpID = HID_PPROPERTYPANEL_LINE_TBI_COLOR;
91			};
92		};
93	};
94	String STR_QH_TB_COLOR
95	{
96		Text [ en-US ] = "Select the color of the line.";
97	};
98
99	FixedText FT_STYLE
100	{
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:" ;
104	};
105	ListBox LB_STYLE
106	{
107		Border = TRUE ;
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 ) ;
111		TabStop = TRUE ;
112		DropDown = TRUE ;
113		DDExtraWidth = TRUE ;
114		QuickHelpText [ en-US ] = "Select the style of the line.";
115	};
116
117	FixedText FT_TRANSPARENT
118	{
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:" ;
122	};
123	MetricField MF_TRANSPARENT
124	{
125		Border = TRUE ;
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 ) ;
129		TabStop = TRUE ;
130		Repeat = TRUE ;
131		Spin = TRUE ;
132		Maximum = 100 ;
133		StrictFormat = TRUE ;
134		Unit = FUNIT_PERCENT ;
135		Last = 100 ;
136		SpinSize = 5 ;
137		QuickHelpText [ en-US ] = "Specify the transparency of the line.";
138	};
139
140	FixedText FT_ARROW
141	{
142        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) ;
143        Size = MAP_APPFONT (TOOLBOX_WIDTH * 2 + 3 , TEXT_HEIGHT ) ;
144        Text [ en-US ] = "~Arrow:" ;
145	};
146	ListBox LB_START
147	{
148		Border = TRUE ;
149		HelpID = HID_PPROPERTYPANEL_LINE_LB_START;
150		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 ) ;
151		Size = MAP_APPFONT ( TOOLBOX_WIDTH , LISTBOX_HEIGHT ) ;
152		TabStop = TRUE ;
153		DropDown = TRUE ;
154		DDExtraWidth = TRUE ;
155		QuickHelpText [ en-US ] = "Select the style of the beginning arrowhead.";
156	};
157	ListBox LB_END
158	{
159		Border = TRUE ;
160		HelpID = HID_PPROPERTYPANEL_LINE_LB_END;
161		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 ) ;
162		Size = MAP_APPFONT ( TOOLBOX_WIDTH + 1, LISTBOX_HEIGHT ) ;
163		TabStop = TRUE ;
164		DropDown = TRUE ;
165		DDExtraWidth = TRUE ;
166		QuickHelpText [ en-US ] = "Select the style of the ending arrowhead.";
167	};
168
169	FixedText FT_EDGESTYLE
170	{
171        Pos = MAP_APPFONT (
172            SECTIONPAGE_MARGIN_HORIZONTAL,
173            SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*3 + TEXT_CONTROL_SPACING_VERTICAL*3 + TOOLBOX_HEIGHT*3  + CONTROL_SPACING_VERTICAL*3) ;
174        Size = MAP_APPFONT (TOOLBOX_WIDTH * 2 + 3 , TEXT_HEIGHT ) ;
175		Text [ en-US ] = "~Corner style" ;
176	};
177	ListBox LB_EDGESTYLE
178	{
179		HelpID = HID_PPROPERTYPANEL_LINE_LB_EDGESTYLE;
180		Border = TRUE ;
181		Pos = MAP_APPFONT (
182            SECTIONPAGE_MARGIN_HORIZONTAL ,
183            SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*4 + TEXT_CONTROL_SPACING_VERTICAL*4 + TOOLBOX_HEIGHT*3  + CONTROL_SPACING_VERTICAL*3 ) ;
184		Size = MAP_APPFONT ( TOOLBOX_WIDTH , LISTBOX_HEIGHT ) ;
185		TabStop = TRUE ;
186		DropDown = TRUE ;
187		DDExtraWidth = TRUE ;
188		QuickHelpText [ en-US ] = "Select the style of the edge connections.";
189		StringList [ en-US ] =
190		{
191			< "Rounded" ; Default ; > ;
192			< "- none -" ; > ;
193			< "Mitered" ; > ;
194			< "Beveled" ; > ;
195		};
196	};
197    FixedText FT_CAPSTYLE
198    {
199        Pos = MAP_APPFONT (
200            SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH + 3,
201            SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*3 + TEXT_CONTROL_SPACING_VERTICAL*3 + TOOLBOX_HEIGHT*3  + CONTROL_SPACING_VERTICAL*3) ;
202        Size = MAP_APPFONT (TOOLBOX_WIDTH * 2 + 3 , TEXT_HEIGHT ) ;
203        Text [ en-US ] = "Ca~p style" ;
204    };
205    ListBox LB_CAPSTYLE
206    {
207		HelpID = HID_PPROPERTYPANEL_LINE_LB_CAPSTYLE;
208        Border = TRUE ;
209		Pos = MAP_APPFONT (
210            SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH + 3,
211            SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT*4 + TEXT_CONTROL_SPACING_VERTICAL*4 + TOOLBOX_HEIGHT*3  + CONTROL_SPACING_VERTICAL*3 ) ;
212		Size = MAP_APPFONT ( TOOLBOX_WIDTH , LISTBOX_HEIGHT ) ;
213        TabStop = TRUE ;
214        DropDown = TRUE ;
215		DDExtraWidth = TRUE ;
216		QuickHelpText [ en-US ] = "Select the style of the line caps.";
217        StringList [ en-US ] =
218        {
219            < "Flat" ; Default ; > ; // Same string as in Excel
220            < "Round" ; > ;
221            < "Square" ; > ;
222        };
223    };
224
225	Image IMG_COLOR
226	{
227		ImageBitmap = Bitmap{File = "symphony/Line_color.png";};
228	};
229	Image IMG_COLOR_NO
230	{
231		ImageBitmap = Bitmap{File = "symphony/no color.png";};
232	};
233
234	Image IMG_NONE_ICON
235	{
236		ImageBitmap = Bitmap{File = "symphony/blank.png";};
237	};
238
239	//WIDTH ICON
240	Image IMG_WIDTH1_ICON
241	{
242		ImageBitmap = Bitmap{File = "symphony/width1.png";};
243	};
244	Image IMG_WIDTH2_ICON
245	{
246		ImageBitmap = Bitmap{File = "symphony/width2.png";};
247	};
248	Image IMG_WIDTH3_ICON
249	{
250		ImageBitmap = Bitmap{File = "symphony/width3.png";};
251	};
252	Image IMG_WIDTH4_ICON
253	{
254		ImageBitmap = Bitmap{File = "symphony/width4.png";};
255	};
256	Image IMG_WIDTH5_ICON
257	{
258		ImageBitmap = Bitmap{File = "symphony/width5.png";};
259	};
260	Image IMG_WIDTH6_ICON
261	{
262		ImageBitmap = Bitmap{File = "symphony/width6.png";};
263	};
264	Image IMG_WIDTH7_ICON
265	{
266		ImageBitmap = Bitmap{File = "symphony/width7.png";};
267	};
268	Image IMG_WIDTH8_ICON
269	{
270		ImageBitmap = Bitmap{File = "symphony/width8.png";};
271	};
272
273	//high contrast for line width
274	//WIDTH ICON
275	Image IMG_WIDTH1_ICON_H
276	{
277		ImageBitmap = Bitmap{File = "symphony/width1_h.png";};
278	};
279	Image IMG_WIDTH2_ICON_H
280	{
281		ImageBitmap = Bitmap{File = "symphony/width2_h.png";};
282	};
283	Image IMG_WIDTH3_ICON_H
284	{
285		ImageBitmap = Bitmap{File = "symphony/width3_h.png";};
286	};
287	Image IMG_WIDTH4_ICON_H
288	{
289		ImageBitmap = Bitmap{File = "symphony/width4_h.png";};
290	};
291	Image IMG_WIDTH5_ICON_H
292	{
293		ImageBitmap = Bitmap{File = "symphony/width5_h.png";};
294	};
295	Image IMG_WIDTH6_ICON_H
296	{
297		ImageBitmap = Bitmap{File = "symphony/width6_h.png";};
298	};
299	Image IMG_WIDTH7_ICON_H
300	{
301		ImageBitmap = Bitmap{File = "symphony/width7_h.png";};
302	};
303	Image IMG_WIDTH8_ICON_H
304	{
305		ImageBitmap = Bitmap{File = "symphony/width8_h.png";};
306	};
307};
308Control RID_POPUPPANEL_LINEPAGE_COLOR
309{
310	OutputSize = TRUE;
311	DialogControl = TRUE;
312	Border = FALSE;
313	Size = MAP_APPFONT(  POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT  );
314
315	Control VS_COLOR
316	{
317		HelpId = HID_PPROPERTYPANEL_LINE_VS_COLOR ;
318        Hide = TRUE ;
319        Pos = MAP_APPFONT ( OFFSET_X , OFFSET_Y );
320        Size = MAP_APPFONT (  POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2);
321		TabStop = TRUE ;
322		Text = "Color";
323	};
324};
325Control RID_POPUPPANEL_LINEPAGE_STYLE
326{
327	OutputSize = TRUE;
328	DialogControl = TRUE;
329	Border = FALSE;
330
331	Size = MAP_APPFONT(
332        POPUPPANEL_MARGIN_SMALL * 2 + POPUP_BORDER_WIDTH ,
333        13 + POPUP_BORDER_HEIGHT + POPUPPANEL_MARGIN_SMALL * 2 + POPUPPANEL_MARGIN_LARGE);
334
335	Control VS_STYLE
336	{
337		HelpId = HID_PPROPERTYPANEL_LINE_VS_STYLE ;
338        Hide = TRUE ;
339        Pos = MAP_APPFONT(  POPUPPANEL_MARGIN_SMALL + OFFSET_X , POPUPPANEL_MARGIN_SMALL + OFFSET_Y );
340        Size = MAP_APPFONT ( 93  , 13 * 12);
341		TabStop = TRUE ;
342		Text = "Style";
343	};
344
345	PushButton PB_OPTIONS
346	{
347		HelpId = HID_PPROPERTYPANEL_LINE_BTN_STYLE;
348		Pos = MAP_APPFONT (  POPUPPANEL_MARGIN_LARGE + OFFSET_X , POPUPPANEL_MARGIN_SMALL * 2 + OFFSET_Y  );
349		Size = MAP_APPFONT ( 93 , 13 );
350		TabStop = TRUE;
351		Text [ en-US ] = "~More Options...";
352	};
353};
354Control RID_POPUPPANEL_LINEPAGE_WIDTH
355{
356	OutputSize = TRUE;
357	DialogControl = TRUE;
358	Border = FALSE;
359
360	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));
361
362	Control VS_WIDTH
363	{
364		HelpId = HID_PPROPERTYPANEL_LINE_VS_WIDTH ;
365        Hide = TRUE ;
366        Pos = MAP_APPFONT( POPUPPANEL_MARGIN_SMALL + OFFSET_X , POPUPPANEL_MARGIN_SMALL + OFFSET_Y );
367        Size = MAP_APPFONT ( 80  , 12 * 9);
368		TabStop = TRUE ;
369		Text = "Width";
370	};
371	FixedText FT_CUSTOME
372	{
373        Pos = MAP_APPFONT ( POPUPPANEL_MARGIN_LARGE + OFFSET_X, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 12 * 9 + POPUPPANEL_MARGIN_SMALL ) ;
374        Size = MAP_APPFONT ( 80  , TEXT_HEIGHT ) ;
375        Text [ en-US ] = "Custom:" ;
376	};
377	FixedText FT_LINE_WIDTH
378	{
379        Pos = MAP_APPFONT ( CUSTOM_X + POPUPPANEL_MARGIN_LARGE, CUSTOM_Y + POPUPPANEL_MARGIN_LARGE) ;
380        Size = MAP_APPFONT (  74 - POPUPPANEL_MARGIN_LARGE * 2   , TEXT_HEIGHT ) ;
381        Text [ en-US ] = "Line ~width:" ;
382	};
383	MetricField MF_WIDTH
384	{
385		Border = TRUE ;
386		HelpID = HID_PPROPERTYPANEL_LINE_MTR_WIDTH ;
387		Pos = MAP_APPFONT (  CUSTOM_X + POPUPPANEL_MARGIN_LARGE  , CUSTOM_Y + POPUPPANEL_MARGIN_LARGE + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) ;
388		Size = MAP_APPFONT ( 40 , 12 ) ;
389		TabStop = TRUE ;
390		Right = TRUE ;
391		Repeat = TRUE ;
392		Spin = TRUE ;
393		Maximum = 5000 ;
394		StrictFormat = TRUE ;
395		DecimalDigits = 2 ;
396		Value = 1 ;
397		Unit = FUNIT_MM ;
398		Last = 5000 ;
399		SpinSize = 10 ;
400		QuickHelpText [ en-US ] = "Specify the width of the line.";
401	};
402
403	Image IMG_WIDTH_CUSTOM
404	{
405		ImageBitmap = Bitmap{File = "symphony/last_custom_common.png";};
406	};
407	Image IMG_WIDTH_CUSTOM_GRAY
408	{
409		ImageBitmap = Bitmap{File = "symphony/last_custom_common_grey.png";};
410	};
411	String STR_WIDTH_LAST_CUSTOM
412	{
413		Text [ en-US ] = "Last Custom Value";
414	};
415	String STR_PT
416	{
417		Text [ en-US ] = "pt";
418	};
419};
420
421// eof
422