xref: /trunk/main/cui/source/tabpages/transfrm.src (revision c91f27c4)
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
23
24// include ------------------------------------------------------------------
25#include <svtools/controldims.hrc>
26#include "helpid.hrc"
27#include <cuires.hrc>
28#include "transfrm.hrc"
29#include <svx/dialogs.hrc>
30
31#define MA_TABPAGE_HEIGHT 185
32
33// RID_SVXPAGE_POSITION_SIZE ------------------------------------------------
34TabPage RID_SVXPAGE_POSITION_SIZE
35{
36	HelpId = HID_TRANS_POSITION_SIZE ;
37	Hide = TRUE ;
38	Text [ en-US ] = "Position and Size" ;
39	Size = MAP_APPFONT ( 260, MA_TABPAGE_HEIGHT ) ;
40
41	FixedLine FL_POSITION
42	{
43		Pos = MAP_APPFONT ( 6, 3 ) ;
44		Size = MAP_APPFONT ( 248, RSC_CD_FIXEDLINE_HEIGHT ) ;
45		Text [ en-US ] = "Position" ;
46	};
47	FixedText FT_POS_X
48	{
49		Pos = MAP_APPFONT ( 12, 16 + 8 ) ;
50		Size = MAP_APPFONT ( 40, 10 ) ;
51		Text [ en-US ] = "Position ~X" ;
52	};
53	FixedText FT_POS_Y
54	{
55		Pos = MAP_APPFONT ( 12, 32 + 8 ) ;
56		Size = MAP_APPFONT ( 40, 10 ) ;
57		Text [ en-US ] = "Position ~Y" ;
58	};
59	MetricField MTR_FLD_POS_X
60	{
61		HelpID = "cui:MetricField:RID_SVXPAGE_POSITION_SIZE:MTR_FLD_POS_X" ;
62		Border = TRUE ;
63		Pos = MAP_APPFONT ( 56, 14 + 8 ) ;
64		Size = MAP_APPFONT ( 54, 12 ) ;
65		TabStop = TRUE ;
66		Repeat = TRUE ;
67		Spin = TRUE ;
68		Minimum = -120000 ;
69		Maximum = 240000 ;
70		StrictFormat = TRUE ;
71		DecimalDigits = 2 ;
72		Unit = FUNIT_MM ;
73		SpinSize = 10 ;
74	};
75	MetricField MTR_FLD_POS_Y
76	{
77		HelpID = "cui:MetricField:RID_SVXPAGE_POSITION_SIZE:MTR_FLD_POS_Y" ;
78		Border = TRUE ;
79		Pos = MAP_APPFONT ( 56, 30 + 8 ) ;
80		Size = MAP_APPFONT ( 54, 12 ) ;
81		TabStop = TRUE ;
82		Repeat = TRUE ;
83		Spin = TRUE ;
84		Minimum = -120000 ;
85		Maximum = 240000 ;
86		StrictFormat = TRUE ;
87		DecimalDigits = 2 ;
88		Unit = FUNIT_MM ;
89		SpinSize = 10 ;
90	};
91	FixedText FT_POSREFERENCE
92	{
93		Pos = MAP_APPFONT ( 178, 2 + 8 ) ;
94		Size = MAP_APPFONT ( 70, 10 ) ;
95		Text [ en-US ] = "Base point" ;
96	};
97	Control CTL_POSRECT
98	{
99		HelpId = HID_TPPOSITION_CTRL ;
100		Border = TRUE ;
101		Pos = MAP_APPFONT ( 178, 12 + 8 ) ;
102		Size = MAP_APPFONT ( 48, 34 ) ;
103		TabStop = TRUE ;
104		QuickHelpText [ en-US ] = "Base point" ;
105	};
106
107	// size
108
109	FixedLine FL_SIZE
110	{
111		Pos = MAP_APPFONT ( 6, 56 ) ;
112		Size = MAP_APPFONT ( 248, RSC_CD_FIXEDLINE_HEIGHT ) ;
113		Text [ en-US ] = "Size" ;
114	};
115	FixedText FT_WIDTH
116	{
117		Pos = MAP_APPFONT ( 12, 16 + 61 ) ;
118		Size = MAP_APPFONT ( 40, 10 ) ;
119		Text [ en-US ] = "Wi~dth" ;
120	};
121	FixedText FT_HEIGHT
122	{
123		Pos = MAP_APPFONT ( 12, 32 + 61 ) ;
124		Size = MAP_APPFONT ( 40, 10 ) ;
125		Text [ en-US ] = "H~eight" ;
126	};
127	MetricField MTR_FLD_WIDTH
128	{
129		HelpID = "cui:MetricField:RID_SVXPAGE_POSITION_SIZE:MTR_FLD_WIDTH" ;
130		Border = TRUE ;
131		Pos = MAP_APPFONT ( 56, 14 + 61 ) ;
132		Size = MAP_APPFONT ( 54, 12 ) ;
133		TabStop = TRUE ;
134		Repeat = TRUE ;
135		Spin = TRUE ;
136		Minimum = 1 ;
137		Maximum = 120000 ;
138		StrictFormat = TRUE ;
139		DecimalDigits = 2 ;
140		Unit = FUNIT_MM ;
141		SpinSize = 10 ;
142	};
143	MetricField MTR_FLD_HEIGHT
144	{
145		HelpID = "cui:MetricField:RID_SVXPAGE_POSITION_SIZE:MTR_FLD_HEIGHT" ;
146		Border = TRUE ;
147		Pos = MAP_APPFONT ( 56, 30 + 61 ) ;
148		Size = MAP_APPFONT ( 54, 12 ) ;
149		TabStop = TRUE ;
150		Repeat = TRUE ;
151		Spin = TRUE ;
152		Minimum = 1 ;
153		Maximum = 120000 ;
154		StrictFormat = TRUE ;
155		DecimalDigits = 2 ;
156		Unit = FUNIT_MM ;
157		SpinSize = 10 ;
158	};
159	FixedText FT_SIZEREFERENCE
160	{
161		Pos = MAP_APPFONT ( 178, 2 + 61 ) ;
162		Size = MAP_APPFONT ( 70, 10 ) ;
163		Text [ en-US ] = "Base point" ;
164	};
165	Control CTL_SIZERECT
166	{
167		HelpId = HID_TPSIZE_CTRL ;
168		Border = TRUE ;
169		Pos = MAP_APPFONT ( 178, 12 + 61 ) ;
170		Size = MAP_APPFONT ( 48, 34 ) ;
171		TabStop = TRUE ;
172		QuickHelpText [ en-US ] = "Base point" ;
173	};
174	CheckBox CBX_SCALE
175	{
176		HelpID = "cui:CheckBox:RID_SVXPAGE_POSITION_SIZE:CBX_SCALE" ;
177		Pos = MAP_APPFONT ( 12, 47 + 61 ) ;
178		Size = MAP_APPFONT ( 162, 10 ) ;
179		TabStop = TRUE ;
180		Text [ en-US ] = "~Keep ratio" ;
181	};
182
183	// Protect
184
185	FixedLine FL_PROTECT
186	{
187		Pos = MAP_APPFONT ( 6, 120 ) ;
188		Size = MAP_APPFONT ( 119, RSC_CD_FIXEDLINE_HEIGHT ) ;
189		Text [ en-US ] = "Protect" ;
190	};
191
192	TriStateBox TSB_POSPROTECT
193	{
194		HelpID = "cui:TriStateBox:RID_SVXPAGE_POSITION_SIZE:TSB_POSPROTECT" ;
195		Pos = MAP_APPFONT ( 12, 10 + 120 ) ;
196		Size = MAP_APPFONT ( 113, 10 ) ;
197		Text [ en-US ] = "Position" ;
198		TabStop = TRUE ;
199	};
200
201	TriStateBox TSB_SIZEPROTECT
202	{
203		HelpID = "cui:TriStateBox:RID_SVXPAGE_POSITION_SIZE:TSB_SIZEPROTECT" ;
204		Pos = MAP_APPFONT ( 12, 24 + 120 ) ;
205		Size = MAP_APPFONT ( 113, 10 ) ;
206		Text [ en-US ] = "~Size" ;
207		TabStop = TRUE ;
208	};
209
210	// Adjust
211
212	FixedLine FL_ADJUST
213	{
214		Pos = MAP_APPFONT ( 6 + 123 + 6, 120 ) ;
215		Size = MAP_APPFONT ( 119, RSC_CD_FIXEDLINE_HEIGHT ) ;
216		Text [ en-US ] = "Adapt" ;
217	};
218	TriStateBox TSB_AUTOGROW_WIDTH
219	{
220		HelpID = "cui:TriStateBox:RID_SVXPAGE_POSITION_SIZE:TSB_AUTOGROW_WIDTH" ;
221		Pos = MAP_APPFONT ( 12 + 121 + 8, 10 + 120 ) ;
222		Size = MAP_APPFONT ( 113, 10 ) ;
223		Text [ en-US ] = "~Fit width to text" ;
224		TabStop = TRUE ;
225	};
226	TriStateBox TSB_AUTOGROW_HEIGHT
227	{
228		HelpID = "cui:TriStateBox:RID_SVXPAGE_POSITION_SIZE:TSB_AUTOGROW_HEIGHT" ;
229		Pos = MAP_APPFONT ( 12 + 121 + 8, 24 + 120 ) ;
230		Size = MAP_APPFONT ( 113, 10 ) ;
231		Text [ en-US ] = "Fit ~height to text" ;
232		TabStop = TRUE ;
233	};
234
235	FixedLine FL_DIVIDER
236	{
237		Pos = MAP_APPFONT ( 6 + 119 + 5, 128 ) ;
238		Size = MAP_APPFONT ( RSC_CD_FIXEDLINE_WIDTH, 26 ) ;
239		Vert = TRUE ;
240	};
241
242	// Anchor
243
244	FixedLine FL_ANCHOR
245	{
246		Pos = MAP_APPFONT ( 6 + 123 + 6, 120 ) ;
247		Size = MAP_APPFONT ( 119, RSC_CD_FIXEDLINE_HEIGHT ) ;
248		Hide = TRUE ;
249		Text [ en-US ] = "Anchor" ;
250	};
251	FixedText FT_ANCHOR
252	{
253		Pos = MAP_APPFONT ( 12 + 121 + 8, 10 + 120 ) ;
254		Size = MAP_APPFONT ( 37, 10 ) ;
255		Hide = TRUE ;
256		Text [ en-US ] = "~Anchor" ;
257	};
258	ListBox LB_ANCHOR
259	{
260		HelpID = "cui:ListBox:RID_SVXPAGE_POSITION_SIZE:LB_ANCHOR" ;
261		Pos = MAP_APPFONT ( 46 + 121 + 16, 8 + 120 ) ;
262		Size = MAP_APPFONT ( 54, 60 ) ;
263		Hide = TRUE ;
264		DropDown = TRUE ;
265		StringList [ en-US ] =
266		{
267			< "To paragraph" ;	> ;
268			< "As character" ;	> ;
269			< "To page" ;		> ;
270			< "To frame" ;		> ;
271		};
272	};
273	FixedText FT_ORIENT
274	{
275		Pos = MAP_APPFONT ( 12 + 121 + 8, 24 + 120 ) ;
276		Size = MAP_APPFONT ( 37, 10 ) ;
277		Hide = TRUE ;
278		Text [ en-US ] = "P~osition" ;
279	};
280	ListBox LB_ORIENT
281	{
282		HelpID = "cui:ListBox:RID_SVXPAGE_POSITION_SIZE:LB_ORIENT" ;
283		Pos = MAP_APPFONT ( 46 + 121 + 16, 22 + 120 ) ;
284		Size = MAP_APPFONT ( 54, 60 ) ;
285		Hide = TRUE ;
286		DropDown = TRUE ;
287		StringList [ en-US ] =
288		{
289			< "From top" ;				> ;
290			< "Above" ;					> ;
291			< "Centered" ;				> ;
292			< "Below" ;					> ;
293			< "Top of character" ;		> ;
294			< "Center of character" ;	> ;
295			< "Bottom of character" ;	> ;
296			< "Top of line" ;			> ;
297			< "Center of line" ;		> ;
298			< "Bottom of line" ;		> ;
299		};
300	};
301};
302
303 // RID_SVXPAGE_ANGLE --------------------------------------------------------
304TabPage RID_SVXPAGE_ANGLE
305{
306	HelpId = HID_TRANS_ANGLE ;
307	Hide = TRUE ;
308	Text [ en-US ] = "Angle" ;
309	Size = MAP_APPFONT ( 260, MA_TABPAGE_HEIGHT ) ;
310	FixedLine FL_POSITION
311	{
312		Pos = MAP_APPFONT ( 6, 3 ) ;
313		Size = MAP_APPFONT ( 248, RSC_CD_FIXEDLINE_HEIGHT ) ;
314		Text [ en-US ] = "Pivot point" ;
315	};
316	FixedText FT_POS_X
317	{
318		Pos = MAP_APPFONT ( 12, 16 + 11 ) ;
319		Size = MAP_APPFONT ( 40, 10 ) ;
320		Text [ en-US ] = "Position ~X" ;
321	};
322	FixedText FT_POS_Y
323	{
324		Pos = MAP_APPFONT ( 12, 32 + 11 ) ;
325		Size = MAP_APPFONT ( 40, 10 ) ;
326		Text [ en-US ] = "Position ~Y" ;
327	};
328	MetricField MTR_FLD_POS_X
329	{
330		HelpID = "cui:MetricField:RID_SVXPAGE_ANGLE:MTR_FLD_POS_X" ;
331		Border = TRUE ;
332		Pos = MAP_APPFONT ( 56, 14 + 11 ) ;
333		Size = MAP_APPFONT ( 54, 12 ) ;
334		TabStop = TRUE ;
335		Repeat = TRUE ;
336		Spin = TRUE ;
337		Minimum = -500000 ;
338		Maximum = 500000 ;
339		StrictFormat = TRUE ;
340		DecimalDigits = 2 ;
341		Unit = FUNIT_MM ;
342		SpinSize = 10 ;
343	};
344	MetricField MTR_FLD_POS_Y
345	{
346		HelpID = "cui:MetricField:RID_SVXPAGE_ANGLE:MTR_FLD_POS_Y" ;
347		Border = TRUE ;
348		Pos = MAP_APPFONT ( 56, 30 + 11 ) ;
349		Size = MAP_APPFONT ( 54, 12 ) ;
350		TabStop = TRUE ;
351		Repeat = TRUE ;
352		Spin = TRUE ;
353		Minimum = -500000 ;
354		Maximum = 500000 ;
355		StrictFormat = TRUE ;
356		DecimalDigits = 2 ;
357		Unit = FUNIT_MM ;
358		SpinSize = 10 ;
359	};
360	FixedText FT_POSPRESETS
361	{
362		Pos = MAP_APPFONT ( 178, 14 ) ;
363		Size = MAP_APPFONT ( 70, 8 ) ;
364		Text [ en-US ] = "Default settings" ;
365	};
366	Control CTL_RECT
367	{
368		HelpId = HID_TPROTATION_CTRL1 ;
369		Border = TRUE ;
370		Pos = MAP_APPFONT ( 178, 14 + 11 ) ;
371		Size = MAP_APPFONT ( 70, 48 ) ;
372		TabStop = TRUE ;
373		QuickHelpText [ en-US ] = "Rotation point" ;
374	};
375	FixedLine FL_ANGLE
376	{
377		Pos = MAP_APPFONT ( 6, 71 + 11 ) ;
378		Size = MAP_APPFONT ( 248, RSC_CD_FIXEDLINE_HEIGHT ) ;
379		Text [ en-US ] = "Rotation angle" ;
380	};
381	FixedText FT_ANGLE
382	{
383		Pos = MAP_APPFONT ( 12, 84 + 22 ) ;
384		Size = MAP_APPFONT ( 40, 10 ) ;
385		Text [ en-US ] = "~Angle" ;
386	};
387	MetricField MTR_FLD_ANGLE
388	{
389		HelpID = "cui:MetricField:RID_SVXPAGE_ANGLE:MTR_FLD_ANGLE" ;
390		Border = TRUE ;
391		Pos = MAP_APPFONT ( 56, 82 + 22 ) ;
392		Size = MAP_APPFONT ( 54, 12 ) ;
393		TabStop = TRUE ;
394		Repeat = TRUE ;
395		Spin = TRUE ;
396		Minimum = -500000 ;
397		Maximum = 500000 ;
398		StrictFormat = TRUE ;
399		DecimalDigits = 2 ;
400		Unit = FUNIT_CUSTOM ;
401		CustomUnitText [ en-US ] = " degrees" ;
402		SpinSize = 500 ;
403	};
404	FixedText FT_ANGLEPRESETS
405	{
406		Pos = MAP_APPFONT ( 178, 82 + 11 ) ;
407		Size = MAP_APPFONT ( 70, 8 ) ;
408		Text [ en-US ] = "Default settings" ;
409	};
410	Control CTL_ANGLE
411	{
412		HelpId = HID_TPROTATION_CTRL2 ;
413		Border = TRUE ;
414		Pos = MAP_APPFONT ( 178, 82 + 22 ) ;
415		Size = MAP_APPFONT ( 70, 48 ) ;
416		TabStop = TRUE ;
417		QuickHelpText [ en-US ] = "Rotation Angle" ;
418	};
419};
420 // RID_SVXPAGE_SLANT -----------------------------------------------------
421TabPage RID_SVXPAGE_SLANT
422{
423	HelpId = HID_TRANS_SLANT ;
424	Hide = TRUE ;
425	Size = MAP_APPFONT ( 260, MA_TABPAGE_HEIGHT ) ;
426	Text [ en-US ] = "Slant & Corner Radius" ;
427	FixedLine FL_RADIUS
428	{
429		Pos = MAP_APPFONT ( 6, 3 ) ;
430		Size = MAP_APPFONT ( 248, RSC_CD_FIXEDLINE_HEIGHT ) ;
431		Text [ en-US ] = "Corner radius" ;
432	};
433	FixedText FT_RADIUS
434	{
435		Pos = MAP_APPFONT ( 12, 16 ) ;
436		Size = MAP_APPFONT ( 40, 10 ) ;
437		Text [ en-US ] = "~Radius" ;
438	};
439	MetricField MTR_FLD_RADIUS
440	{
441		HelpID = "cui:MetricField:RID_SVXPAGE_SLANT:MTR_FLD_RADIUS" ;
442		Border = TRUE ;
443		Pos = MAP_APPFONT ( 56, 14 ) ;
444		Size = MAP_APPFONT ( 54, 12 ) ;
445		TabStop = TRUE ;
446		Repeat = TRUE ;
447		Spin = TRUE ;
448		Minimum = 0 ;
449		Maximum = 500000 ;
450		StrictFormat = TRUE ;
451		DecimalDigits = 2 ;
452		Unit = FUNIT_MM ;
453		SpinSize = 10 ;
454	};
455	FixedLine FL_SLANT
456	{
457		Pos = MAP_APPFONT ( 6, 35 ) ;
458		Size = MAP_APPFONT ( 248, RSC_CD_FIXEDLINE_HEIGHT ) ;
459		Text [ en-US ] = "Slant" ;
460	};
461	FixedText FT_ANGLE
462	{
463		Pos = MAP_APPFONT ( 12, 48 ) ;
464		Size = MAP_APPFONT ( 40, 10 ) ;
465		Text [ en-US ] = "~Angle" ;
466	};
467	MetricField MTR_FLD_ANGLE
468	{
469		HelpID = "cui:MetricField:RID_SVXPAGE_SLANT:MTR_FLD_ANGLE" ;
470		Border = TRUE ;
471		Pos = MAP_APPFONT ( 56, 46 ) ;
472		Size = MAP_APPFONT ( 54, 12 ) ;
473		TabStop = TRUE ;
474		Repeat = TRUE ;
475		Spin = TRUE ;
476		Minimum = -8900 ;
477		First = -8900 ;
478		Maximum = 8900 ;
479		Last = 8900 ;
480		StrictFormat = TRUE ;
481		DecimalDigits = 2 ;
482		Unit = FUNIT_CUSTOM ;
483		SpinSize = 500 ;
484		CustomUnitText [ en-US ] = " degrees" ;
485	};
486};
487 // RID_SVXDLG_TRANSFORM -----------------------------------------------------
488
489#define _POS_SIZE_TEXT \
490	Text [ en-US ] = "Position and Size" ; \
491
492
493TabDialog RID_SVXDLG_TRANSFORM\
494{
495	OutputSize = TRUE ;
496	SvLook = TRUE ;
497	Size = MAP_APPFONT ( 289, MA_TABPAGE_HEIGHT + 41 ) ;
498	Text [ en-US ] = "Position and Size" ; \
499	Moveable = TRUE ;
500	TabControl TAB_CONTROL\
501	{
502		OutputSize = TRUE ;
503		Pos = MAP_APPFONT ( 3, 3 ) ;
504		Size = MAP_APPFONT ( 260, MA_TABPAGE_HEIGHT ) ;
505		PageList =
506		{
507			PageItem\
508			{
509				Identifier = RID_SVXPAGE_POSITION_SIZE ;
510				PageResID = RID_SVXPAGE_POSITION_SIZE ;
511				_POS_SIZE_TEXT
512			};
513			PageItem
514			{
515				Identifier = RID_SVXPAGE_SWPOSSIZE ;
516				PageResID = RID_SVXPAGE_SWPOSSIZE ;
517				_POS_SIZE_TEXT
518			};
519			PageItem
520			{
521				Identifier = RID_SVXPAGE_ANGLE ;
522				Text [ en-US ] = "Rotation" ;
523				PageResID = RID_SVXPAGE_ANGLE ;
524			};
525			PageItem
526			{
527				Identifier = RID_SVXPAGE_SLANT ;
528				PageResID = RID_SVXPAGE_SLANT ;
529				Text [ en-US ] = "Slant & Corner Radius" ;
530			};
531		};
532	};
533};
534
535// ********************************************************************** EOF
536