merge the formfield patch from ooo-build
[ooovba.git] / sd / source / ui / animations / CustomAnimationDialog.src
blob3eae146ded7b21501c25ee3e7cf009d353ecaae2
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: CustomAnimationDialog.src,v $
10  * $Revision: 1.9 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
31 #include "CustomAnimationDialog.hrc"
32 #include "CustomAnimation.hrc"
34 #define X0 6
35 #define X1 6
36 #define X2 73
37 #define W0 268
38 #define W1 67
39 #define W2 100
40 #define WIDTH 260
42 TabDialog DLG_CUSTOMANIMATION
44     Size = MAP_APPFONT ( WIDTH+6 , 200 ) ;
45     OutputSize = TRUE ;
46     SVLook = TRUE ;
47     Moveable = TRUE ;
48     Closeable = TRUE ;
49     Text [ en-US ] = "Effect Options";
51     TabControl 1
52     {
53         OutputSize = TRUE ;
54         Pos = MAP_APPFONT ( 3 , 3 ) ;
55         Size = MAP_APPFONT ( 240 , 159 ) ;
56         PageList =
57         {
58             PageItem
59             {
60                 PageResID = RID_TP_CUSTOMANIMATION_EFFECT ;
61                 Identifier = RID_TP_CUSTOMANIMATION_EFFECT ;
62                 Text [ en-US ] = "Effect" ;
63             };
65             PageItem
66             {
67                 PageResID = RID_TP_CUSTOMANIMATION_DURATION;
68                 Identifier = RID_TP_CUSTOMANIMATION_DURATION;
69                 Text [ en-US ] = "Timing";
70             };
72             PageItem
73             {
74                 PageResID = RID_TP_CUSTOMANIMATION_TEXT;
75                 Identifier = RID_TP_CUSTOMANIMATION_TEXT;
76                 Text [ en-US ] = "Text Animation";
77             };
78         };
79     };
80     OKButton 1
81     {
82         Pos = MAP_APPFONT ( 10 , 175 ) ;
83         Size = MAP_APPFONT ( 50 , 14 ) ;
84         TabStop = TRUE ;
85     };
86     CancelButton 1
87     {
88         Pos = MAP_APPFONT ( 64 , 175 ) ;
89         Size = MAP_APPFONT ( 50 , 14 ) ;
90         TabStop = TRUE ;
91     };
92     HelpButton 1
93     {
94         Pos = MAP_APPFONT ( 119 , 175 ) ;
95         Size = MAP_APPFONT ( 50 , 14 ) ;
96         TabStop = TRUE ;
97     };
100 TabPage RID_TP_CUSTOMANIMATION_EFFECT
102     Hide = TRUE;
103     Size = MAP_APPFONT ( WIDTH , 159 );
104     Text [ en-US ] = "Effect";
105     
106     FixedLine FL_SETTINGS
107     {
108         OutputSize = TRUE;
109         Pos = MAP_APPFONT ( X0 , 3  ) ;
110         Size = MAP_APPFONT( W0, 8 );
111         Hide = TRUE;
113         Text [ en-US ] = "Settings";
114     };
115     
116     FixedText FT_PROPERTY_1
117     {
118         OutputSize = TRUE;
119         Pos = MAP_APPFONT ( X1+6 , 16  ) ;
120         Size = MAP_APPFONT( W1, 8 );
121         Hide = TRUE;
122     };
124     ListBox LB_PROPERTY_1
125     {
126         Pos = MAP_APPFONT ( X2+6 , 14  ) ;
127         Size = MAP_APPFONT ( W2, 100 );
128         Hide = TRUE;
129         TabStop = TRUE ;
130         Border = TRUE ;
131         DropDown = TRUE ;
132         ClipChildren = TRUE;
133     };
135     FixedText FT_PROPERTY_2
136     {
137         OutputSize = TRUE;
138         Pos = MAP_APPFONT ( X1+6 , 16  ) ;
139         Size = MAP_APPFONT( W1, 8 );
140         Hide = TRUE;
141     };
143     ListBox LB_PROPERTY_2
144     {
145         Pos = MAP_APPFONT ( X2+6 , 14  ) ;
146         Size = MAP_APPFONT ( W2, 100 );
147         Hide = TRUE;
148         TabStop = TRUE ;
149         Border = TRUE ;
150         DropDown = TRUE ;
151     };
152     
153     CheckBox CB_SMOOTH_START
154     {
155         Pos = MAP_APPFONT( X1+6, 14 );
156         Size = MAP_APPFONT ( (W0 / 2) , 10 ) ;
157         Hide = TRUE;
159         Text [ en-US ] = "Accelerated start";
160     };
162     CheckBox CB_SMOOTH_END
163     { 
164         Pos = MAP_APPFONT( X1 + (W0 / 2) + 3, 14 );
165         Size = MAP_APPFONT ( (W0 / 2) , 10 ) ;
166         Hide = TRUE;
168         Text [ en-US ] = "Decelerated end";
169     };
170     
171     CheckBox CB_AUTORESTART
172     {
173         Pos = MAP_APPFONT( X1+6, 14 );
174         Size = MAP_APPFONT ( W0 , 10 ) ;
175         Hide = TRUE;
177         Text [ en-US ] = "Reverse automatically";
178     };
181 // controls for playback command
183 /*      
184     FixedLine FL_PLAY
185     {
186         OutputSize = TRUE;
187         Pos = MAP_APPFONT ( X0 , 3  ) ;
188         Size = MAP_APPFONT( W0, 8 );
189         Hide = TRUE;
191         Text [ en-US ] = "Play";
192     };
193     
194     RadioButton RB_FROM_START
195     {
196         OutputSize = TRUE;
197         Pos = MAP_APPFONT ( X1 , 16  ) ;
198         Size = MAP_APPFONT( W0, 10 );
199         TabStop = TRUE ;
200         Hide = TRUE;
201     
202         Text [ en-US ] = "From start";
203     };
204     
205     RadioButton RB_FROM_LAST
206     {
207         OutputSize = TRUE;
208         Pos = MAP_APPFONT ( X1 , 29  ) ;
209         Size = MAP_APPFONT( W0, 10 );
210         TabStop = TRUE ;
211         Hide = TRUE;
213         Text [en-US ] = "From last";
214     };
215     
216     RadioButton RB_FROM_TIME
217     {
218         OutputSize = TRUE;
219         Pos = MAP_APPFONT ( X1 , 42  ) ;
220         Size = MAP_APPFONT( W0, 10 );
221         TabStop = TRUE ;
222         Hide = TRUE;
224         Text [ en-US ] = "From time:";
225     };
226     
227     MetricField MF_START_TIME
228     {
229         OutputSize = TRUE;
230         Pos = MAP_APPFONT ( X1 , 55  ) ;
231         Size = MAP_APPFONT ( W1, 12 );
232         OutputSize = TRUE;
233         Border = TRUE ;
234         TabStop = TRUE ;
235         Left = TRUE ;
236         Repeat = TRUE ;
237         Spin = TRUE ;
238         Minimum = 0 ;
239         Maximum = 9999 ;
240         DecimalDigits = 1 ;
241         Unit = FUNIT_CUSTOM ;
242         CustomUnitText [ en-US ] = "sec";
243         SpinSize = 5 ;
244         Hide = TRUE;
245     };
247     FixedLine FL_STOP
248     {
249         OutputSize = TRUE;
250         Pos = MAP_APPFONT ( X0 , 70  ) ;
251         Size = MAP_APPFONT( W0, 8 );
252         Hide = TRUE;
254         Text [ en-US ] = "Stop playback";
255     };
256     
257     RadioButton RB_STOP_ON_CLICK
258     {
259         OutputSize = TRUE;
260         Pos = MAP_APPFONT ( X1 , 81  ) ;
261         Size = MAP_APPFONT( W0, 10 );
262         TabStop = TRUE ;
263         Hide = TRUE;
265         Text [ en-US ] = "On click";
266     };
267     
268     RadioButton RB_STOP_ON_NEXT_SLIDE
269     {
270         OutputSize = TRUE;
271         Pos = MAP_APPFONT ( X1 , 94 ) ;
272         Size = MAP_APPFONT( W0, 10 );
273         TabStop = TRUE ;
274         Hide = TRUE;
276         Text [ en-US ] = "After current slide";
277     };
278     
279     RadioButton RB_STOP_AFTER_N_SLIDES
280     {
281         OutputSize = TRUE;
282         Pos = MAP_APPFONT ( X1 , 107  ) ;
283         Size = MAP_APPFONT( W0, 10 );
284         TabStop = TRUE ;
285         Hide = TRUE;
287         Text [ en-US ] = "After";
288     };
289     
290     MetricField MF_STOP_AFTER_SLIDES
291     {
292         OutputSize = TRUE;
293         Pos = MAP_APPFONT ( X1 , 55  ) ;
294         Size = MAP_APPFONT ( W1, 12 );
295         OutputSize = TRUE;
296         Border = TRUE ;
297         TabStop = TRUE ;
298         Left = TRUE ;
299         Repeat = TRUE ;
300         Spin = TRUE ;
301         Minimum = 0 ;
302         Maximum = 9999 ;
303         DecimalDigits = 0 ;
304         Unit = FUNIT_CUSTOM ;
305         CustomUnitText [ en-US ] = "Slides";
306         SpinSize = 1 ;
307         Hide = TRUE;
308     };
310     //
311     // common settings
312     //
314     FixedLine FL_ENHANCEMENTS
315     {
316         OutputSize = TRUE;
317         Pos = MAP_APPFONT ( X0 , 3  ) ;
318         Size = MAP_APPFONT( W0, 8 );
319         Hide = TRUE;
320         
321         Text [ en-US ] = "Enhancement";
322     };
323     
324     FixedText FT_SOUND
325     {
326         OutputSize = TRUE;
327         Pos = MAP_APPFONT ( X1 , 5  ) ;
328         Size = MAP_APPFONT( W1, 8 );
330         Text [ en-US ] = "Sound";
331     };
333     ListBox LB_SOUND
334     {
335         Pos = MAP_APPFONT ( X2 , 3  ) ;
336         Size = MAP_APPFONT ( W2 - 19, 100 );
337         TabStop = TRUE ;
338         Border = TRUE ;
339         DropDown = TRUE ;
340     };
341     
342     PushButton PB_SOUND_PREVIEW
343     {
344         Pos = MAP_APPFONT ( X2 + W2 - 16 , 2  ) ;
345         Size = MAP_APPFONT( 16, 14 );
346         OutputSize = TRUE;
347         TabStop = TRUE; 
348     };
350     FixedText FT_AFTER_EFFECT
351     {
352         OutputSize = TRUE;
353         Pos = MAP_APPFONT ( X1 , 20  ) ;
354         Size = MAP_APPFONT( W1, 8 );
356         Text [ en-US ] = "After animation ";
357     };
359     ListBox LB_AFTER_EFFECT
360     {
361         Pos = MAP_APPFONT ( X2 , 18  ) ;
362         Size = MAP_APPFONT ( W2, 100 );
363         TabStop = TRUE ;
364         Border = TRUE ;
365         DropDown = TRUE ;
366         
367         StringList [ en-US ] =
368         {
369             < "Don't dim" ; > ;
370             < "Dim with color" ; > ;
371             < "Hide after animation" ; > ;
372             < "Hide on next animation" ; > ;
373         };              
374     };
375     
376     FixedText FT_DIMCOLOR
377     {
378         Pos = MAP_APPFONT( X1, 35 );
379         Size = MAP_APPFONT( W1, 8 );
380         Text [ en-US ] = "Dim Color";
381     };
382     
383     ListBox CLB_DIMCOLOR
384     {
385         Pos = MAP_APPFONT( X2, 33 );
386         Size = MAP_APPFONT ( W2, 100 );
387         TabStop = TRUE ;
388         Border = TRUE ;
389         DropDown = TRUE ;        
390     };
392     FixedText FT_TEXT_ANIM
393     {
394         OutputSize = TRUE;
395         Pos = MAP_APPFONT ( X1 , 50  ) ;
396         Size = MAP_APPFONT( W1, 8 );
398         Text [ en-US ] = "Text animation";
399     };
401     ListBox LB_TEXT_ANIM
402     {
403         Pos = MAP_APPFONT ( X2 , 48  ) ;
404         Size = MAP_APPFONT ( W2, 100 );
405         TabStop = TRUE ;
406         Border = TRUE ;
407         DropDown = TRUE ;
409         StringList [ en-US ] =
410         {
411             < "All at once" ; > ;
412             < "Word by word" ; > ;
413             < "Letter by letter" ; > ;
414         };              
415     };
417     FixedText FT_TEXT_DELAY
418     {
419         OutputSize = TRUE;
420         Pos = MAP_APPFONT ( X2 + 45, 66  ) ;
421         Size = MAP_APPFONT( W0 - X2 - 45, 8 );
423         Text [ en-US ] = "delay between characters";
424     };
426     MetricField MF_TEXT_DELAY
427     {
428         Pos = MAP_APPFONT ( X2, 64  ) ;
429         Size = MAP_APPFONT ( 42, 12 );
430         TabStop = TRUE ;
431         Border = TRUE ;
432         Repeat = TRUE ;
433         Spin = TRUE ;
434         Minimum = 0 ;
435         Maximum = 1024 ;
436         DecimalDigits = 1 ;
437         Unit = FUNIT_CUSTOM ;
438         CustomUnitText [ en-US ] = "%";
439         SpinSize = 1 ;
440         
441     };
444 TabPage RID_TP_CUSTOMANIMATION_DURATION
446     Hide = TRUE;
447     Size = MAP_APPFONT ( WIDTH , 159 );
448     Text [ en-US ] = "Timing";
449     
450     FixedText FT_START
451     {
452         OutputSize = TRUE;
453         Pos = MAP_APPFONT ( X0 , 5  ) ;
454         Size = MAP_APPFONT( W1, 8 );
456         Text [ en-US ] = "Start";
457     };
459     ListBox LB_START
460     {
461         Pos = MAP_APPFONT ( X2 , 3  ) ;
462         Size = MAP_APPFONT ( W2, 48 );
463         TabStop = TRUE ;
464         Border = TRUE ;
465         DropDown = TRUE ;
467         StringList [ en-US ] =
468         {
469             < "On click" ; > ;
470             < "With previous" ; > ;
471             < "After previous" ; > ;
472         };
473     };
474     
475     FixedText FT_START_DELAY
476     {
477         OutputSize = TRUE;
478         Pos = MAP_APPFONT ( X0 , 20  ) ;
479         Size = MAP_APPFONT( W1, 8 );
481         Text [ en-US ] = "Delay";
482     };
483         
484     MetricField MF_START_DELAY
485     {
486         Pos = MAP_APPFONT ( X2 , 18  ) ;
487         Size = MAP_APPFONT ( W2, 12 );
488         Border = TRUE ;
489         TabStop = TRUE ;
490         Left = TRUE ;
491         Repeat = TRUE ;
492         Spin = TRUE ;
493         Minimum = 0 ;
494         Maximum = 9999 ;
495         DecimalDigits = 1 ;
496         Unit = FUNIT_CUSTOM ;
497         CustomUnitText [ en-US ] = "sec";
498         SpinSize = 5 ;
499     };
501     FixedText FT_DURATION
502     {
503         OutputSize = TRUE;
504         Pos = MAP_APPFONT ( X0 , 35  ) ;
505         Size = MAP_APPFONT( W1, 8 );
507         Text [ en-US ] = "Speed";
508     };
510     ComboBox CB_DURATION
511     {
512         Pos = MAP_APPFONT ( X2 , 33  ) ;
513         Size = MAP_APPFONT ( W2, 48 );
514         TabStop = TRUE ;
515         Border = TRUE ;
516         DropDown = TRUE ;
517     };
519     FixedText FT_REPEAT
520     {
521         OutputSize = TRUE;
522         Pos = MAP_APPFONT ( X0 , 50  ) ;
523         Size = MAP_APPFONT( W1, 8 );
525         Text [ en-US ] = "Repeat";
526     };
528     ComboBox CB_REPEAT
529     {
530         Pos = MAP_APPFONT ( X2 , 48 ) ;
531         Size = MAP_APPFONT ( W2, 48 );
532         TabStop = TRUE ;
533         Border = TRUE ;
534         DropDown = TRUE ;
535     };
536     
537     CheckBox CBX_REWIND
538     {
539         Pos = MAP_APPFONT ( X0 , 66  ) ;
540         Size = MAP_APPFONT ( W0 , 10 ) ;
541         TabStop = TRUE ;
542         Text [ en-US ] = "Rewind when done playing" ;
543     };
544     
545     FixedLine FL_TRIGGER
546     {
547         OutputSize = TRUE;
548         Pos = MAP_APPFONT ( X0 , 79  ) ;
549         Size = MAP_APPFONT( W0, 8 );
550         
551         Text [ en-US ] = "Trigger";
552     };
553     
554     RadioButton RB_CLICKSEQUENCE
555     {
556         Pos = MAP_APPFONT ( X1+6, 92  ) ;
557         Size = MAP_APPFONT ( W0 , 10 ) ;
558         Text [ en-US ] = "Animate as part of click sequence" ;
559         TabStop = TRUE ;
560     };
562     RadioButton RB_INTERACTIVE
563     {
564         Pos = MAP_APPFONT ( X1+6, 105  ) ;
565         Size = MAP_APPFONT ( W0 , 10 ) ;
566         Text [ en-US ] = "Start effect on click of" ;
567         TabStop = TRUE ;
568     };
569     
570     ListBox LB_TRIGGER
571     {
572         Pos = MAP_APPFONT ( X1+18 , 118  );
573         Size = MAP_APPFONT ( W2, 80 );
574         TabStop = TRUE ;
575         Border = TRUE ;
576         DropDown = TRUE ;
577     };
580 TabPage RID_TP_CUSTOMANIMATION_TEXT
582     Hide = TRUE;
583     Size = MAP_APPFONT ( WIDTH , 159 );
584     Text [ en-US ] = "Text Animation";
585     
586     FixedText FT_GROUP_TEXT
587     {
588         OutputSize = TRUE;
589         Pos = MAP_APPFONT ( X0 , 5  ) ;
590         Size = MAP_APPFONT( W1, 8 );
592         Text [ en-US ] = "Group text";
593     };
595     ListBox LB_GROUP_TEXT
596     {
597         Pos = MAP_APPFONT ( X2 , 3 ) ;
598         Size = MAP_APPFONT ( W2, 48 );
599         TabStop = TRUE ;
600         Border = TRUE ;
601         DropDown = TRUE ;
602         
603         StringList [ en-US ] =
604         {
605             < "As one object" ; > ;
606             < "All paragraphs at once" ; > ;
607             < "By 1st level paragraphs" ; > ;
608             < "By 2nd level paragraphs" ; > ;
609             < "By 3rd level paragraphs" ; > ;
610             < "By 4th level paragraphs" ; > ;
611             < "By 5th level paragraphs" ; > ;
612         };              
613     };
614     
615     Checkbox CBX_GROUP_AUTO
616     {
617         Pos = MAP_APPFONT ( X0 , 20  ) ;
618         Size = MAP_APPFONT ( W0 , 10 ) ;
619         TabStop = TRUE ;
620         Text [ en-US ] = "Automatically after" ;
621     };
622     
623     
624     MetricField MF_GROUP_AUTO
625     {
626         Pos = MAP_APPFONT ( X2 , 18 ) ;
627         Size = MAP_APPFONT ( W2, 12 );
628         Border = TRUE ;
629         TabStop = TRUE ;
630         Left = TRUE ;
631         Repeat = TRUE ;
632         Spin = TRUE ;
633         Minimum = 0 ;
634         Maximum = 9999 ;
635         DecimalDigits = 1 ;
636         Unit = FUNIT_CUSTOM ;
637         CustomUnitText [ en-US ] = "sec";
638         SpinSize = 5 ;
639     };
641     Checkbox CBX_ANIMATE_FORM
642     {
643         Pos = MAP_APPFONT ( X0 , 33  ) ;
644         Size = MAP_APPFONT ( W0 , 10 ) ;
645         TabStop = TRUE ;
646         Text [ en-US ] = "Animate attached shape" ;
647     };
648     
649     Checkbox CBX_REVERSE
650     {
651         Pos = MAP_APPFONT ( X0 , 46  ) ;
652         Size = MAP_APPFONT ( W0 , 10 ) ;
653         TabStop = TRUE ;
654         Text [ en-US ] = "In reverse order" ;
655     };