1*b1cdbd2cSJim Jagielski/**************************************************************
2*b1cdbd2cSJim Jagielski *
3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski *
11*b1cdbd2cSJim Jagielski *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski *
13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski * under the License.
19*b1cdbd2cSJim Jagielski *
20*b1cdbd2cSJim Jagielski *************************************************************/
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim Jagielski#include "CustomAnimation.hrc"
25*b1cdbd2cSJim Jagielski#include "SlideTransitionPane.hrc"
26*b1cdbd2cSJim Jagielski#include "helpids.h"
27*b1cdbd2cSJim Jagielski
28*b1cdbd2cSJim Jagielski#ifndef _SVT_CONTROLDIMS_HRC_
29*b1cdbd2cSJim Jagielski#include <svtools/controldims.hrc>
30*b1cdbd2cSJim Jagielski#endif
31*b1cdbd2cSJim Jagielski
32*b1cdbd2cSJim Jagielski// Note: Sizes of 1 usually mean they are auto-calculated
33*b1cdbd2cSJim Jagielski
34*b1cdbd2cSJim JagielskiControl DLG_SLIDE_TRANSITION_PANE
35*b1cdbd2cSJim Jagielski{
36*b1cdbd2cSJim Jagielski	OutputSize = TRUE;
37*b1cdbd2cSJim Jagielski	DialogControl = TRUE;
38*b1cdbd2cSJim Jagielski	Size = MAP_APPFONT( 1, 1 );
39*b1cdbd2cSJim Jagielski
40*b1cdbd2cSJim Jagielski	Text [ en-US ] = "Slide Transition";
41*b1cdbd2cSJim Jagielski
42*b1cdbd2cSJim Jagielski	FixedLine FL_APPLY_TRANSITION
43*b1cdbd2cSJim Jagielski	{
44*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_FIXEDLINE_HEIGHT );
45*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Apply to selected slides";
46*b1cdbd2cSJim Jagielski	};
47*b1cdbd2cSJim Jagielski
48*b1cdbd2cSJim Jagielski	ListBox LB_SLIDE_TRANSITIONS
49*b1cdbd2cSJim Jagielski	{
50*b1cdbd2cSJim Jagielski	    HelpId = HID_SD_SLIDETRANSITIONPANE_LB_SLIDE_TRANSITIONS;
51*b1cdbd2cSJim Jagielski		Border = TRUE ;
52*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
53*b1cdbd2cSJim Jagielski		AutoHScroll = TRUE ;
54*b1cdbd2cSJim Jagielski
55*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, 1 );
56*b1cdbd2cSJim Jagielski	};
57*b1cdbd2cSJim Jagielski
58*b1cdbd2cSJim Jagielski	Fixedline FL_MODIFY_TRANSITION
59*b1cdbd2cSJim Jagielski	{
60*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_FIXEDLINE_HEIGHT );
61*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Modify transition";
62*b1cdbd2cSJim Jagielski	};
63*b1cdbd2cSJim Jagielski
64*b1cdbd2cSJim Jagielski	FixedText FT_SPEED
65*b1cdbd2cSJim Jagielski	{
66*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_FIXEDTEXT_HEIGHT );
67*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Speed";
68*b1cdbd2cSJim Jagielski	};
69*b1cdbd2cSJim Jagielski
70*b1cdbd2cSJim Jagielski	ListBox LB_SPEED
71*b1cdbd2cSJim Jagielski	{
72*b1cdbd2cSJim Jagielski	    HelpId = HID_SD_SLIDETRANSITIONPANE_LB_SPEED;
73*b1cdbd2cSJim Jagielski		Border = TRUE ;
74*b1cdbd2cSJim Jagielski		DropDown = TRUE ;
75*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
76*b1cdbd2cSJim Jagielski
77*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_DROPDOWN_HEIGHT );
78*b1cdbd2cSJim Jagielski		StringList [ en-US ] =
79*b1cdbd2cSJim Jagielski		{
80*b1cdbd2cSJim Jagielski			< "Slow" ; > ;
81*b1cdbd2cSJim Jagielski			< "Medium" ; > ;
82*b1cdbd2cSJim Jagielski			< "Fast" ; > ;
83*b1cdbd2cSJim Jagielski		};
84*b1cdbd2cSJim Jagielski	};
85*b1cdbd2cSJim Jagielski
86*b1cdbd2cSJim Jagielski	FixedText FT_SOUND
87*b1cdbd2cSJim Jagielski	{
88*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_FIXEDTEXT_HEIGHT );
89*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Sound";
90*b1cdbd2cSJim Jagielski	};
91*b1cdbd2cSJim Jagielski
92*b1cdbd2cSJim Jagielski    ListBox LB_SOUND
93*b1cdbd2cSJim Jagielski    {
94*b1cdbd2cSJim Jagielski        HelpId = HID_SD_SLIDETRANSITIONPANE_LB_SOUND;
95*b1cdbd2cSJim Jagielski		Border = TRUE ;
96*b1cdbd2cSJim Jagielski		DropDown = TRUE ;
97*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
98*b1cdbd2cSJim Jagielski
99*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_DROPDOWN_HEIGHT );
100*b1cdbd2cSJim Jagielski
101*b1cdbd2cSJim Jagielski        StringList [ en-US ] =
102*b1cdbd2cSJim Jagielski        {
103*b1cdbd2cSJim Jagielski            < "<No Sound>" ; > ;
104*b1cdbd2cSJim Jagielski            < "<Stop Previous Sound>" ; > ;
105*b1cdbd2cSJim Jagielski            < "Other Sound..." ; > ;
106*b1cdbd2cSJim Jagielski        };
107*b1cdbd2cSJim Jagielski    };
108*b1cdbd2cSJim Jagielski
109*b1cdbd2cSJim Jagielski    Checkbox CB_LOOP_SOUND
110*b1cdbd2cSJim Jagielski    {
111*b1cdbd2cSJim Jagielski        HelpId = HID_SD_SLIDETRANSITIONPANE_CB_LOOP_SOUND;
112*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_CHECKBOX_HEIGHT );
113*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
114*b1cdbd2cSJim Jagielski
115*b1cdbd2cSJim Jagielski        Text [ en-US ] = "Loop until next sound";
116*b1cdbd2cSJim Jagielski    };
117*b1cdbd2cSJim Jagielski
118*b1cdbd2cSJim Jagielski	Fixedline FL_ADVANCE_SLIDE
119*b1cdbd2cSJim Jagielski	{
120*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_FIXEDLINE_HEIGHT );
121*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Advance slide";
122*b1cdbd2cSJim Jagielski	};
123*b1cdbd2cSJim Jagielski
124*b1cdbd2cSJim Jagielski	RadioButton RB_ADVANCE_ON_MOUSE
125*b1cdbd2cSJim Jagielski	{
126*b1cdbd2cSJim Jagielski	    HelpId = HID_SD_SLIDETRANSITIONPANE_RB_ADVANCE_ON_MOUSE;
127*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_RADIOBUTTON_HEIGHT );
128*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
129*b1cdbd2cSJim Jagielski
130*b1cdbd2cSJim Jagielski		Text [ en-US ] = "On mouse click";
131*b1cdbd2cSJim Jagielski	};
132*b1cdbd2cSJim Jagielski
133*b1cdbd2cSJim Jagielski	RadioButton RB_ADVANCE_AUTO
134*b1cdbd2cSJim Jagielski	{
135*b1cdbd2cSJim Jagielski	    HelpId = HID_SD_SLIDETRANSITIONPANE_RB_ADVANCE_AUTO;
136*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_RADIOBUTTON_HEIGHT );
137*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
138*b1cdbd2cSJim Jagielski
139*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Automatically after";
140*b1cdbd2cSJim Jagielski	};
141*b1cdbd2cSJim Jagielski
142*b1cdbd2cSJim Jagielski	MetricField MF_ADVANCE_AUTO_AFTER
143*b1cdbd2cSJim Jagielski	{
144*b1cdbd2cSJim Jagielski	    HelpId = HID_SD_SLIDETRANSITIONPANE_MF_ADVANCE_AUTO_AFTER;
145*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_TEXTBOX_HEIGHT );
146*b1cdbd2cSJim Jagielski
147*b1cdbd2cSJim Jagielski        Border = TRUE ;
148*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
149*b1cdbd2cSJim Jagielski		Repeat = TRUE ;
150*b1cdbd2cSJim Jagielski		Spin = TRUE ;
151*b1cdbd2cSJim Jagielski		Minimum = 0 ;
152*b1cdbd2cSJim Jagielski		Maximum = 999 ;
153*b1cdbd2cSJim Jagielski        // decimal digits should be 1, but for now the model only supports whole seconds
154*b1cdbd2cSJim Jagielski		DecimalDigits = 0 ;
155*b1cdbd2cSJim Jagielski        // spin size (increment value) should be 5 if digits are 1
156*b1cdbd2cSJim Jagielski		SpinSize = 1 ;
157*b1cdbd2cSJim Jagielski
158*b1cdbd2cSJim Jagielski		Unit = FUNIT_CUSTOM ;
159*b1cdbd2cSJim Jagielski		CustomUnitText [ en-US ] = " sec";
160*b1cdbd2cSJim Jagielski	};
161*b1cdbd2cSJim Jagielski
162*b1cdbd2cSJim Jagielski    FixedLine FL_EMPTY1
163*b1cdbd2cSJim Jagielski    {
164*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_FIXEDLINE_HEIGHT );
165*b1cdbd2cSJim Jagielski    };
166*b1cdbd2cSJim Jagielski
167*b1cdbd2cSJim Jagielski	PushButton PB_APPLY_TO_ALL
168*b1cdbd2cSJim Jagielski	{
169*b1cdbd2cSJim Jagielski	    HelpId = HID_SD_SLIDETRANSITIONPANE_PB_APPLY_TO_ALL;
170*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_PUSHBUTTON_HEIGHT );
171*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
172*b1cdbd2cSJim Jagielski
173*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Apply to All Slides";
174*b1cdbd2cSJim Jagielski	};
175*b1cdbd2cSJim Jagielski
176*b1cdbd2cSJim Jagielski
177*b1cdbd2cSJim Jagielski	PushButton PB_PLAY
178*b1cdbd2cSJim Jagielski	{
179*b1cdbd2cSJim Jagielski	    HelpId = HID_SD_SLIDETRANSITIONPANE_PB_PLAY;
180*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_PUSHBUTTON_HEIGHT );
181*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
182*b1cdbd2cSJim Jagielski
183*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Play";
184*b1cdbd2cSJim Jagielski	};
185*b1cdbd2cSJim Jagielski
186*b1cdbd2cSJim Jagielski	PushButton PB_SLIDE_SHOW
187*b1cdbd2cSJim Jagielski	{
188*b1cdbd2cSJim Jagielski	    HelpId = HID_SD_SLIDETRANSITIONPANE_PB_SLIDE_SHOW;
189*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_PUSHBUTTON_HEIGHT );
190*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
191*b1cdbd2cSJim Jagielski
192*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Slide Show";
193*b1cdbd2cSJim Jagielski	};
194*b1cdbd2cSJim Jagielski
195*b1cdbd2cSJim Jagielski    FixedLine FL_EMPTY2
196*b1cdbd2cSJim Jagielski    {
197*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_FIXEDLINE_HEIGHT );
198*b1cdbd2cSJim Jagielski    };
199*b1cdbd2cSJim Jagielski
200*b1cdbd2cSJim Jagielski	Checkbox CB_AUTO_PREVIEW
201*b1cdbd2cSJim Jagielski	{
202*b1cdbd2cSJim Jagielski	    HelpId = HID_SD_SLIDETRANSITIONPANE_CB_AUTO_PREVIEW;
203*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 1, RSC_CD_CHECKBOX_HEIGHT );
204*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
205*b1cdbd2cSJim Jagielski
206*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Automatic preview";
207*b1cdbd2cSJim Jagielski	};
208*b1cdbd2cSJim Jagielski
209*b1cdbd2cSJim Jagielski    // --------------------
210*b1cdbd2cSJim Jagielski
211*b1cdbd2cSJim Jagielski	String STR_NO_TRANSITION
212*b1cdbd2cSJim Jagielski	{
213*b1cdbd2cSJim Jagielski		Text [ en-US ] = "No Transition";
214*b1cdbd2cSJim Jagielski	};
215*b1cdbd2cSJim Jagielski};
216*b1cdbd2cSJim Jagielski
217