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/ResourceDefinitions.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 transparency 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_PERCENT ;
177		Last = 100 ;
178		SpinSize = 5 ;
179	};
180
181	ToolBox BTN_GRADIENT
182	{
183		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 ) ;
184		HelpID = HID_PPROPERTYPANEL_AREA_TBX_GRADIENT ;
185		SVLook = TRUE ;
186		Border = FALSE ;
187		TabStop = TRUE ;
188		Text = "Gradient" ;
189		ItemList =
190		{
191			ToolBoxItem
192			{
193				Identifier = TBI_BTX_GRADIENT ;
194				HelpID = HID_PPROPERTYPANEL_AREA_TBI_GRADIENT ;
195				ItemBitmap = Bitmap
196				{
197					File = "symphony/linear.png" ;
198				};
199				DropDown = TRUE ;
200				Text = "Gradient" ;
201			};
202		};
203	};
204	String STR_HELP_GRADIENT
205	{
206		Text [ en-US ] = "Specify the variation of gradient transparency." ;
207	};
208};
209
210Control RID_POPUPPANEL_AREAPAGE_TRGR
211{
212	OutputSize = TRUE ;
213	DialogControl = TRUE ;
214	Border = FALSE ;
215
216//	Size = MAP_APPFONT ( POP_WIDTH, POP_HEIGHT ) ;
217
218	FixedText FT_TRGR_CENTER_X
219	{
220		Size = MAP_APPFONT ( CONTROL_WIDTH, FIXED_TEXT_HEIGHT ) ;
221		Text [ en-US ] = "Center ~X:" ;
222	};
223	MetricField MTR_TRGR_CENTER_X
224	{
225		Border = TRUE ;
226		Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ;
227		HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_X ;
228		QuickHelpText [ en-US ] = "Specify the horizontal offset percentage from the center for the gradient shading style. 50% is the horizontal center." ;
229		TabStop = TRUE ;
230		Repeat = TRUE ;
231		Spin = TRUE ;
232		Maximum = 100 ;
233		StrictFormat = TRUE ;
234		Unit = FUNIT_PERCENT ;
235		Last = 100 ;
236		SpinSize = 5 ;
237	};
238	FixedText FT_TRGR_CENTER_Y
239	{
240		Size = MAP_APPFONT ( CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; // wj
241		Text [ en-US ] = "Center ~Y:" ;
242	};
243	MetricField MTR_TRGR_CENTER_Y
244	{
245		Border = TRUE ;
246		Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ;
247		HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_Y ;
248		QuickHelpText [ en-US ] = "Specify the vertical offset percentage from the center for the gradient shading style. 50% is the vertical center." ;
249		TabStop = TRUE ;
250		Repeat = TRUE ;
251		Spin = TRUE ;
252		Maximum = 100 ;
253		StrictFormat = TRUE ;
254		Unit = FUNIT_PERCENT ;
255		Last = 100 ;
256		SpinSize = 5 ;
257	};
258	FixedText FT_TRGR_ANGLE
259	{
260		Size = MAP_APPFONT ( CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; // wj
261		Text [ en-US ] = "~Angle:" ;
262	};
263	MetricField MTR_TRGR_ANGLE
264	{
265		Border = TRUE ;
266		Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ;
267		HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_ANGLE ;
268		QuickHelpText [ en-US ] = "Specify the angle of rotation for the gradient shading style." ;
269		TabStop = FALSE ;
270		Repeat = TRUE ;
271		Spin = TRUE ;
272		Minimum = -9999 ;
273		Maximum = 9999 ;
274		Unit = FUNIT_CUSTOM ;
275		SpinSize = 1 ;
276		CustomUnitText [ en-US ] = " degrees" ;
277	};
278	FixedText FT_TRGR_START_VALUE
279	{
280		Size = MAP_APPFONT ( CONTROL_WIDTH, FIXED_TEXT_HEIGHT ) ;
281		Text [ en-US ] = "~Start value:" ;
282	};
283	MetricField MTR_TRGR_START_VALUE
284	{
285		Border = TRUE ;
286		Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ;
287		HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_SVALUE ;
288		QuickHelpText [ en-US ] = "Enter a transparency value for the beginning point of the gradient, where 0% is fully opaque and 100% is fully transparent." ;
289		TabStop = TRUE ;
290		Repeat = TRUE ;
291		Spin = TRUE ;
292		Maximum = 100 ;
293		StrictFormat = TRUE ;
294		Unit = FUNIT_PERCENT ;
295		Last = 100 ;
296		SpinSize = 5 ;
297	};
298	FixedText FT_TRGR_END_VALUE
299	{
300		Size = MAP_APPFONT ( CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; //wj
301		Text [ en-US ] = "~End value:" ;
302	};
303	MetricField MTR_TRGR_END_VALUE
304	{
305		Border = TRUE ;
306		Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ;
307		HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_EVALUE ;
308		QuickHelpText [ en-US ] = "Enter a transparency value for the endpoint of the gradient, where 0% is fully opaque and 100% is fully transparent." ;
309		TabStop = TRUE ;
310		Repeat = TRUE ;
311		Spin = TRUE ;
312		Maximum = 100 ;
313		StrictFormat = TRUE ;
314		Unit = FUNIT_PERCENT ;
315		Last = 100 ;
316		SpinSize = 5 ;
317	};
318	FixedText FT_TRGR_BORDER
319	{
320		Size = MAP_APPFONT ( CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ;
321		Text [ en-US ] = "~Border:" ;
322	};
323	MetricField MTR_TRGR_BORDER
324	{
325		Border = TRUE ;
326		Size = MAP_APPFONT ( CONTROL_WIDTH, MBOX_HEIGHT ) ;
327		HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_BORDER ;
328		QuickHelpText [ en-US ] = "Specify the border value of gradient transparency." ;
329		TabStop = TRUE ;
330		Repeat = TRUE ;
331		Spin = TRUE ;
332		Maximum = 100 ;
333		StrictFormat = TRUE ;
334		Unit = FUNIT_PERCENT ;
335		Last = 100 ;
336		SpinSize = 5 ;
337	};
338	//=====================================================================================================================================
339
340	ToolBox BTN_LEFT_SECOND
341	{
342		Border = FALSE ;
343		HelpID = HID_PPROPERTYPANEL_AREA_BTN_LEFT_SECOND ;
344		SVLook = TRUE ;
345		Border = FALSE ;
346		TabStop = TRUE ;
347		Text = "Rotate Left" ;
348		ItemList =
349		{
350			ToolBoxItem
351			{
352				Identifier = TBI_LEFT ;
353				Text = "Rotate Left" ;
354				ItemBitmap = Bitmap
355				{
356		//			File = "symphony/rotate_left.png" ;
357				};
358			};
359		};
360	};
361	ToolBox BTN_RIGHT_FIRST
362	{
363		Border = FALSE ;
364		HelpID = HID_PPROPERTYPANEL_AREA_BTN_RIGHT_FIRST ;
365		SVLook = TRUE ;
366		Border = FALSE ;
367		TabStop = TRUE ;
368		Text = "Rotate Right" ;
369		ItemList =
370		{
371			ToolBoxItem
372			{
373				Identifier = TBI_RIGHT ;
374				Text = "Rotate Right" ;
375				ItemBitmap = Bitmap
376				{
377		//			File = "symphony/rotate_right.png" ;
378				};
379			};
380		};
381	};
382	String STR_HELP_LEFT
383	{
384		Text [ en-US ] = "Rotate counterclockwise by 45 degrees." ;
385	};
386	String STR_HELP_RIGHT
387	{
388		Text [ en-US ] = "Rotate clockwise by 45 degrees." ;
389	};
390	Image IMG_ROT_LEFT
391	{
392		ImageBitmap = Bitmap {File = "symphony/rotate_left.png" ;} ;
393	};
394	Image IMG_ROT_RIGHT
395	{
396		ImageBitmap = Bitmap {File = "symphony/rotate_right.png" ;} ;
397	};
398};
399Control RID_POPUPPANEL_AERAPAGE_COLOR
400{
401	OutputSize = TRUE ;
402	DialogControl = TRUE ;
403	Border = FALSE ;
404	Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH, POPUP_COLOR_PICKER_HEIGHT ) ;
405
406	Control VS_COLOR
407	{
408		HelpID = HID_PPROPERTYPANEL_AREA_COLOR_VS ;
409		Hide = TRUE ;
410		Pos = MAP_APPFONT ( OFFSET_X, OFFSET_Y ) ;
411		Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2 ) ;
412		TabStop = TRUE ;
413		Text = "Color" ;
414	};
415};
416
417// ********************************************************************** EOF
418