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 "CustomAnimation.hrc"
25#include "SlideTransitionPane.hrc"
26#include "helpids.h"
27
28#ifndef _SVT_CONTROLDIMS_HRC_
29#include <svtools/controldims.hrc>
30#endif
31
32// Note: Sizes of 1 usually mean they are auto-calculated
33
34Control DLG_SLIDE_TRANSITION_PANE
35{
36	OutputSize = TRUE;
37	DialogControl = TRUE;
38	Size = MAP_APPFONT( 1, 1 );
39
40	Text [ en-US ] = "Slide Transition";
41
42	FixedLine FL_APPLY_TRANSITION
43	{
44        Size = MAP_APPFONT( 1, RSC_CD_FIXEDLINE_HEIGHT );
45		Text [ en-US ] = "Apply to selected slides";
46	};
47
48	ListBox LB_SLIDE_TRANSITIONS
49	{
50	    HelpId = HID_SD_SLIDETRANSITIONPANE_LB_SLIDE_TRANSITIONS;
51		Border = TRUE ;
52		TabStop = TRUE ;
53		AutoHScroll = TRUE ;
54
55        Size = MAP_APPFONT( 1, 1 );
56	};
57
58	Fixedline FL_MODIFY_TRANSITION
59	{
60        Size = MAP_APPFONT( 1, RSC_CD_FIXEDLINE_HEIGHT );
61		Text [ en-US ] = "Modify transition";
62	};
63
64	FixedText FT_SPEED
65	{
66        Size = MAP_APPFONT( 1, RSC_CD_FIXEDTEXT_HEIGHT );
67		Text [ en-US ] = "Speed";
68	};
69
70	ListBox LB_SPEED
71	{
72	    HelpId = HID_SD_SLIDETRANSITIONPANE_LB_SPEED;
73		Border = TRUE ;
74		DropDown = TRUE ;
75		TabStop = TRUE ;
76
77        Size = MAP_APPFONT( 1, RSC_CD_DROPDOWN_HEIGHT );
78		StringList [ en-US ] =
79		{
80			< "Slow" ; > ;
81			< "Medium" ; > ;
82			< "Fast" ; > ;
83		};
84	};
85
86	FixedText FT_SOUND
87	{
88        Size = MAP_APPFONT( 1, RSC_CD_FIXEDTEXT_HEIGHT );
89		Text [ en-US ] = "Sound";
90	};
91
92    ListBox LB_SOUND
93    {
94        HelpId = HID_SD_SLIDETRANSITIONPANE_LB_SOUND;
95		Border = TRUE ;
96		DropDown = TRUE ;
97		TabStop = TRUE ;
98
99        Size = MAP_APPFONT( 1, RSC_CD_DROPDOWN_HEIGHT );
100
101        StringList [ en-US ] =
102        {
103            < "<No Sound>" ; > ;
104            < "<Stop Previous Sound>" ; > ;
105            < "Other Sound..." ; > ;
106        };
107    };
108
109    Checkbox CB_LOOP_SOUND
110    {
111        HelpId = HID_SD_SLIDETRANSITIONPANE_CB_LOOP_SOUND;
112        Size = MAP_APPFONT( 1, RSC_CD_CHECKBOX_HEIGHT );
113		TabStop = TRUE ;
114
115        Text [ en-US ] = "Loop until next sound";
116    };
117
118	Fixedline FL_ADVANCE_SLIDE
119	{
120        Size = MAP_APPFONT( 1, RSC_CD_FIXEDLINE_HEIGHT );
121		Text [ en-US ] = "Advance slide";
122	};
123
124	RadioButton RB_ADVANCE_ON_MOUSE
125	{
126	    HelpId = HID_SD_SLIDETRANSITIONPANE_RB_ADVANCE_ON_MOUSE;
127        Size = MAP_APPFONT( 1, RSC_CD_RADIOBUTTON_HEIGHT );
128		TabStop = TRUE ;
129
130		Text [ en-US ] = "On mouse click";
131	};
132
133	RadioButton RB_ADVANCE_AUTO
134	{
135	    HelpId = HID_SD_SLIDETRANSITIONPANE_RB_ADVANCE_AUTO;
136        Size = MAP_APPFONT( 1, RSC_CD_RADIOBUTTON_HEIGHT );
137		TabStop = TRUE ;
138
139		Text [ en-US ] = "Automatically after";
140	};
141
142	MetricField MF_ADVANCE_AUTO_AFTER
143	{
144	    HelpId = HID_SD_SLIDETRANSITIONPANE_MF_ADVANCE_AUTO_AFTER;
145        Size = MAP_APPFONT( 1, RSC_CD_TEXTBOX_HEIGHT );
146
147        Border = TRUE ;
148		TabStop = TRUE ;
149		Repeat = TRUE ;
150		Spin = TRUE ;
151		Minimum = 0 ;
152		Maximum = 999 ;
153        // decimal digits should be 1, but for now the model only supports whole seconds
154		DecimalDigits = 0 ;
155        // spin size (increment value) should be 5 if digits are 1
156		SpinSize = 1 ;
157
158		Unit = FUNIT_CUSTOM ;
159		CustomUnitText [ en-US ] = "sec";
160	};
161
162    FixedLine FL_EMPTY1
163    {
164        Size = MAP_APPFONT( 1, RSC_CD_FIXEDLINE_HEIGHT );
165    };
166
167	PushButton PB_APPLY_TO_ALL
168	{
169	    HelpId = HID_SD_SLIDETRANSITIONPANE_PB_APPLY_TO_ALL;
170        Size = MAP_APPFONT( 1, RSC_CD_PUSHBUTTON_HEIGHT );
171		TabStop = TRUE ;
172
173		Text [ en-US ] = "Apply to All Slides";
174	};
175
176
177	PushButton PB_PLAY
178	{
179	    HelpId = HID_SD_SLIDETRANSITIONPANE_PB_PLAY;
180        Size = MAP_APPFONT( 1, RSC_CD_PUSHBUTTON_HEIGHT );
181		TabStop = TRUE ;
182
183		Text [ en-US ] = "Play";
184	};
185
186	PushButton PB_SLIDE_SHOW
187	{
188	    HelpId = HID_SD_SLIDETRANSITIONPANE_PB_SLIDE_SHOW;
189        Size = MAP_APPFONT( 1, RSC_CD_PUSHBUTTON_HEIGHT );
190		TabStop = TRUE ;
191
192		Text [ en-US ] = "Slide Show";
193	};
194
195    FixedLine FL_EMPTY2
196    {
197        Size = MAP_APPFONT( 1, RSC_CD_FIXEDLINE_HEIGHT );
198    };
199
200	Checkbox CB_AUTO_PREVIEW
201	{
202	    HelpId = HID_SD_SLIDETRANSITIONPANE_CB_AUTO_PREVIEW;
203        Size = MAP_APPFONT( 1, RSC_CD_CHECKBOX_HEIGHT );
204		TabStop = TRUE ;
205
206		Text [ en-US ] = "Automatic preview";
207	};
208
209    // --------------------
210
211	String STR_NO_TRANSITION
212	{
213		Text [ en-US ] = "No Transition";
214	};
215};
216
217