TimelineApplet.form revision fdc20ba6040e08858275612d111ce2f23a7502e4
1<?xml version="1.1" encoding="UTF-8" ?>
2
3<Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JAppletFormInfo">
4  <AuxValues>
5    <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
6    <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
7    <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
8    <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
9    <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
10    <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
11    <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
12    <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
13    <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
14  </AuxValues>
15
16  <Layout>
17    <DimensionLayout dim="0">
18      <Group type="103" groupAlignment="0" attributes="0">
19          <Group type="102" alignment="0" attributes="0">
20              <EmptySpace max="-2" attributes="0"/>
21              <Group type="103" groupAlignment="0" attributes="0">
22                  <Component id="jPanel1" alignment="1" max="32767" attributes="0"/>
23                  <Component id="jPanel4" alignment="0" max="32767" attributes="1"/>
24                  <Group type="102" alignment="1" attributes="0">
25                      <Component id="canvasWrapper" pref="448" max="32767" attributes="0"/>
26                      <EmptySpace max="-2" attributes="0"/>
27                      <Component id="jPanel3" min="-2" max="-2" attributes="0"/>
28                  </Group>
29              </Group>
30              <EmptySpace max="-2" attributes="0"/>
31          </Group>
32      </Group>
33    </DimensionLayout>
34    <DimensionLayout dim="1">
35      <Group type="103" groupAlignment="0" attributes="0">
36          <Group type="102" alignment="1" attributes="0">
37              <EmptySpace max="-2" attributes="0"/>
38              <Group type="103" groupAlignment="0" attributes="0">
39                  <Component id="canvasWrapper" pref="258" max="32767" attributes="0"/>
40                  <Component id="jPanel3" alignment="0" max="32767" attributes="0"/>
41              </Group>
42              <EmptySpace max="-2" attributes="0"/>
43              <Component id="jPanel4" min="-2" max="-2" attributes="0"/>
44              <EmptySpace max="-2" attributes="0"/>
45              <Component id="jPanel1" min="-2" max="-2" attributes="0"/>
46              <EmptySpace max="-2" attributes="0"/>
47          </Group>
48      </Group>
49    </DimensionLayout>
50  </Layout>
51  <SubComponents>
52    <Container class="javax.swing.JPanel" name="jPanel1">
53      <Properties>
54        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
55            <PropertyBean type="aurelienribon.utils.swing.GroupBorder"/>
56        </Property>
57      </Properties>
58
59      <Layout>
60        <DimensionLayout dim="0">
61          <Group type="103" groupAlignment="0" attributes="0">
62              <Group type="102" alignment="0" attributes="0">
63                  <EmptySpace max="-2" attributes="0"/>
64                  <Group type="103" groupAlignment="0" attributes="0">
65                      <Component id="jScrollPane1" alignment="0" pref="598" max="32767" attributes="0"/>
66                      <Group type="102" alignment="0" attributes="0">
67                          <Component id="jLabel1" min="-2" max="-2" attributes="0"/>
68                          <EmptySpace pref="273" max="32767" attributes="0"/>
69                          <Component id="jLabel9" min="-2" max="-2" attributes="0"/>
70                      </Group>
71                  </Group>
72                  <EmptySpace max="-2" attributes="0"/>
73              </Group>
74          </Group>
75        </DimensionLayout>
76        <DimensionLayout dim="1">
77          <Group type="103" groupAlignment="0" attributes="0">
78              <Group type="102" alignment="0" attributes="0">
79                  <EmptySpace max="-2" attributes="0"/>
80                  <Group type="103" groupAlignment="3" attributes="0">
81                      <Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/>
82                      <Component id="jLabel9" alignment="3" min="-2" max="-2" attributes="0"/>
83                  </Group>
84                  <EmptySpace max="-2" attributes="0"/>
85                  <Component id="jScrollPane1" pref="214" max="32767" attributes="0"/>
86                  <EmptySpace max="-2" attributes="0"/>
87              </Group>
88          </Group>
89        </DimensionLayout>
90      </Layout>
91      <SubComponents>
92        <Container class="javax.swing.JScrollPane" name="jScrollPane1">
93          <Properties>
94            <Property name="verticalScrollBarPolicy" type="int" value="22"/>
95          </Properties>
96          <AuxValues>
97            <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
98          </AuxValues>
99
100          <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
101          <SubComponents>
102            <Component class="javax.swing.JTextArea" name="resultArea">
103              <Properties>
104                <Property name="columns" type="int" value="20"/>
105              </Properties>
106            </Component>
107          </SubComponents>
108        </Container>
109        <Component class="javax.swing.JLabel" name="jLabel1">
110          <Properties>
111            <Property name="text" type="java.lang.String" value="Java code:"/>
112          </Properties>
113        </Component>
114        <Component class="javax.swing.JLabel" name="jLabel9">
115          <Properties>
116            <Property name="text" type="java.lang.String" value="&lt;html&gt;&#xa;Universal Tween Engine v6.0.0 - &lt;font color=&quot;#77C8FF&quot;&gt;www.aurelienribon.com&lt;/font&gt;"/>
117          </Properties>
118        </Component>
119      </SubComponents>
120    </Container>
121    <Container class="javax.swing.JPanel" name="canvasWrapper">
122
123      <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/>
124    </Container>
125    <Container class="javax.swing.JPanel" name="jPanel3">
126      <Properties>
127        <Property name="opaque" type="boolean" value="false"/>
128      </Properties>
129
130      <Layout>
131        <DimensionLayout dim="0">
132          <Group type="103" groupAlignment="0" attributes="0">
133              <Component id="jLabel2" alignment="0" pref="164" max="32767" attributes="0"/>
134              <Component id="jPanel5" alignment="0" max="32767" attributes="0"/>
135              <Component id="jPanel2" alignment="0" max="32767" attributes="1"/>
136          </Group>
137        </DimensionLayout>
138        <DimensionLayout dim="1">
139          <Group type="103" groupAlignment="0" attributes="0">
140              <Group type="102" attributes="0">
141                  <Component id="jLabel2" min="-2" max="-2" attributes="0"/>
142                  <EmptySpace max="32767" attributes="0"/>
143                  <Component id="jPanel2" min="-2" max="-2" attributes="0"/>
144                  <EmptySpace max="-2" attributes="0"/>
145                  <Component id="jPanel5" min="-2" max="-2" attributes="0"/>
146              </Group>
147          </Group>
148        </DimensionLayout>
149      </Layout>
150      <SubComponents>
151        <Component class="javax.swing.JLabel" name="jLabel2">
152          <Properties>
153            <Property name="horizontalAlignment" type="int" value="0"/>
154            <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
155              <Image iconType="3" name="/aurelienribon/tweenengine/applets/gfx/logo-timeline.png"/>
156            </Property>
157          </Properties>
158        </Component>
159        <Container class="javax.swing.JPanel" name="jPanel2">
160          <Properties>
161            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
162              <PropertyBean type="aurelienribon.utils.swing.GroupBorder">
163                <Property name="title" type="java.lang.String" value="Timeline options"/>
164              </PropertyBean>
165            </Property>
166          </Properties>
167
168          <Layout>
169            <DimensionLayout dim="0">
170              <Group type="103" groupAlignment="0" attributes="0">
171                  <Group type="102" alignment="1" attributes="0">
172                      <EmptySpace max="32767" attributes="0"/>
173                      <Group type="103" groupAlignment="0" attributes="0">
174                          <Component id="yoyoChk" alignment="1" min="-2" max="-2" attributes="0"/>
175                          <Group type="102" alignment="1" attributes="0">
176                              <Component id="jLabel4" min="-2" max="-2" attributes="0"/>
177                              <EmptySpace type="unrelated" max="-2" attributes="0"/>
178                              <Component id="rptSpinner" min="-2" pref="66" max="-2" attributes="0"/>
179                          </Group>
180                          <Group type="102" alignment="1" attributes="0">
181                              <Component id="jLabel6" min="-2" max="-2" attributes="0"/>
182                              <EmptySpace type="unrelated" max="-2" attributes="0"/>
183                              <Component id="rptDelaySpinner" min="-2" pref="66" max="-2" attributes="0"/>
184                          </Group>
185                      </Group>
186                      <EmptySpace max="-2" attributes="0"/>
187                  </Group>
188              </Group>
189            </DimensionLayout>
190            <DimensionLayout dim="1">
191              <Group type="103" groupAlignment="0" attributes="0">
192                  <Group type="102" alignment="0" attributes="0">
193                      <EmptySpace max="-2" attributes="0"/>
194                      <Group type="103" groupAlignment="3" attributes="0">
195                          <Component id="rptSpinner" alignment="3" min="-2" max="-2" attributes="0"/>
196                          <Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
197                      </Group>
198                      <EmptySpace max="-2" attributes="0"/>
199                      <Group type="103" groupAlignment="3" attributes="0">
200                          <Component id="rptDelaySpinner" alignment="3" min="-2" max="-2" attributes="0"/>
201                          <Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/>
202                      </Group>
203                      <EmptySpace type="separate" max="-2" attributes="0"/>
204                      <Component id="yoyoChk" min="-2" max="-2" attributes="0"/>
205                      <EmptySpace max="32767" attributes="0"/>
206                  </Group>
207              </Group>
208            </DimensionLayout>
209          </Layout>
210          <SubComponents>
211            <Component class="javax.swing.JLabel" name="jLabel4">
212              <Properties>
213                <Property name="text" type="java.lang.String" value="Repetitions:"/>
214              </Properties>
215            </Component>
216            <Component class="javax.swing.JSpinner" name="rptSpinner">
217              <Properties>
218                <Property name="model" type="javax.swing.SpinnerModel" editor="org.netbeans.modules.form.editors2.SpinnerModelEditor">
219                  <SpinnerModel initial="2" minimum="0" numberType="java.lang.Integer" stepSize="1" type="number"/>
220                </Property>
221              </Properties>
222            </Component>
223            <Component class="javax.swing.JCheckBox" name="yoyoChk">
224              <Properties>
225                <Property name="selected" type="boolean" value="true"/>
226                <Property name="text" type="java.lang.String" value="Yoyo repetitions"/>
227              </Properties>
228            </Component>
229            <Component class="javax.swing.JLabel" name="jLabel6">
230              <Properties>
231                <Property name="text" type="java.lang.String" value="Repeat delay:"/>
232              </Properties>
233            </Component>
234            <Component class="javax.swing.JSpinner" name="rptDelaySpinner">
235              <Properties>
236                <Property name="model" type="javax.swing.SpinnerModel" editor="org.netbeans.modules.form.editors2.SpinnerModelEditor">
237                  <SpinnerModel initial="500" minimum="0" numberType="java.lang.Integer" stepSize="100" type="number"/>
238                </Property>
239              </Properties>
240            </Component>
241          </SubComponents>
242        </Container>
243        <Container class="javax.swing.JPanel" name="jPanel5">
244          <Properties>
245            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
246              <PropertyBean type="aurelienribon.utils.swing.GroupBorder">
247                <Property name="title" type="java.lang.String" value="Animation speed"/>
248              </PropertyBean>
249            </Property>
250          </Properties>
251
252          <Layout>
253            <DimensionLayout dim="0">
254              <Group type="103" groupAlignment="0" attributes="0">
255                  <Group type="102" alignment="0" attributes="0">
256                      <EmptySpace max="-2" attributes="0"/>
257                      <Component id="speedSlider" pref="144" max="32767" attributes="0"/>
258                      <EmptySpace max="-2" attributes="0"/>
259                  </Group>
260              </Group>
261            </DimensionLayout>
262            <DimensionLayout dim="1">
263              <Group type="103" groupAlignment="0" attributes="0">
264                  <Group type="102" alignment="0" attributes="0">
265                      <EmptySpace max="-2" attributes="0"/>
266                      <Component id="speedSlider" min="-2" max="-2" attributes="0"/>
267                      <EmptySpace max="32767" attributes="0"/>
268                  </Group>
269              </Group>
270            </DimensionLayout>
271          </Layout>
272          <SubComponents>
273            <Component class="javax.swing.JSlider" name="speedSlider">
274              <Properties>
275                <Property name="majorTickSpacing" type="int" value="100"/>
276                <Property name="maximum" type="int" value="300"/>
277                <Property name="minimum" type="int" value="-300"/>
278                <Property name="paintLabels" type="boolean" value="true"/>
279                <Property name="paintTicks" type="boolean" value="true"/>
280                <Property name="value" type="int" value="100"/>
281              </Properties>
282            </Component>
283          </SubComponents>
284        </Container>
285      </SubComponents>
286    </Container>
287    <Container class="javax.swing.JPanel" name="jPanel4">
288      <Properties>
289        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
290            <PropertyBean type="aurelienribon.utils.swing.GroupBorder"/>
291        </Property>
292      </Properties>
293
294      <Layout>
295        <DimensionLayout dim="0">
296          <Group type="103" groupAlignment="0" attributes="0">
297              <Group type="102" alignment="1" attributes="0">
298                  <EmptySpace max="-2" attributes="0"/>
299                  <Group type="103" groupAlignment="0" attributes="0">
300                      <Component id="restartBtn" linkSize="1" min="-2" max="-2" attributes="0"/>
301                      <Component id="reverseBtn" linkSize="1" alignment="0" min="-2" max="-2" attributes="0"/>
302                  </Group>
303                  <EmptySpace max="-2" attributes="0"/>
304                  <Group type="103" groupAlignment="0" max="-2" attributes="0">
305                      <Group type="102" alignment="0" attributes="1">
306                          <Component id="resumeBtn" linkSize="1" min="-2" max="-2" attributes="0"/>
307                          <EmptySpace max="32767" attributes="0"/>
308                          <Component id="jLabel3" min="-2" max="-2" attributes="0"/>
309                      </Group>
310                      <Group type="102" alignment="0" attributes="0">
311                          <Component id="pauseBtn" linkSize="1" min="-2" max="-2" attributes="0"/>
312                          <EmptySpace type="separate" max="-2" attributes="0"/>
313                          <Component id="jLabel5" min="-2" max="-2" attributes="0"/>
314                      </Group>
315                  </Group>
316                  <EmptySpace max="-2" attributes="0"/>
317                  <Group type="103" groupAlignment="0" attributes="0">
318                      <Component id="totalTimeSlider" pref="395" max="32767" attributes="0"/>
319                      <Component id="iterationTimeSlider" alignment="0" pref="395" max="32767" attributes="0"/>
320                  </Group>
321                  <EmptySpace max="-2" attributes="0"/>
322              </Group>
323          </Group>
324        </DimensionLayout>
325        <DimensionLayout dim="1">
326          <Group type="103" groupAlignment="0" attributes="0">
327              <Group type="102" alignment="0" attributes="0">
328                  <EmptySpace max="-2" attributes="0"/>
329                  <Group type="103" groupAlignment="0" attributes="0">
330                      <Group type="103" alignment="0" groupAlignment="3" attributes="0">
331                          <Component id="restartBtn" alignment="3" min="-2" max="-2" attributes="0"/>
332                          <Component id="pauseBtn" alignment="3" min="-2" max="-2" attributes="0"/>
333                          <Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/>
334                      </Group>
335                      <Component id="iterationTimeSlider" alignment="0" min="-2" max="-2" attributes="0"/>
336                  </Group>
337                  <EmptySpace max="-2" attributes="0"/>
338                  <Group type="103" groupAlignment="0" attributes="0">
339                      <Group type="103" groupAlignment="3" attributes="0">
340                          <Component id="resumeBtn" alignment="3" min="-2" max="-2" attributes="0"/>
341                          <Component id="reverseBtn" alignment="3" min="-2" max="-2" attributes="0"/>
342                          <Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/>
343                      </Group>
344                      <Component id="totalTimeSlider" min="-2" max="-2" attributes="0"/>
345                  </Group>
346                  <EmptySpace max="32767" attributes="0"/>
347              </Group>
348          </Group>
349        </DimensionLayout>
350      </Layout>
351      <SubComponents>
352        <Component class="javax.swing.JButton" name="restartBtn">
353          <Properties>
354            <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
355              <Font name="Tahoma" size="11" style="1"/>
356            </Property>
357            <Property name="text" type="java.lang.String" value="Restart"/>
358            <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor">
359              <Insets value="[2, 3, 2, 3]"/>
360            </Property>
361          </Properties>
362          <Events>
363            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="restartBtnActionPerformed"/>
364          </Events>
365        </Component>
366        <Component class="javax.swing.JButton" name="pauseBtn">
367          <Properties>
368            <Property name="text" type="java.lang.String" value="Pause"/>
369            <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor">
370              <Insets value="[2, 3, 2, 3]"/>
371            </Property>
372          </Properties>
373          <Events>
374            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="pauseBtnActionPerformed"/>
375          </Events>
376        </Component>
377        <Component class="javax.swing.JButton" name="resumeBtn">
378          <Properties>
379            <Property name="text" type="java.lang.String" value="Resume"/>
380            <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor">
381              <Insets value="[2, 3, 2, 3]"/>
382            </Property>
383          </Properties>
384          <Events>
385            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="resumeBtnActionPerformed"/>
386          </Events>
387        </Component>
388        <Component class="javax.swing.JButton" name="reverseBtn">
389          <Properties>
390            <Property name="text" type="java.lang.String" value="Reverse"/>
391            <Property name="margin" type="java.awt.Insets" editor="org.netbeans.beaninfo.editors.InsetsEditor">
392              <Insets value="[2, 3, 2, 3]"/>
393            </Property>
394          </Properties>
395          <Events>
396            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="reverseBtnActionPerformed"/>
397          </Events>
398        </Component>
399        <Component class="javax.swing.JLabel" name="jLabel3">
400          <Properties>
401            <Property name="text" type="java.lang.String" value="Total time:"/>
402          </Properties>
403        </Component>
404        <Component class="javax.swing.JLabel" name="jLabel5">
405          <Properties>
406            <Property name="text" type="java.lang.String" value="Iteration time:"/>
407          </Properties>
408        </Component>
409        <Component class="javax.swing.JSlider" name="iterationTimeSlider">
410          <Properties>
411            <Property name="enabled" type="boolean" value="false"/>
412          </Properties>
413        </Component>
414        <Component class="javax.swing.JSlider" name="totalTimeSlider">
415          <Properties>
416            <Property name="enabled" type="boolean" value="false"/>
417          </Properties>
418        </Component>
419      </SubComponents>
420    </Container>
421  </SubComponents>
422</Form>
423