Version 3.6.0.4, tag libreoffice-3.6.0.4
[LibreOffice.git] / svx / source / engine3d / float3d.src
blob3c90a26f838ce902e2be90d5c847b87d8b0ffb76
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * Copyright 2000, 2010 Oracle and/or its affiliates.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * This file is part of OpenOffice.org.
10  *
11  * OpenOffice.org is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU Lesser General Public License version 3
13  * only, as published by the Free Software Foundation.
14  *
15  * OpenOffice.org is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU Lesser General Public License version 3 for more details
19  * (a copy is included in the LICENSE file that accompanied this code).
20  *
21  * You should have received a copy of the GNU Lesser General Public License
22  * version 3 along with OpenOffice.org.  If not, see
23  * <http://www.openoffice.org/license.html>
24  * for a copy of the LGPLv3 License.
25  *
26  ************************************************************************/
28 #include <svx/dialogs.hrc>
29 #include "float3d.hrc"
30 #include <svx/svxcommands.h>
32 #define WIDTH               158
33 #define HEIGHT              209
34 #define BORDER              3
35 #define BUTTON_WIDTH        13
36 #define BUTTON_HEIGHT       13
37 #define VT_BUTTON_WIDTH     18
38 #define GROUP_Y             (BORDER + BUTTON_HEIGHT + 3)
39 #define GROUP_HEIGHT        95
40 #define GROUP_WIDTH         (WIDTH - 2 * BORDER)
41 #define GROUP_PREV_X        60
42 #define GROUP_PREV_Y        (GROUP_Y + GROUP_HEIGHT + 1)
43 #define GROUP_PREV_WIDTH    (WIDTH - BORDER - GROUP_PREV_X)
44 #define GROUP_PREV_HEIGHT   (HEIGHT - GROUP_PREV_Y - BORDER)
45 #define IMG_BUTTON_HEIGHT   15
46 #define IMG_BUTTON_NEXT     (IMG_BUTTON_HEIGHT + 2)
47 #define IMG_BUTTON_SIZE     MAP_APPFONT( BUTTON_WIDTH, IMG_BUTTON_HEIGHT )
48 #define FIXED_LINE_HEIGHT   8
49 #define FIXED_LINE_SIZE     MAP_APPFONT( GROUP_WIDTH, FIXED_LINE_HEIGHT )
50 #define TOP_FIXED_LINE_POS  MAP_APPFONT( BORDER, 2+BORDER + IMG_BUTTON_HEIGHT )
51 #define FT_WIDTH_SHORT      56
52 #define FT_WIDTH_LONG       89
53 #define FT_HEIGHT           8
54 #define FT_OFFSET_NEXT      (FT_HEIGHT + 6)
55 #define FT_INDENT           (BORDER + 6)
56 #define FIRST_FT_START_Y    (2+BORDER+IMG_BUTTON_HEIGHT + 13)
57 #define SEGMENTS_START_Y    (FIRST_FT_START_Y + 3*FT_OFFSET_NEXT + 13)
58 #define NORMALS_START_Y     (SEGMENTS_START_Y + 2*13)
59 #define NORMALS_BT_START_Y  (SEGMENTS_START_Y + 2*13 +11)
60 #define SHADOW_START_Y      (FIRST_FT_START_Y + 13)
61 #define CAMERA_START_Y      (SHADOW_START_Y + FT_OFFSET_NEXT + 13)
62 #define SPECULAR_START_Y    (FIRST_FT_START_Y + 2*FT_OFFSET_NEXT + 13)
64 #define MASKCOLOR   MaskColor = Color { Red=0xFFFF; Green=0x0000; Blue=0xFFFF; };
67 DockingWindow RID_SVXFLOAT_3D
69     HelpID = CMD_SID_3D_WIN ;
70     Border = TRUE ;
71     Hide = TRUE ;
72     SVLook = TRUE ;
73     Sizeable = TRUE ;
74     Moveable = TRUE ;
75     Closeable = TRUE ;
76     Zoomable = TRUE ;
77     Dockable = TRUE ;
78     EnableResizing = TRUE ;
79     Size = MAP_APPFONT ( WIDTH , HEIGHT ) ;
80     Text [ en-US ] = "3D Effects" ;
81     Closeable = TRUE ;
82     Zoomable = TRUE ;
84     ImageButton BTN_GEO
85     {
86         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_GEO";
87         Pos = MAP_APPFONT ( 4 , BORDER ) ;
88         Size = MAP_APPFONT ( VT_BUTTON_WIDTH , IMG_BUTTON_HEIGHT ) ;
89         TabStop = TRUE ;
90         ButtonImage = Image
91         {
92             ImageBitmap = Bitmap { File = "3dgeo.bmp" ; };
93             MASKCOLOR
94         };
95         QuickHelpText [ en-US ] = "Geometry" ;
96     };
97     ImageButton BTN_REPRESENTATION
98     {
99         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_REPRESENTATION";
100         Pos = MAP_APPFONT ( 22 , BORDER ) ;
101         Size = MAP_APPFONT ( VT_BUTTON_WIDTH , IMG_BUTTON_HEIGHT ) ;
102         TabStop = TRUE ;
103         ButtonImage = Image
104         {
105             ImageBitmap = Bitmap { File = "3drepres.bmp" ; };
106             MASKCOLOR
107         };
108         QuickHelpText [ en-US ] = "Shading" ;
109     };
110     ImageButton BTN_LIGHT
111     {
112         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT";
113         Pos = MAP_APPFONT ( 40 , BORDER ) ;
114         Size = MAP_APPFONT ( VT_BUTTON_WIDTH , IMG_BUTTON_HEIGHT ) ;
115         TabStop = TRUE ;
116         ButtonImage = Image
117         {
118             ImageBitmap = Bitmap { File = "3dlight.bmp" ; };
119             MASKCOLOR
120         };
121         QuickHelpText [ en-US ] = "Illumination" ;
122     };
123     ImageButton BTN_TEXTURE
124     {
125         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEXTURE";
126         Pos = MAP_APPFONT ( 58 , BORDER ) ;
127         Size = MAP_APPFONT ( VT_BUTTON_WIDTH , IMG_BUTTON_HEIGHT ) ;
128         ButtonImage = Image
129         {
130             ImageBitmap = Bitmap { File = "3dtextur.bmp" ; };
131             MASKCOLOR
132         };
133         TabStop = TRUE ;
134         QuickHelpText [ en-US ] = "Textures" ;
135     };
136     ImageButton BTN_MATERIAL
137     {
138         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_MATERIAL";
139         Pos = MAP_APPFONT ( 76 , BORDER ) ;
140         Size = MAP_APPFONT ( VT_BUTTON_WIDTH , IMG_BUTTON_HEIGHT ) ;
141         TabStop = TRUE ;
142         ButtonImage = Image
143         {
144             ImageBitmap = Bitmap { File = "material.bmp" ; };
145             MASKCOLOR
146         };
147         QuickHelpText [ en-US ] = "Material" ;
148     };
150     ImageButton BTN_UPDATE
151     {
152         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_UPDATE";
153         Pos = MAP_APPFONT ( WIDTH - BORDER - BUTTON_WIDTH * 2 , BORDER ) ;
154         Size = IMG_BUTTON_SIZE;
155         TabStop = TRUE ;
156         ButtonImage = Image
157         {
158             ImageBitmap = Bitmap { File = "sc10350.bmp" ; };
159             MASKCOLOR
160         };
161         QuickHelpText [ en-US ] = "Update" ;
162     };
163     ImageButton BTN_ASSIGN
164     {
165         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_ASSIGN";
166         Pos = MAP_APPFONT ( WIDTH - BORDER - BUTTON_WIDTH , BORDER ) ;
167         Size = IMG_BUTTON_SIZE;
168         TabStop = TRUE ;
169         ButtonImage = Image
170         {
171             ImageBitmap = Bitmap { File = "apply.bmp" ; };
172             MASKCOLOR
173         };
174         QuickHelpText [ en-US ] = "Assign" ;
175     };
176      // Lower part
177     ImageButton BTN_CHANGE_TO_3D
178     {
179         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_CHANGE_TO_3D";
180         Pos = MAP_APPFONT ( 9 , 200 - BUTTON_HEIGHT ) ;
181         Size = IMG_BUTTON_SIZE;
182         TabStop = TRUE ;
183         ButtonImage = Image
184         {
185             ImageBitmap = Bitmap { File = "convrt3d.bmp" ; };
186             MASKCOLOR
187         };
188         TabStop = TRUE ;
189         QuickHelpText [ en-US ] = "Convert to 3D" ;
190     };
191     ImageButton BTN_LATHE_OBJ
192     {
193         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LATHE_OBJ";
194         Pos = MAP_APPFONT ( 9 + BUTTON_WIDTH + 1 , 200 - BUTTON_HEIGHT ) ;
195         Size = IMG_BUTTON_SIZE;
196         TabStop = TRUE ;
197         ButtonImage = Image
198         {
199             ImageBitmap = Bitmap { File = "rotate3d.bmp" ; };
200             MASKCOLOR
201         };
202         TabStop = TRUE ;
203         QuickHelpText [ en-US ] = "Convert to Lathe Object" ;
204     };
205     ImageButton BTN_PERSPECTIVE
206     {
207         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_PERSPECTIVE";
208         Pos = MAP_APPFONT ( 9 + ( BUTTON_WIDTH + 1 ) * 2 , 200 - BUTTON_HEIGHT ) ;
209         Size = IMG_BUTTON_SIZE;
210         TabStop = TRUE ;
211         ButtonImage = Image
212         {
213             ImageBitmap = Bitmap { File = "persp3d.bmp" ; };
214             MASKCOLOR
215         };
216         TabStop = TRUE ;
217         QuickHelpText [ en-US ] = "Perspective On/Off" ;
218     };
219     Control CTL_PREVIEW
220     {
221         Border = TRUE ;
222         Pos = MAP_APPFONT ( 66 , 124 ) ;
223         Size = MAP_APPFONT ( 83 , 76 ) ;
224         TabStop = TRUE ;
225     };
226     Control CTL_LIGHT_PREVIEW
227     {
228         Border = TRUE ;
229         Pos = MAP_APPFONT ( 66 , 124 ) ;
230         Size = MAP_APPFONT ( 83 , 76 ) ;
231         TabStop = TRUE ;
232     };
233     FixedLine FL_GEOMETRIE
234     {
235         Pos = TOP_FIXED_LINE_POS;
236         Size = FIXED_LINE_SIZE;
237         Text [ en-US ] = "Geometry" ;
238     };
239     FixedText FT_PERCENT_DIAGONAL
240     {
241         Pos = MAP_APPFONT ( FT_INDENT, FIRST_FT_START_Y );
242         Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ;
243         Text [ en-US ] = "R~ounded edges" ;
244     };
245     MetricField MTR_PERCENT_DIAGONAL
246     {
247         HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_PERCENT_DIAGONAL";
248         Border = TRUE ;
249         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1 , FIRST_FT_START_Y - 2 ) ;
250         Size = MAP_APPFONT ( 50 , 12 ) ;
251         TabStop = TRUE ;
252         Repeat = TRUE ;
253         Spin = TRUE ;
254         SpinSize = 5 ;
255         Maximum = 100 ;
256         Last = 100 ;
257         Unit = FUNIT_CUSTOM ;
258         CustomUnitText = "%" ;
259     };
260     FixedText FT_BACKSCALE
261     {
262         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + FT_OFFSET_NEXT ) ;
263         Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ;
264         Text [ en-US ] = "~Scaled depth" ;
265     };
266     MetricField MTR_BACKSCALE
267     {
268         HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_BACKSCALE";
269         Border = TRUE ;
270         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1,
271                             FIRST_FT_START_Y + FT_OFFSET_NEXT - 2 ) ;
272         Size = MAP_APPFONT ( 50 , 12 ) ;
273         TabStop = TRUE ;
274         Repeat = TRUE ;
275         Spin = TRUE ;
276         SpinSize = 5 ;
277         Maximum = 10000 ;
278         Unit = FUNIT_CUSTOM ;
279         CustomUnitText  = "%" ;
280         Last = 10000 ;
281     };
282     FixedText FT_END_ANGLE
283     {
284         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 2*FT_OFFSET_NEXT ) ;
285         Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ;
286         Text [ en-US ] = "~Rotation angle" ;
287     };
288     MetricField MTR_END_ANGLE
289     {
290         HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_END_ANGLE";
291         Border = TRUE ;
292         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1,
293                             FIRST_FT_START_Y + 2*FT_OFFSET_NEXT - 2 ) ;
294         Size = MAP_APPFONT ( 50 , 12 ) ;
295         TabStop = TRUE ;
296         Repeat = TRUE ;
297         Spin = TRUE ;
298         SpinSize = 5 ;
299         Unit = FUNIT_CUSTOM ;
300         Maximum = 36000 ;
301         Last = 36000 ;
302         DecimalDigits = 1 ;
303         CustomUnitText [ en-US ] = " degree(s)";
304     };
305     FixedText FT_DEPTH
306     {
307         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 3*FT_OFFSET_NEXT ) ;
308         Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ;
309         Text [ en-US ] = "~Depth" ;
310     };
311     MetricField MTR_DEPTH
312     {
313         HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_DEPTH";
314         Border = TRUE ;
315         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1,
316                             FIRST_FT_START_Y + 3*FT_OFFSET_NEXT - 2 ) ;
317         Size = MAP_APPFONT ( 50 , 12 ) ;
318         TabStop = TRUE ;
319         Repeat = TRUE ;
320         Spin = TRUE ;
321         Unit = FUNIT_MM ;
322         StrictFormat = TRUE ;
323         Minimum = 0 ;
324         First = 0 ;
325         Maximum = 10000000 ;
326         Last = 10000000 ;
327         DecimalDigits = 2 ;
328         SpinSize = 100 ;
329     };
330     FixedLine FL_SEGMENTS
331     {
332         Pos = MAP_APPFONT ( BORDER , SEGMENTS_START_Y ) ;
333         Size = FIXED_LINE_SIZE;
334         Text [ en-US ] = "Segments" ;
335     };
336      // Geometry
337     FixedText FT_HORIZONTAL
338     {
339         Pos = MAP_APPFONT ( FT_INDENT , SEGMENTS_START_Y+13 ) ;
340         Size = MAP_APPFONT ( 40 , 8 ) ;
341         Text [ en-US ] = "~Horizontal" ;
342     };
343     NumericField NUM_HORIZONTAL
344     {
345         HelpID = "svx:NumericField:RID_SVXFLOAT_3D:NUM_HORIZONTAL";
346         Border = TRUE ;
347         Pos = MAP_APPFONT ( FT_INDENT + 42, SEGMENTS_START_Y+13-2 ) ;
348         Size = MAP_APPFONT ( 22 , 12 ) ;
349         TabStop = TRUE ;
350         Repeat = TRUE ;
351         Spin = TRUE ;
352         Minimum = 2 ;
353         First = 2 ;
354         Maximum = 256 ;
355         Last = 256 ;
356     };
357     FixedText FT_VERTICAL
358     {
359         Pos = MAP_APPFONT ( FT_INDENT + 74 , SEGMENTS_START_Y+13 ) ;
360         Size = MAP_APPFONT ( 40 , 8 ) ;
361         Text [ en-US ] = "~Vertical" ;
362     };
363     NumericField NUM_VERTICAL
364     {
365         HelpID = "svx:NumericField:RID_SVXFLOAT_3D:NUM_VERTICAL";
366         Border = TRUE ;
367         Pos = MAP_APPFONT ( FT_INDENT + 114+2 , SEGMENTS_START_Y+13-2 ) ;
368         Size = MAP_APPFONT ( 22 , 12 ) ;
369         TabStop = TRUE ;
370         Repeat = TRUE ;
371         Spin = TRUE ;
372         Minimum = 2 ;
373         First = 2 ;
374         Maximum = 256 ;
375         Last = 256 ;
376     };
378     FixedLine FL_NORMALS
379     {
380         Pos = MAP_APPFONT ( BORDER , NORMALS_START_Y ) ;
381         Size = MAP_APPFONT ( 54 , 8 ) ;
382         Text [ en-US ] = "Normals" ;
383     };
384     ImageButton BTN_NORMALS_OBJ
385     {
386         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_NORMALS_OBJ";
387         Pos = MAP_APPFONT ( FT_INDENT , NORMALS_BT_START_Y ) ;
388         Size = IMG_BUTTON_SIZE;
389         ButtonImage = Image
390         {
391             ImageBitmap = Bitmap { File = "normobjs.bmp" ; };
392             MASKCOLOR
393         };
394         TabStop = TRUE ;
395         QuickHelpText [ en-US ] = "Object-Specific" ;
396     };
397     ImageButton BTN_NORMALS_FLAT
398     {
399         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_NORMALS_FLAT";
400         Pos = MAP_APPFONT ( FT_INDENT + (1+BUTTON_WIDTH) , NORMALS_BT_START_Y ) ;
401         Size = IMG_BUTTON_SIZE;
402         ButtonImage = Image
403         {
404             ImageBitmap = Bitmap { File = "normflat.bmp" ; };
405             MASKCOLOR
406         };
407         TabStop = TRUE ;
408         QuickHelpText [ en-US ] = "Flat" ;
409     };
410     ImageButton BTN_NORMALS_SPHERE
411     {
412         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_NORMALS_SPHERE";
413         Pos = MAP_APPFONT ( FT_INDENT + (1+BUTTON_WIDTH) * 2 , NORMALS_BT_START_Y ) ;
414         Size = IMG_BUTTON_SIZE;
415         ButtonImage = Image
416         {
417             ImageBitmap = Bitmap { File = "normsphe.bmp" ; };
418             MASKCOLOR
419         };
420         TabStop = TRUE ;
421         QuickHelpText [ en-US ] = "Spherical" ;
422     };
423     ImageButton BTN_NORMALS_INVERT
424     {
425         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_NORMALS_INVERT";
426         Pos = MAP_APPFONT ( FT_INDENT , NORMALS_BT_START_Y + IMG_BUTTON_NEXT ) ;
427         Size = IMG_BUTTON_SIZE;
428         ButtonImage = Image
429         {
430             ImageBitmap = Bitmap { File = "invert3d.bmp" ; };
431             MASKCOLOR
432         };
433         TabStop = TRUE ;
434         QuickHelpText [ en-US ] = "Invert Normals" ;
435     };
436     ImageButton BTN_TWO_SIDED_LIGHTING
437     {
438         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TWO_SIDED_LIGHTING";
439         Pos = MAP_APPFONT ( FT_INDENT + (1+BUTTON_WIDTH) * 2 ,
440                             NORMALS_BT_START_Y + IMG_BUTTON_NEXT ) ;
441         Size = IMG_BUTTON_SIZE;
442         ButtonImage = Image
443         {
444             ImageBitmap = Bitmap { File = "lght2sid.bmp" ; };
445             MASKCOLOR
446         };
447         TabStop = TRUE ;
448         QuickHelpText [ en-US ] = "Double-Sided Illumination" ;
449     };
450     ImageButton BTN_DOUBLE_SIDED
451     {
452         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_DOUBLE_SIDED";
453         Pos = MAP_APPFONT ( FT_INDENT , NORMALS_BT_START_Y + 2*IMG_BUTTON_NEXT ) ;
454         Size = IMG_BUTTON_SIZE;
455         ButtonImage = Image
456         {
457             ImageBitmap = Bitmap { File = "doublesi.bmp" ; };
458             MASKCOLOR
459         };
460         TabStop = TRUE ;
461         QuickHelpText [ en-US ] = "Double-Sided" ;
462     };
464     // Representation
465     FixedText FT_SHADEMODE
466     {
467         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y ) ;
468         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
469         Text [ en-US ] = "~Mode" ;
470     };
471     ListBox LB_SHADEMODE
472     {
473         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_SHADEMODE";
474         Border = TRUE ;
475         Pos = MAP_APPFONT ( 66 , 30 ) ;
476         Size = MAP_APPFONT ( 83 , 100 ) ;
477         TabStop = TRUE ;
478         DropDown = TRUE ;
479         StringList [ en-US ] =
480         {
481             < "Flat" ; > ;
482             < "Phong" ; > ;
483             < "Gouraud" ; > ;
484         };
485     };
486     FixedLine FL_SHADOW
487     {
488         Pos = MAP_APPFONT ( BORDER , SHADOW_START_Y ) ;
489         Size = FIXED_LINE_SIZE;
490         Text [ en-US ] = "Shadow" ;
491     };
492     ImageButton BTN_SHADOW_3D
493     {
494         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_SHADOW_3D";
495         Pos = MAP_APPFONT ( FT_INDENT , SHADOW_START_Y + 11 ) ;
496         Size = IMG_BUTTON_SIZE;
497         TabStop = TRUE ;
498         ButtonImage = Image
499         {
500             ImageBitmap = Bitmap { File = "shadow3d.bmp" ; };
501             MASKCOLOR
502         };
503         TabStop = TRUE ;
504         QuickHelpText [ en-US ] = "3D Shadowing On/Off" ;
505     };
506     FixedText FT_SLANT
507     {
508         Pos = MAP_APPFONT ( FT_INDENT + BUTTON_WIDTH + 3 , SHADOW_START_Y + 11 + 2 ) ;
509         Size = MAP_APPFONT ( 68 , FT_HEIGHT ) ;
510         Right = TRUE;
511         Text [ en-US ] = "S~urface angle" ;
512     };
513     MetricField MTR_SLANT
514     {
515         HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_SLANT";
516         Border = TRUE ;
517         Pos = MAP_APPFONT ( 99 , SHADOW_START_Y + 11 ) ;
518         Size = MAP_APPFONT ( 50 , 12 ) ;
519         TabStop = TRUE ;
520         Repeat = TRUE ;
521         Spin = TRUE ;
522         SpinSize = 5 ;
523         Maximum = 90 ;
524         Unit = FUNIT_CUSTOM ;
525         Last = 90 ;
526         CustomUnitText [ en-US ] = " degree(s)";
527     };
529     FixedLine FL_CAMERA
530     {
531         Pos = MAP_APPFONT ( BORDER , CAMERA_START_Y ) ;
532         Size = FIXED_LINE_SIZE;
533         Text [ en-US ] = "Camera" ;
534     };
535     FixedText FT_DISTANCE
536     {
537         Pos = MAP_APPFONT ( FT_INDENT , CAMERA_START_Y + 11 ) ;
538         Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ;
539         Text [ en-US ] = "~Distance" ;
540     };
541     MetricField MTR_DISTANCE
542     {
543         HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_DISTANCE";
544         Border = TRUE ;
545         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1 ,
546                             CAMERA_START_Y + 11 - 2 ) ;
547         Size = MAP_APPFONT ( 50 , 12 ) ;
548         TabStop = TRUE ;
549         Repeat = TRUE ;
550         Spin = TRUE ;
551         StrictFormat = TRUE ;
552         Unit = FUNIT_MM ;
553         Minimum = 1 ;
554         First = 1 ;
555         Maximum = 1000000 ;
556         Last = 1000000 ;
557         DecimalDigits = 2 ;
558         SpinSize = 100 ;
559     };
560     FixedText FT_FOCAL_LENGTH
561     {
562         Pos = MAP_APPFONT ( FT_INDENT , CAMERA_START_Y + 11 + FT_OFFSET_NEXT ) ;
563         Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ;
564         Text [ en-US ] = "~Focal length" ;
565     };
566     MetricField MTR_FOCAL_LENGTH
567     {
568         HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_FOCAL_LENGTH";
569         Border = TRUE ;
570         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1 ,
571                             CAMERA_START_Y + 11 + FT_OFFSET_NEXT - 2 ) ;
572         Size = MAP_APPFONT ( 50 , 12 ) ;
573         TabStop = TRUE ;
574         Repeat = TRUE ;
575         Spin = TRUE ;
576         StrictFormat = TRUE ;
577         Unit = FUNIT_MM ;
578         Minimum = 1 ;
579         First = 1 ;
580         Maximum = 1000000 ;
581         Last = 1000000 ;
582         DecimalDigits = 2 ;
583         SpinSize = 100 ;
584     };
585     FixedLine FL_REPRESENTATION
586     {
587         Pos = TOP_FIXED_LINE_POS;
588         Size = FIXED_LINE_SIZE;
589         Text [ en-US ] = "Shading" ;
590     };
591      // Lighting
592     FixedText FT_LIGHTSOURCE
593     {
594         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y ) ;
595         Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ;
596         Text [ en-US ] = "~Light source" ;
597     };
598     ImageButton BTN_LIGHT_1
599     {
600         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_1";
601         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 11 ) ;
602         Size = MAP_APPFONT ( 12 , 14 ) ;
603         ButtonImage = Image
604         {
605             ImageBitmap = Bitmap { File = "light.bmp" ; };
606             MASKCOLOR
607         };
608         TabStop = TRUE ;
609         QuickHelpText [ en-US ] = "Light Source 1" ;
610     };
611     ImageButton BTN_LIGHT_2
612     {
613         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_2";
614         Pos = MAP_APPFONT ( FT_INDENT + 13 , FIRST_FT_START_Y + 11 ) ;
615         Size = MAP_APPFONT ( 12 , 14 ) ;
616         ButtonImage = Image
617         {
618             ImageBitmap = Bitmap { File = "light.bmp" ; };
619             MASKCOLOR
620         };
621         TabStop = TRUE ;
622         QuickHelpText [ en-US ] = "Light Source 2" ;
623     };
624     ImageButton BTN_LIGHT_3
625     {
626         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_3";
627         Pos = MAP_APPFONT ( FT_INDENT + 2*13 , FIRST_FT_START_Y + 11 ) ;
628         Size = MAP_APPFONT ( 12 , 14 ) ;
629         ButtonImage = Image
630         {
631             ImageBitmap = Bitmap { File = "light.bmp" ; };
632             MASKCOLOR
633         };
634         TabStop = TRUE ;
635         QuickHelpText [ en-US ] = "Light Source 3" ;
636     };
637     ImageButton BTN_LIGHT_4
638     {
639         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_4";
640         Pos = MAP_APPFONT ( FT_INDENT + 3*13 , FIRST_FT_START_Y + 11 ) ;
641         Size = MAP_APPFONT ( 12 , 14 ) ;
642         ButtonImage = Image
643         {
644             ImageBitmap = Bitmap { File = "light.bmp" ; };
645             MASKCOLOR
646         };
647         TabStop = TRUE ;
648         QuickHelpText [ en-US ] = "Light Source 4" ;
649     };
650     ImageButton BTN_LIGHT_5
651     {
652         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_5";
653         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 26 ) ;
654         Size = MAP_APPFONT ( 12 , 14 ) ;
655         ButtonImage = Image
656         {
657             ImageBitmap = Bitmap { File = "light.bmp" ; };
658             MASKCOLOR
659         };
660         TabStop = TRUE ;
661         QuickHelpText [ en-US ] = "Light Source 5" ;
662     };
663     ImageButton BTN_LIGHT_6
664     {
665         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_6";
666         Pos = MAP_APPFONT ( FT_INDENT + 13, FIRST_FT_START_Y + 26 ) ;
667         Size = MAP_APPFONT ( 12 , 14 ) ;
668         ButtonImage = Image
669         {
670             ImageBitmap = Bitmap { File = "light.bmp" ; };
671             MASKCOLOR
672         };
673         TabStop = TRUE ;
674         QuickHelpText [ en-US ] = "Light Source 6" ;
675     };
676     ImageButton BTN_LIGHT_7
677     {
678         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_7";
679         Pos = MAP_APPFONT ( FT_INDENT + 2*13, FIRST_FT_START_Y + 26 ) ;
680         Size = MAP_APPFONT ( 12 , 14 ) ;
681         ButtonImage = Image
682         {
683             ImageBitmap = Bitmap { File = "light.bmp" ; };
684             MASKCOLOR
685         };
686         TabStop = TRUE ;
687         QuickHelpText [ en-US ] = "Light Source 7" ;
688     };
689     ImageButton BTN_LIGHT_8
690     {
691         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_8";
692         Pos = MAP_APPFONT ( FT_INDENT +3*13 , FIRST_FT_START_Y + 26 ) ;
693         Size = MAP_APPFONT ( 12 , 14 ) ;
694         ButtonImage = Image
695         {
696             ImageBitmap = Bitmap { File = "light.bmp" ; };
697             MASKCOLOR
698         };
699         TabStop = TRUE ;
700         QuickHelpText [ en-US ] = "Light Source 8" ;
701     };
702     ListBox LB_LIGHT_1
703     {
704         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_1";
705         Border = TRUE ;
706         Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ;
707         Size = MAP_APPFONT ( 68 , 100 ) ;
708         TabStop = TRUE ;
709         DropDown = TRUE ;
710     };
711     ListBox LB_LIGHT_2
712     {
713         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_2";
714         Border = TRUE ;
715         Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ;
716         Size = MAP_APPFONT ( 68 , 100 ) ;
717         TabStop = TRUE ;
718         DropDown = TRUE ;
719     };
720     ListBox LB_LIGHT_3
721     {
722         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_3";
723         Border = TRUE ;
724         Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ;
725         Size = MAP_APPFONT ( 68 , 100 ) ;
726         TabStop = TRUE ;
727         DropDown = TRUE ;
728     };
729     ListBox LB_LIGHT_4
730     {
731         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_4";
732         Border = TRUE ;
733         Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ;
734         Size = MAP_APPFONT ( 68 , 100 ) ;
735         TabStop = TRUE ;
736         DropDown = TRUE ;
737     };
738     ListBox LB_LIGHT_5
739     {
740         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_5";
741         Border = TRUE ;
742         Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ;
743         Size = MAP_APPFONT ( 68 , 100 ) ;
744         TabStop = TRUE ;
745         DropDown = TRUE ;
746     };
747     ListBox LB_LIGHT_6
748     {
749         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_6";
750         Border = TRUE ;
751         Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ;
752         Size = MAP_APPFONT ( 68 , 100 ) ;
753         TabStop = TRUE ;
754         DropDown = TRUE ;
755     };
756     ListBox LB_LIGHT_7
757     {
758         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_7";
759         Border = TRUE ;
760         Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ;
761         Size = MAP_APPFONT ( 68 , 100 ) ;
762         TabStop = TRUE ;
763         DropDown = TRUE ;
764     };
765     ListBox LB_LIGHT_8
766     {
767         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_8";
768         Border = TRUE ;
769         Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ;
770         Size = MAP_APPFONT ( 68 , 100 ) ;
771         TabStop = TRUE ;
772         DropDown = TRUE ;
773     };
774     ImageButton BTN_LIGHT_COLOR
775     {
776         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_COLOR";
777         Pos = MAP_APPFONT ( 137 , FIRST_FT_START_Y + 11 ) ;
778         Size = MAP_APPFONT ( 12 , 14 ) ;
779         ButtonImage = Image
780         {
781             ImageBitmap = Bitmap { File = "colordlg.bmp" ; };
782             MASKCOLOR
783         };
784         TabStop = TRUE ;
785         QuickHelpText [ en-US ] = "Colors Dialog" ;
786     };
787     FixedText FT_AMBIENTLIGHT
788     {
789         Pos = MAP_APPFONT ( FT_INDENT, FIRST_FT_START_Y + 53 ) ;
790         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
791         Text [ en-US ] = "~Ambient light" ;
792     };
793     ListBox LB_AMBIENTLIGHT
794     {
795         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_AMBIENTLIGHT";
796         Border = TRUE ;
797         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 , FIRST_FT_START_Y + 53 ) ;
798         Size = MAP_APPFONT ( 68 , 100 ) ;
799         TabStop = TRUE ;
800         DropDown = TRUE ;
801     };
802     ImageButton BTN_AMBIENT_COLOR
803     {
804         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_AMBIENT_COLOR";
805         Pos = MAP_APPFONT ( 137 , FIRST_FT_START_Y + 53 ) ;
806         Size = MAP_APPFONT ( 12 , 14 ) ;
807         ButtonImage = Image
808         {
809             ImageBitmap = Bitmap { File = "colordlg.bmp" ; };
810             MASKCOLOR
811         };
812         TabStop = TRUE ;
813         QuickHelpText [ en-US ] = "Colors Dialog" ;
814     };
816     FixedLine FL_LIGHT
817     {
818         Pos = TOP_FIXED_LINE_POS;
819         Size = FIXED_LINE_SIZE ;
820         Text [ en-US ] = "Illumination" ;
821     };
822      // Textures
823     FixedText FT_TEX_KIND
824     {
825         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y ) ;
826         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
827         Text [ en-US ] = "~Type" ;
828     };
829     ImageButton BTN_TEX_LUMINANCE
830     {
831         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_LUMINANCE";
832         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1,
833                             FIRST_FT_START_Y - 2 ) ;
834         Size = IMG_BUTTON_SIZE;
835         ButtonImage = Image
836         {
837             ImageBitmap = Bitmap { File = "luminanc.bmp" ; };
838             MASKCOLOR
839         };
840         TabStop = TRUE ;
841         QuickHelpText [ en-US ] = "Black & White" ;
842     };
843     ImageButton BTN_TEX_COLOR
844     {
845         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_COLOR";
846         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + BUTTON_WIDTH,
847                             FIRST_FT_START_Y - 2 ) ;
848         Size = IMG_BUTTON_SIZE;
849         ButtonImage = Image
850         {
851             ImageBitmap = Bitmap { File = "color.bmp" ; };
852             MASKCOLOR
853         };
854         TabStop = TRUE ;
855         QuickHelpText [ en-US ] = "Color" ;
856     };
857     FixedText FT_TEX_MODE
858     {
859         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + IMG_BUTTON_NEXT ) ;
860         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
861         Text [ en-US ] = "~Mode" ;
862     };
863     ImageButton BTN_TEX_REPLACE
864     {
865         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_REPLACE";
866         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1,
867                             FIRST_FT_START_Y + IMG_BUTTON_NEXT - 2 ) ;
868         Size = IMG_BUTTON_SIZE;
869         ButtonImage = Image
870         {
871             ImageBitmap = Bitmap { File = "replac3d.bmp" ; };
872             MASKCOLOR
873         };
874         TabStop = TRUE ;
875         QuickHelpText [ en-US ] = "Only Texture" ;
876     };
877     ImageButton BTN_TEX_MODULATE
878     {
879         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_MODULATE";
880         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + BUTTON_WIDTH,
881                             FIRST_FT_START_Y + IMG_BUTTON_NEXT - 2 ) ;
882         Size = IMG_BUTTON_SIZE;
883         ButtonImage = Image
884         {
885             ImageBitmap = Bitmap { File = "modula3d.bmp" ; };
886             MASKCOLOR
887         };
888         TabStop = TRUE ;
889         QuickHelpText [ en-US ] = "Texture and Shading" ;
890     };
891     ImageButton BTN_TEX_BLEND
892     {
893         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_BLEND";
894         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + 2*BUTTON_WIDTH,
895                             FIRST_FT_START_Y + IMG_BUTTON_NEXT - 2 ) ;
896         Size = IMG_BUTTON_SIZE;
897         ButtonImage = Image
898         {
899             ImageBitmap = Bitmap { File = "blend3d.bmp" ; };
900             MASKCOLOR
901         };
902         TabStop = TRUE ;
903         QuickHelpText [ en-US ] = "Texture, Shadow and Color" ;
904     };
905     FixedText FT_TEX_PROJECTION_X
906     {
907         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 2*IMG_BUTTON_NEXT ) ;
908         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
909         Text [ en-US ] = "~Projection X" ;
910     };
911     ImageButton BTN_TEX_OBJECT_X
912     {
913         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_OBJECT_X";
914         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1,
915                             FIRST_FT_START_Y + 2*IMG_BUTTON_NEXT - 2 ) ;
916         Size = IMG_BUTTON_SIZE;
917         ButtonImage = Image
918         {
919             ImageBitmap = Bitmap { File = "objspc3d.bmp" ; };
920             MASKCOLOR
921         };
922         TabStop = TRUE ;
923         QuickHelpText [ en-US ] = "Object-Specific" ;
924     };
925     ImageButton BTN_TEX_PARALLEL_X
926     {
927         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_PARALLEL_X";
928         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + BUTTON_WIDTH,
929                             FIRST_FT_START_Y + 2*IMG_BUTTON_NEXT - 2 ) ;
930         Size = IMG_BUTTON_SIZE;
931         ButtonImage = Image
932         {
933             ImageBitmap = Bitmap { File = "parallel.bmp" ; };
934             MASKCOLOR
935         };
936         TabStop = TRUE ;
937         QuickHelpText [ en-US ] = "Parallel" ;
938     };
939     ImageButton BTN_TEX_CIRCLE_X
940     {
941         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_CIRCLE_X";
942         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + 2*BUTTON_WIDTH,
943                             FIRST_FT_START_Y + 2*IMG_BUTTON_NEXT - 2 ) ;
944         Size = IMG_BUTTON_SIZE;
945         ButtonImage = Image
946         {
947             ImageBitmap = Bitmap { File = "sphere3d.bmp" ; };
948             MASKCOLOR
949         };
950         TabStop = TRUE ;
951         QuickHelpText [ en-US ] = "Circular" ;
952     };
953     FixedText FT_TEX_PROJECTION_Y
954     {
955         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 3*IMG_BUTTON_NEXT ) ;
956         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
957         Text [ en-US ] = "P~rojection Y" ;
958     };
959     ImageButton BTN_TEX_OBJECT_Y
960     {
961         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_OBJECT_Y";
962         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1,
963                             FIRST_FT_START_Y + 3*IMG_BUTTON_NEXT - 2 ) ;
964         Size = IMG_BUTTON_SIZE;
965         ButtonImage = Image
966         {
967             ImageBitmap = Bitmap { File = "objspc3d.bmp" ; };
968             MASKCOLOR
969         };
970         TabStop = TRUE ;
971         QuickHelpText [ en-US ] = "Object-Specific" ;
972     };
973     ImageButton BTN_TEX_PARALLEL_Y
974     {
975         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_PARALLEL_Y";
976         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + BUTTON_WIDTH,
977                             FIRST_FT_START_Y + 3*IMG_BUTTON_NEXT - 2 ) ;
978         Size = IMG_BUTTON_SIZE;
979         ButtonImage = Image
980         {
981             ImageBitmap = Bitmap { File = "parallel.bmp" ; };
982             MASKCOLOR
983         };
984         TabStop = TRUE ;
985         QuickHelpText [ en-US ] = "Parallel" ;
986     };
987     ImageButton BTN_TEX_CIRCLE_Y
988     {
989         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_CIRCLE_Y";
990         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + 2*BUTTON_WIDTH,
991                             FIRST_FT_START_Y + 3*IMG_BUTTON_NEXT - 2 ) ;
992         Size = IMG_BUTTON_SIZE;
993         ButtonImage = Image
994         {
995             ImageBitmap = Bitmap { File = "sphere3d.bmp" ; };
996             MASKCOLOR
997         };
998         TabStop = TRUE ;
999         QuickHelpText [ en-US ] = "Circular" ;
1000     };
1001     FixedText FT_TEX_FILTER
1002     {
1003         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 4*IMG_BUTTON_NEXT ) ;
1004         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
1005         Text [ en-US ] = "~Filtering" ;
1006     };
1007     ImageButton BTN_TEX_FILTER
1008     {
1009         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_FILTER";
1010         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1,
1011                             FIRST_FT_START_Y + 4*IMG_BUTTON_NEXT - 2 ) ;
1012         Size = IMG_BUTTON_SIZE;
1013         ButtonImage = Image
1014         {
1015             ImageBitmap = Bitmap { File = "filter3d.bmp" ; };
1016             MASKCOLOR
1017         };
1018         TabStop = TRUE ;
1019         QuickHelpText [ en-US ] = "Filtering On/Off" ;
1020     };
1021     FixedLine FL_TEXTURE
1022     {
1023         Pos = TOP_FIXED_LINE_POS;
1024         Size = FIXED_LINE_SIZE;
1025         Text [ en-US ] = "Textures" ;
1026     };
1027      // Material
1028      // Materialeditor
1029     FixedText FT_MAT_FAVORITES
1030     {
1031         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y ) ;
1032         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
1033         Text [ en-US ] = "~Favorites" ;
1034     };
1035     ListBox LB_MAT_FAVORITES
1036     {
1037         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_MAT_FAVORITES";
1038         Border = TRUE ;
1039         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1,
1040                             FIRST_FT_START_Y - 2 ) ;
1041         Size = MAP_APPFONT ( 83 , 100 ) ;
1042         TabStop = TRUE ;
1043         DropDown = TRUE ;
1044         StringList [ en-US ] =
1045         {
1046             < "User-defined" ; > ;
1047             < "Metal" ; > ;
1048             < "Gold" ; > ;
1049             < "Chrome" ; > ;
1050             < "Plastic" ; > ;
1051             < "Wood" ; > ;
1052         };
1053     };
1054     FixedText FT_MAT_COLOR
1055     {
1056         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + FT_OFFSET_NEXT ) ;
1057         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
1058         Text [ en-US ] = "~Object color" ;
1059     };
1060     ListBox LB_MAT_COLOR
1061     {
1062         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_MAT_COLOR";
1063         Border = TRUE ;
1064         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 ,
1065                             FIRST_FT_START_Y + FT_OFFSET_NEXT - 2 ) ;
1066         Size = MAP_APPFONT ( 68 , 100 ) ;
1067         TabStop = TRUE ;
1068         DropDown = TRUE ;
1069     };
1070     ImageButton BTN_MAT_COLOR
1071     {
1072         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_MAT_COLOR";
1073         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 72 ,
1074                             FIRST_FT_START_Y + FT_OFFSET_NEXT - 2 ) ;
1075         Size = MAP_APPFONT ( 12, 14 ) ;
1076         ButtonImage = Image
1077         {
1078             ImageBitmap = Bitmap { File = "colordlg.bmp" ; };
1079             MASKCOLOR
1080         };
1081         TabStop = TRUE ;
1082         QuickHelpText [ en-US ] = "Colors Dialog" ;
1083     };
1084     FixedText FT_MAT_EMISSION
1085     {
1086         Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 2*FT_OFFSET_NEXT ) ;
1087         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
1088         Text [ en-US ] = "~Illumination color" ;
1089     };
1090     ListBox LB_MAT_EMISSION
1091     {
1092         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_MAT_EMISSION";
1093         Border = TRUE ;
1094         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 ,
1095                             FIRST_FT_START_Y + 2*FT_OFFSET_NEXT - 2 ) ;
1096         Size = MAP_APPFONT ( 68 , 100 ) ;
1097         TabStop = TRUE ;
1098         DropDown = TRUE ;
1099     };
1100     ImageButton BTN_EMISSION_COLOR
1101     {
1102         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_EMISSION_COLOR";
1103         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 72 ,
1104                             FIRST_FT_START_Y + 2*FT_OFFSET_NEXT - 2 ) ;
1105         Size = MAP_APPFONT ( 12, 14 ) ;
1106         ButtonImage = Image
1107         {
1108             ImageBitmap = Bitmap { File = "colordlg.bmp" ; };
1109             MASKCOLOR
1110         };
1111         TabStop = TRUE ;
1112         QuickHelpText [ en-US ] = "Colors Dialog" ;
1113     };
1115     FixedLine FL_MAT_SPECULAR
1116     {
1117         Pos = MAP_APPFONT ( BORDER , SPECULAR_START_Y ) ;
1118         Size = FIXED_LINE_SIZE;
1119         Text [ en-US ] = "Specular" ;
1120     };
1121     FixedText FT_MAT_SPECULAR
1122     {
1123         Pos = MAP_APPFONT ( FT_INDENT , SPECULAR_START_Y + 13 ) ;
1124         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
1125         Text [ en-US ] = "~Color" ;
1126     };
1127     ListBox LB_MAT_SPECULAR
1128     {
1129         HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_MAT_SPECULAR";
1130         Border = TRUE ;
1131         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1, SPECULAR_START_Y + 13 - 2 ) ;
1132         Size = MAP_APPFONT ( 68 , 100 ) ;
1133         TabStop = TRUE ;
1134         DropDown = TRUE ;
1135     };
1136     ImageButton BTN_SPECULAR_COLOR
1137     {
1138         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_SPECULAR_COLOR";
1139         Pos = MAP_APPFONT ( 137 , SPECULAR_START_Y + 13 - 2 ) ;
1140         Size = MAP_APPFONT ( 12, 14 ) ;
1141         ButtonImage = Image
1142         {
1143             ImageBitmap = Bitmap { File = "colordlg.bmp" ; };
1144             MASKCOLOR
1145         };
1146         TabStop = TRUE ;
1147         QuickHelpText [ en-US ] = "Colors Dialog" ;
1148     };
1149     FixedText FT_MAT_SPECULAR_INTENSITY
1150     {
1151         Pos = MAP_APPFONT ( FT_INDENT , SPECULAR_START_Y + 13 + FT_OFFSET_NEXT ) ;
1152         Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ;
1153         Text [ en-US ] = "I~ntensity" ;
1154     };
1155     MetricField MTR_MAT_SPECULAR_INTENSITY
1156     {
1157         HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_MAT_SPECULAR_INTENSITY";
1158         Border = TRUE ;
1159         Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 ,
1160                             SPECULAR_START_Y + 13 + FT_OFFSET_NEXT ) ;
1161         Size = MAP_APPFONT ( 68 , 12 ) ;
1162         TabStop = TRUE ;
1163         Repeat = TRUE ;
1164         Spin = TRUE ;
1165         Unit = FUNIT_CUSTOM ;
1166         CustomUnitText  = "%" ;
1167         Minimum = 1 ;
1168         First = 1 ;
1169         Maximum = 100 ;
1170         Last = 100 ;
1171         SpinSize = 1 ;
1172     };
1173         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_MAT_FAVORITES";
1174         HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_MAT_EDITOR";
1175     FixedLine FL_MATERIAL
1176     {
1177         Pos = TOP_FIXED_LINE_POS;
1178         Size = FIXED_LINE_SIZE;
1179         Text [ en-US ] = "Material" ;
1180     };
1184 Image RID_SVXIMAGE_LIGHT_ON
1186     ImageBitmap = Bitmap { File = "lighton.bmp" ; };
1187     MASKCOLOR
1190 Image RID_SVXIMAGE_LIGHT_OFF
1192     ImageBitmap = Bitmap { File = "light.bmp" ; };
1193     MASKCOLOR
1196 Image RID_SVXIMAGE_COLORDLG
1198     ImageBitmap = Bitmap { File = "colordlg.bmp" ; };
1199     MASKCOLOR
1202 String RID_SVXFLOAT3D_FAVORITE
1204     Text [ en-US ] = "Favorite";
1207 String RID_SVXFLOAT3D_FIX_X
1209     Text [ en-US ] = "X";
1212 String RID_SVXFLOAT3D_FIX_Y
1214     Text [ en-US ] = "Y";
1217 String RID_SVXFLOAT3D_FIX_Z
1219     Text [ en-US ] = "Z";
1222 String RID_SVXFLOAT3D_FIX_R
1224     Text [ en-US ] = "R:";
1227 String RID_SVXFLOAT3D_FIX_G
1229     Text [ en-US ] = "G:";
1232 String RID_SVXFLOAT3D_FIX_B
1234     Text [ en-US ] = "B:";
1237 String RID_SVXFLOAT3D_COLOR_LIGHT_PRE
1239     Text [ en-US ] = "Color Light Preview";