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 "AreaPropertyPanel.hrc"
23#include <sfx2/sidebar/propertypanel.hrc>
24#include <svx/dialogs.hrc>
25#include "helpid.hrc"
26
27#define TOOLBOX_WIDTH		50
28#define TOOLBOX_HEIGHT		17
29
30Control RID_SIDEBAR_AREA_PANEL
31{
32	OutputSize = TRUE;
33	DialogControl = TRUE;
34	Border = FALSE;
35	Size = MAP_APPFONT( PROPERTYPAGE_WIDTH, SECTIONPAGE_MARGIN_VERTICAL_TOP + SECTIONPAGE_MARGIN_VERTICAL_BOT + 2*( FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + CBOX_HEIGHT) + CONTROL_SPACING_VERTICAL );
36	HelpID = HID_PROPERTYPANEL_AREA_SECTION ;
37	Text [ en-US ] = "Area";
38
39	FixedText FT_COLOR_LIST
40	{
41		Pos		= MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP  ) ;
42        Size    = MAP_APPFONT ( FIXED_TEXT_WIDTH + 50, FIXED_TEXT_HEIGHT ) ;
43		Text [ en-US ] = "~Fill:";
44	};
45	FixedText FL_TRSP_TEXT
46	{
47		Pos  	= MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
48        Size    = MAP_APPFONT ( FIXED_TEXT_WIDTH + 50, FIXED_TEXT_HEIGHT ) ;
49		Text [ en-US ] = "~Transparency:";
50	};
51	ToolBox TB_COLOR
52	{
53		HelpID = HID_PPROPERTYPANEL_AREA_TBX_COLOR;
54		SVLook = TRUE ;
55		Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + FIXED_TEXT_HEIGHT + 1) ;
56		Size = MAP_APPFONT (TOOLBOX_WIDTH ,TOOLBOX_HEIGHT ) ;
57		TabStop = TRUE ;
58		Text = "Color";
59		ItemList =
60		{
61			ToolBoxItem
62			{
63				Identifier = TBI_COLOR ;
64				HelpID = HID_PPROPERTYPANEL_AREA_TBI_COLOR;
65				DropDown = TRUE ;
66				Text = "Color" ;
67			};
68		};
69	};
70	String STR_HELP_COLOR
71	{
72		Text [ en-US ] = "Select the color to apply." ;
73	};
74	String STR_HELP_TYPE
75	{
76		Text [en-US] = "Select the fill type to apply.";
77	};
78	String STR_HELP_ATTR
79	{
80		Text [en-US] = "Select the effect to apply.";
81	};
82	Image IMG_AXIAL
83	{
84	    ImageBitmap = Bitmap{File = "symphony/axial.png";};
85	};
86	Image IMG_ELLI
87	{
88	    ImageBitmap = Bitmap{File = "symphony/ellipsoid.png";};
89	};
90	Image IMG_QUAD
91	{
92	    ImageBitmap = Bitmap{File = "symphony/Quadratic.png";};
93	};
94	Image IMG_RADIAL
95	{
96	    ImageBitmap = Bitmap{File = "symphony/radial.png";};
97	};
98	Image IMG_SQUARE
99	{
100	    ImageBitmap = Bitmap{File = "symphony/Square.png";};
101	};
102	Image IMG_LINEAR
103	{
104	    ImageBitmap = Bitmap{File = "symphony/linear.png";};
105	};
106	Image IMG_COLOR
107	{
108	    ImageBitmap = Bitmap{File = "symphony/fill_color.png";};
109	};
110
111	//high contract
112	Image IMG_AXIAL_H
113	{
114	    ImageBitmap = Bitmap{File = "symphony/axial_h.png";};
115	};
116	Image IMG_ELLI_H
117	{
118	    ImageBitmap = Bitmap{File = "symphony/ellipsoid_h.png";};
119	};
120	Image IMG_QUAD_H
121	{
122	    ImageBitmap = Bitmap{File = "symphony/Quadratic_h.png";};
123	};
124	Image IMG_RADIAL_H
125	{
126	    ImageBitmap = Bitmap{File = "symphony/radial_h.png";};
127	};
128	Image IMG_SQUARE_H
129	{
130	    ImageBitmap = Bitmap{File = "symphony/Square_h.png";};
131	};
132	Image IMG_LINEAR_H
133	{
134	    ImageBitmap = Bitmap{File = "symphony/linear_h.png";};
135	};
136	Image IMG_COLOR_H
137	{
138	    ImageBitmap = Bitmap{File = "symphony/fill_color_h.png";};
139	};
140
141	//=====================================================================================================================================
142	ListBox LB_TRGR_TYPES
143	{
144		Border = TRUE ;
145        Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + 2*(FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
146        Size = MAP_APPFONT ( MBOX_WIDTH , LISTBOX_HEIGHT ) ;
147        QuickHelpText [ en-US ] = "Select the type of transparence to apply." ;
148		TabStop = TRUE ;
149		DropDown = TRUE ;
150		HelpID = HID_PPROPERTYPANEL_AREA_LB_TRGR_TYPES ;
151        StringList [ en-US ] =
152        {
153			< "None" ; Default ; > ;
154			< "Solid" ; Default ; > ;
155			< "Linear" ; Default ; > ;
156            < "Axial" ; Default ; > ;
157            < "Radial" ; Default ; > ;
158            < "Ellipsoid" ; Default ; > ;
159            < "Quadratic" ; Default ; > ;
160            < "Square" ; Default ; > ;
161        };
162	};
163
164	MetricField MTR_TRANSPARENT
165	{
166		Border = TRUE ;
167        Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + 2*(FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
168        Size = MAP_APPFONT ( MBOX_WIDTH + 1 ,MBOX_HEIGHT ) ;
169        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRANSPARENT ;
170        QuickHelpText [ en-US ] = "Specify 0% for fully opaque through 100% for fully transparent." ;
171		TabStop = TRUE ;
172		Repeat = TRUE ;
173		Spin = TRUE ;
174		Maximum = 100 ;
175		StrictFormat = TRUE ;
176		Unit = FUNIT_CUSTOM ;
177        CustomUnitText = "%" ;
178		Last = 100 ;
179		SpinSize = 5 ;
180	};
181
182	ToolBox BTN_GRADIENT
183	{
184		Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + 2*(FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
185		HelpID = HID_PPROPERTYPANEL_AREA_TBX_GRADIENT ;
186		SVLook = TRUE ;
187		Border = FALSE ;
188		TabStop = TRUE ;
189		Text = "Gradient";
190		ItemList =
191		{
192			ToolBoxItem
193			{
194				Identifier = TBI_BTX_GRADIENT ;
195				HelpID = HID_PPROPERTYPANEL_AREA_TBI_GRADIENT ;
196				ItemBitmap = Bitmap
197				{
198					File = "symphony/linear.png" ;
199				};
200				DropDown = TRUE;
201				Text = "Gradient" ;
202			};
203		};
204	};
205	String STR_HELP_GRADIENT
206	{
207		Text [ en-US ] = "Specify the variation of gradient transparency." ;
208	};
209};
210
211Control RID_POPUPPANEL_AREAPAGE_TRGR
212{
213	OutputSize = TRUE;
214	DialogControl = TRUE;
215	Border = FALSE;
216
217//	Size = MAP_APPFONT( POP_WIDTH, POP_HEIGHT );
218
219	FixedText FT_TRGR_CENTER_X
220	{
221        Size = MAP_APPFONT ( CONTROL_WIDTH , FIXED_TEXT_HEIGHT ) ;
222		Text [ en-US ] = "Center ~X:";
223	};
224	MetricField MTR_TRGR_CENTER_X
225	{
226		Border = TRUE ;
227        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
228        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_X ;
229        QuickHelpText [ en-US ] = "Specify the horizontal offset percentage from the center for the gradient shading style. 50% is the horizontal center." ;
230		TabStop = TRUE ;
231		Repeat = TRUE ;
232		Spin = TRUE ;
233		Maximum = 100 ;
234		StrictFormat = TRUE ;
235		Unit = FUNIT_CUSTOM ;
236        CustomUnitText = "%" ;
237		Last = 100 ;
238		SpinSize = 5 ;
239	};
240	FixedText FT_TRGR_CENTER_Y
241	{
242        Size = MAP_APPFONT ( CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ;//wj
243		Text [ en-US ] = "Center ~Y:";
244	};
245	MetricField MTR_TRGR_CENTER_Y
246	{
247		Border = TRUE ;
248        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
249        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_Y ;
250        QuickHelpText [ en-US ] = "Specify the vertical offset percentage from the center for the gradient shading style.  50% is the vertical center." ;
251		TabStop = TRUE ;
252		Repeat = TRUE ;
253		Spin = TRUE ;
254		Maximum = 100 ;
255		StrictFormat = TRUE ;
256		Unit = FUNIT_CUSTOM ;
257        CustomUnitText = "%" ;
258		Last = 100 ;
259		SpinSize = 5 ;
260	};
261	FixedText FT_TRGR_ANGLE
262	{
263        Size = MAP_APPFONT ( CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ;//wj
264		Text [ en-US ] = "~Angle:";
265	};
266	MetricField MTR_TRGR_ANGLE
267	{
268		Border = TRUE ;
269        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
270        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_ANGLE ;
271        QuickHelpText [ en-US ] = "Specify the angle of rotation for the gradient shading style." ;
272		TabStop = FALSE ;
273		Repeat = TRUE ;
274		Spin = TRUE ;
275		Minimum = -9999 ;
276		Maximum = 9999 ;
277		Unit = FUNIT_CUSTOM ;
278		SpinSize = 1 ;
279		CustomUnitText [ en-US ] = " degrees";
280	};
281	FixedText FT_TRGR_START_VALUE
282	{
283        Size = MAP_APPFONT ( CONTROL_WIDTH , FIXED_TEXT_HEIGHT ) ;
284        Text [ en-US ] = "~Start value:";
285	};
286	MetricField MTR_TRGR_START_VALUE
287	{
288		Border = TRUE ;
289        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
290        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_SVALUE ;
291        QuickHelpText [ en-US ] = "Enter a transparency value for the beginning point of the gradient, where 0% is fully opaque and 100% is fully transparent." ;
292		TabStop = TRUE ;
293		Repeat = TRUE ;
294		Spin = TRUE ;
295		Maximum = 100 ;
296		StrictFormat = TRUE ;
297		Unit = FUNIT_CUSTOM ;
298        CustomUnitText = "%" ;
299		Last = 100 ;
300		SpinSize = 5 ;
301	};
302	FixedText FT_TRGR_END_VALUE
303	{
304        Size = MAP_APPFONT (CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; //wj
305		Text [ en-US ] = "~End value:";
306	};
307	MetricField MTR_TRGR_END_VALUE
308	{
309		Border = TRUE ;
310        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
311        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_EVALUE ;
312        QuickHelpText [ en-US ] = "Enter a transparency value for the endpoint of the gradient, where 0% is fully opaque and 100% is fully transparent." ;
313		TabStop = TRUE ;
314		Repeat = TRUE ;
315		Spin = TRUE ;
316		Maximum = 100 ;
317		StrictFormat = TRUE ;
318		Unit = FUNIT_CUSTOM ;
319        CustomUnitText = "%" ;
320		Last = 100 ;
321		SpinSize = 5 ;
322	};
323	FixedText FT_TRGR_BORDER
324	{
325        Size = MAP_APPFONT (  CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; //
326		Text [ en-US ] = "~Border:";
327	};
328	MetricField MTR_TRGR_BORDER
329	{
330		Border = TRUE ;
331        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
332        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_BORDER ;
333        QuickHelpText [ en-US ] = "Specify the border value of gradient transparence." ;
334		TabStop = TRUE ;
335		Repeat = TRUE ;
336		Spin = TRUE ;
337		Maximum = 100 ;
338		StrictFormat = TRUE ;
339		Unit = FUNIT_CUSTOM ;
340		CustomUnitText = "%" ;
341		Last = 100 ;
342		SpinSize = 5 ;
343	};
344	//=====================================================================================================================================
345
346	ToolBox BTN_LEFT_SECOND
347	{
348	    Border = FALSE ;
349		HelpID = HID_PPROPERTYPANEL_AREA_BTN_LEFT_SECOND ;
350		SVLook = TRUE ;
351		Border = FALSE ;
352		TabStop = TRUE ;
353		Text = "Rotate Left";
354		ItemList =
355		{
356			ToolBoxItem
357			{
358				Identifier = TBI_LEFT ;
359				Text = "Rotate Left" ;
360				ItemBitmap = Bitmap
361				{
362		//			File = "symphony/rotate_left.png" ;
363				};
364			};
365		};
366	};
367	ToolBox BTN_RIGHT_FIRST
368	{
369	    Border = FALSE ;
370		HelpID = HID_PPROPERTYPANEL_AREA_BTN_RIGHT_FIRST ;
371		SVLook = TRUE ;
372		Border = FALSE ;
373		TabStop = TRUE ;
374		Text = "Rotate Right";
375		ItemList =
376		{
377			ToolBoxItem
378			{
379				Identifier = TBI_RIGHT ;
380				Text = "Rotate Right" ;
381				ItemBitmap = Bitmap
382				{
383		//			File = "symphony/rotate_right.png" ;
384				};
385			};
386		};
387	};
388	String STR_HELP_LEFT
389	{
390		Text [ en-US ] = "Rotate counterclockwise by 45 degrees." ;
391	};
392	String STR_HELP_RIGHT
393	{
394		Text [ en-US ] = "Rotate clockwise by 45 degrees." ;
395	};
396	Image IMG_ROT_LEFT
397	{
398	    ImageBitmap = Bitmap{File = "symphony/rotate_left.png";};
399	};
400	Image IMG_ROT_RIGHT
401	{
402	    ImageBitmap = Bitmap{File = "symphony/rotate_right.png";};
403	};
404};
405Control RID_POPUPPANEL_AERAPAGE_COLOR
406{
407	OutputSize = TRUE;
408	DialogControl = TRUE;
409	Border = FALSE;
410	Size = MAP_APPFONT(  POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT  );
411
412	Control VS_COLOR
413	{
414		HelpID = HID_PPROPERTYPANEL_AREA_COLOR_VS;
415        Hide = TRUE ;
416        Pos = MAP_APPFONT ( OFFSET_X , OFFSET_Y );
417        Size = MAP_APPFONT (  POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2);
418		TabStop = TRUE ;
419		Text = "Color";
420	};
421};
422
423// eof
424