Repeater.xml revision 994689c1
1994689c1Smrg<sect1 id="Repeater_Widget">
2994689c1Smrg<title>Repeater Widget</title>
3994689c1Smrg<!-- .XS -->
4994689c1Smrg<!-- 	Repeater Widget -->
5994689c1Smrg<!-- .XE -->
6994689c1Smrg<!-- .IN "Repeater widget" "" "@DEF@" -->
7994689c1Smrg<literallayout class="monospaced">
8994689c1Smrg<!-- .TA 2.0i -->
9994689c1Smrg<!-- .ta 2.0i -->
10994689c1Smrg<!-- .sp -->
11994689c1SmrgApplication header file	&lt;X11/Xaw/Repeater.h&gt;
12994689c1Smrg<!-- .IN "Repeater.h" "" -->
13994689c1SmrgClass header file	&lt;X11/Xaw/RepeaterP.h&gt;
14994689c1Smrg<!-- .IN "RepeaterP.h" "" -->
15994689c1SmrgClass	repeaterWidgetClass
16994689c1Smrg<!-- .IN "repeaterWidgetClass" "" -->
17994689c1SmrgClass Name	Repeater
18994689c1Smrg<!-- .IN "Repeater widget" "class name" -->
19994689c1SmrgSuperclass	Command
20994689c1Smrg<!-- .sp -->
21994689c1Smrg</literallayout>
22994689c1Smrg<para>
23994689c1Smrg<!-- .LP -->
24994689c1SmrgThe Repeater widget is a subclass of the Command widget; see the <!-- xref -->
25994689c1SmrgCommand documentation for details.  The difference is that the Repeater can call its
26994689c1Smrgregistered callbacks repeatedly, at an increasing rate.  The default translation
27994689c1Smrgdoes so for the duration the user holds down pointer button 1 while the pointer
28994689c1Smrgis on the Repeater.
29994689c1Smrg</para>
30994689c1Smrg<sect2 id="repeater_resources">
31994689c1Smrg<title>Resources</title>
32994689c1Smrg<para>
33994689c1Smrg<!-- .LP -->
34994689c1SmrgWhen creating a Repeater widget instance, the following resources are
35994689c1Smrgretrieved from the argument list or from the resource database:
36994689c1Smrg</para>
37994689c1Smrg<para>
38994689c1Smrg<!-- .LP -->
39994689c1Smrg<!-- .IN "Repeater widget" "resources" -->
40994689c1Smrg<informaltable>
41994689c1Smrg  <tgroup cols='5' align='center'>
42994689c1Smrg  <colspec colname='c1'/>
43994689c1Smrg  <colspec colname='c2'/>
44994689c1Smrg  <colspec colname='c3'/>
45994689c1Smrg  <colspec colname='c4'/>
46994689c1Smrg  <colspec colname='c5'/>
47994689c1Smrg  <thead>
48994689c1Smrg    <row>
49994689c1Smrg      <entry>Name</entry>
50994689c1Smrg      <entry>Class</entry>
51994689c1Smrg      <entry>Type</entry>
52994689c1Smrg      <entry>Notes</entry>
53994689c1Smrg      <entry>Default Value</entry>
54994689c1Smrg    </row>
55994689c1Smrg  </thead>
56994689c1Smrg  <tbody>
57994689c1Smrg    <row>
58994689c1Smrg      <entry>accelerators</entry>
59994689c1Smrg      <entry>Accelerators</entry>
60994689c1Smrg      <entry>AcceleratorTable</entry>
61994689c1Smrg      <entry></entry>
62994689c1Smrg      <entry>NULL</entry>
63994689c1Smrg    </row>
64994689c1Smrg    <row>
65994689c1Smrg      <entry>ancestorSensitive</entry>
66994689c1Smrg      <entry>AncestorSensitive</entry>
67994689c1Smrg      <entry>Boolean</entry>
68994689c1Smrg      <entry>D</entry>
69994689c1Smrg      <entry>True</entry>
70994689c1Smrg    </row>
71994689c1Smrg    <row>
72994689c1Smrg      <entry>background</entry>
73994689c1Smrg      <entry>Background</entry>
74994689c1Smrg      <entry>Pixel</entry>
75994689c1Smrg      <entry></entry>
76994689c1Smrg      <entry>XtDefaultBackground</entry>
77994689c1Smrg    </row>
78994689c1Smrg    <row>
79994689c1Smrg      <entry>backgroundPixmap</entry>
80994689c1Smrg      <entry>Pixmap</entry>
81994689c1Smrg      <entry>Pixmap</entry>
82994689c1Smrg      <entry></entry>
83994689c1Smrg      <entry>XtUnspecifiedPixmap</entry>
84994689c1Smrg    </row>
85994689c1Smrg    <row>
86994689c1Smrg      <entry>bitmap</entry>
87994689c1Smrg      <entry>Bitmap</entry>
88994689c1Smrg      <entry>Pixmap</entry>
89994689c1Smrg      <entry></entry>
90994689c1Smrg      <entry>None</entry>
91994689c1Smrg    </row>
92994689c1Smrg    <row>
93994689c1Smrg      <entry>borderColor</entry>
94994689c1Smrg      <entry>BorderColor</entry>
95994689c1Smrg      <entry>Pixel</entry>
96994689c1Smrg      <entry></entry>
97994689c1Smrg      <entry>XtDefaultForeground</entry>
98994689c1Smrg    </row>
99994689c1Smrg    <row>
100994689c1Smrg      <entry>borderPixmap</entry>
101994689c1Smrg      <entry>Pixmap</entry>
102994689c1Smrg      <entry>Pixmap</entry>
103994689c1Smrg      <entry></entry>
104994689c1Smrg      <entry>XtUnspecifiedPixmap</entry>
105994689c1Smrg    </row>
106994689c1Smrg    <row>
107994689c1Smrg      <entry>borderWidth</entry>
108994689c1Smrg      <entry>BorderWidth</entry>
109994689c1Smrg      <entry>Dimension</entry>
110994689c1Smrg      <entry></entry>
111994689c1Smrg      <entry>1</entry>
112994689c1Smrg    </row>
113994689c1Smrg    <row>
114994689c1Smrg      <entry>callback</entry>
115994689c1Smrg      <entry>Callback</entry>
116994689c1Smrg      <entry>XtCallbackList</entry>
117994689c1Smrg      <entry></entry>
118994689c1Smrg      <entry>NULL</entry>
119994689c1Smrg    </row>
120994689c1Smrg    <row>
121994689c1Smrg      <entry>colormap</entry>
122994689c1Smrg      <entry>Colormap</entry>
123994689c1Smrg      <entry>Colormap</entry>
124994689c1Smrg      <entry></entry>
125994689c1Smrg      <entry>Parent's Colormap</entry>
126994689c1Smrg    </row>
127994689c1Smrg    <row>
128994689c1Smrg      <entry>cornerRoundPercent</entry>
129994689c1Smrg      <entry>CornerRoundPercent</entry>
130994689c1Smrg      <entry>Dimension</entry>
131994689c1Smrg      <entry></entry>
132994689c1Smrg      <entry>25</entry>
133994689c1Smrg    </row>
134994689c1Smrg    <row>
135994689c1Smrg      <entry>cursor</entry>
136994689c1Smrg      <entry>Cursor</entry>
137994689c1Smrg      <entry>Cursor</entry>
138994689c1Smrg      <entry></entry>
139994689c1Smrg      <entry>None</entry>
140994689c1Smrg    </row>
141994689c1Smrg    <row>
142994689c1Smrg      <entry>cursorName</entry>
143994689c1Smrg      <entry>Cursor</entry>
144994689c1Smrg      <entry>String</entry>
145994689c1Smrg      <entry></entry>
146994689c1Smrg      <entry>NULL</entry>
147994689c1Smrg    </row>
148994689c1Smrg    <row>
149994689c1Smrg      <entry>decay</entry>
150994689c1Smrg      <entry>Decay</entry>
151994689c1Smrg      <entry>Int</entry>
152994689c1Smrg      <entry></entry>
153994689c1Smrg      <entry>5</entry>
154994689c1Smrg    </row>
155994689c1Smrg    <row>
156994689c1Smrg      <entry>depth</entry>
157994689c1Smrg      <entry>Depth</entry>
158994689c1Smrg      <entry>int</entry>
159994689c1Smrg      <entry>C</entry>
160994689c1Smrg      <entry>Parent's Depth</entry>
161994689c1Smrg    </row>
162994689c1Smrg    <row>
163994689c1Smrg      <entry>destroyCallback</entry>
164994689c1Smrg      <entry>Callback</entry>
165994689c1Smrg      <entry>XtCallbackList</entry>
166994689c1Smrg      <entry></entry>
167994689c1Smrg      <entry>NULL</entry>
168994689c1Smrg    </row>
169994689c1Smrg    <row>
170994689c1Smrg      <entry>encoding</entry>
171994689c1Smrg      <entry>Encoding</entry>
172994689c1Smrg      <entry>UnsignedChar</entry>
173994689c1Smrg      <entry></entry>
174994689c1Smrg      <entry>XawTextEncoding8bit</entry>
175994689c1Smrg    </row>
176994689c1Smrg    <row>
177994689c1Smrg      <entry>flash</entry>
178994689c1Smrg      <entry>Boolean</entry>
179994689c1Smrg      <entry>Boolean</entry>
180994689c1Smrg      <entry></entry>
181994689c1Smrg      <entry>False</entry>
182994689c1Smrg    </row>
183994689c1Smrg    <row>
184994689c1Smrg      <entry>font</entry>
185994689c1Smrg      <entry>Font</entry>
186994689c1Smrg      <entry>XFontStruct</entry>
187994689c1Smrg      <entry></entry>
188994689c1Smrg      <entry>XtDefaultFont</entry>
189994689c1Smrg    </row>
190994689c1Smrg    <row>
191994689c1Smrg      <entry>fontSet</entry>
192994689c1Smrg      <entry>FontSet</entry>
193994689c1Smrg      <entry>XFontSet</entry>
194994689c1Smrg      <entry></entry>
195994689c1Smrg      <entry>XtDefaultFontSet</entry>
196994689c1Smrg    </row>
197994689c1Smrg    <row>
198994689c1Smrg      <entry>foreground</entry>
199994689c1Smrg      <entry>Foreground</entry>
200994689c1Smrg      <entry>Pixel</entry>
201994689c1Smrg      <entry></entry>
202994689c1Smrg      <entry>XtDefaultForeground</entry>
203994689c1Smrg    </row>
204994689c1Smrg    <row>
205994689c1Smrg      <entry>height</entry>
206994689c1Smrg      <entry>Height</entry>
207994689c1Smrg      <entry>Dimension</entry>
208994689c1Smrg      <entry>A</entry>
209994689c1Smrg      <entry>graphic height + 2 * <function>internalHeight</function></entry>
210994689c1Smrg    </row>
211994689c1Smrg    <row>
212994689c1Smrg      <entry>highlightThickness</entry>
213994689c1Smrg      <entry>Thickness</entry>
214994689c1Smrg      <entry>Dimension</entry>
215994689c1Smrg      <entry>A</entry>
216994689c1Smrg      <entry>2 (0 if Shaped)</entry>
217994689c1Smrg    </row>
218994689c1Smrg    <row>
219994689c1Smrg      <entry>initialDelay</entry>
220994689c1Smrg      <entry>Delay</entry>
221994689c1Smrg      <entry>Int</entry>
222994689c1Smrg      <entry></entry>
223994689c1Smrg      <entry>200</entry>
224994689c1Smrg    </row>
225994689c1Smrg    <row>
226994689c1Smrg      <entry>insensitiveBorder</entry>
227994689c1Smrg      <entry>Insensitive</entry>
228994689c1Smrg      <entry>Pixmap</entry>
229994689c1Smrg      <entry></entry>
230994689c1Smrg      <entry>GreyPixmap</entry>
231994689c1Smrg    </row>
232994689c1Smrg    <row>
233994689c1Smrg      <entry>internalHeight</entry>
234994689c1Smrg      <entry>Height</entry>
235994689c1Smrg      <entry>Dimension</entry>
236994689c1Smrg      <entry></entry>
237994689c1Smrg      <entry>2</entry>
238994689c1Smrg    </row>
239994689c1Smrg    <row>
240994689c1Smrg      <entry>internalWidth</entry>
241994689c1Smrg      <entry>Width</entry>
242994689c1Smrg      <entry>Dimension</entry>
243994689c1Smrg      <entry></entry>
244994689c1Smrg      <entry>4</entry>
245994689c1Smrg    </row>
246994689c1Smrg    <row>
247994689c1Smrg      <entry>international</entry>
248994689c1Smrg      <entry>International</entry>
249994689c1Smrg      <entry>Boolean</entry>
250994689c1Smrg      <entry>C</entry>
251994689c1Smrg      <entry>False</entry>
252994689c1Smrg    </row>
253994689c1Smrg    <row>
254994689c1Smrg      <entry>justify</entry>
255994689c1Smrg      <entry>Justify</entry>
256994689c1Smrg      <entry>Justify</entry>
257994689c1Smrg      <entry></entry>
258994689c1Smrg      <entry>XtJustifyCenter (center)</entry>
259994689c1Smrg    </row>
260994689c1Smrg    <row>
261994689c1Smrg      <entry>label</entry>
262994689c1Smrg      <entry>Label</entry>
263994689c1Smrg      <entry>String</entry>
264994689c1Smrg      <entry></entry>
265994689c1Smrg      <entry>name of widget</entry>
266994689c1Smrg    </row>
267994689c1Smrg    <row>
268994689c1Smrg      <entry>leftBitmap</entry>
269994689c1Smrg      <entry>LeftBitmap</entry>
270994689c1Smrg      <entry>Bitmap</entry>
271994689c1Smrg      <entry></entry>
272994689c1Smrg      <entry>None</entry>
273994689c1Smrg    </row>
274994689c1Smrg    <row>
275994689c1Smrg      <entry>mappedWhenManaged</entry>
276994689c1Smrg      <entry>MappedWhenManaged</entry>
277994689c1Smrg      <entry>Boolean</entry>
278994689c1Smrg      <entry></entry>
279994689c1Smrg      <entry>True</entry>
280994689c1Smrg    </row>
281994689c1Smrg    <row>
282994689c1Smrg      <entry>minimumDelay</entry>
283994689c1Smrg      <entry>MinimumDelay</entry>
284994689c1Smrg      <entry>Int</entry>
285994689c1Smrg      <entry></entry>
286994689c1Smrg      <entry>10</entry>
287994689c1Smrg    </row>
288994689c1Smrg    <row>
289994689c1Smrg      <entry>pointerColor</entry>
290994689c1Smrg      <entry>Foreground</entry>
291994689c1Smrg      <entry>Pixel</entry>
292994689c1Smrg      <entry></entry>
293994689c1Smrg      <entry>XtDefaultForeground</entry>
294994689c1Smrg    </row>
295994689c1Smrg    <row>
296994689c1Smrg      <entry>pointerColorBackground</entry>
297994689c1Smrg      <entry>Background</entry>
298994689c1Smrg      <entry>Pixel</entry>
299994689c1Smrg      <entry></entry>
300994689c1Smrg      <entry>XtDefaultBackground</entry>
301994689c1Smrg    </row>
302994689c1Smrg    <row>
303994689c1Smrg      <entry>repeatDelay</entry>
304994689c1Smrg      <entry>Delay</entry>
305994689c1Smrg      <entry>Int</entry>
306994689c1Smrg      <entry></entry>
307994689c1Smrg      <entry>50</entry>
308994689c1Smrg    </row>
309994689c1Smrg    <row>
310994689c1Smrg      <entry>resize</entry>
311994689c1Smrg      <entry>Resize</entry>
312994689c1Smrg      <entry>Boolean</entry>
313994689c1Smrg      <entry></entry>
314994689c1Smrg      <entry>True</entry>
315994689c1Smrg    </row>
316994689c1Smrg    <row>
317994689c1Smrg      <entry>screen</entry>
318994689c1Smrg      <entry>Screen</entry>
319994689c1Smrg      <entry>Pointer</entry>
320994689c1Smrg      <entry>R</entry>
321994689c1Smrg      <entry>Parent's Screen</entry>
322994689c1Smrg    </row>
323994689c1Smrg    <row>
324994689c1Smrg      <entry>sensitive</entry>
325994689c1Smrg      <entry>Sensitive</entry>
326994689c1Smrg      <entry>Boolean</entry>
327994689c1Smrg      <entry></entry>
328994689c1Smrg      <entry>True</entry>
329994689c1Smrg    </row>
330994689c1Smrg    <row>
331994689c1Smrg      <entry>shapeStyle</entry>
332994689c1Smrg      <entry>ShapeStyle</entry>
333994689c1Smrg      <entry>ShapeStyle</entry>
334994689c1Smrg      <entry></entry>
335994689c1Smrg      <entry>Rectangle</entry>
336994689c1Smrg    </row>
337994689c1Smrg    <row>
338994689c1Smrg      <entry>startCallback</entry>
339994689c1Smrg      <entry>StartCallback</entry>
340994689c1Smrg      <entry>Callback</entry>
341994689c1Smrg      <entry></entry>
342994689c1Smrg      <entry>NULL</entry>
343994689c1Smrg    </row>
344994689c1Smrg    <row>
345994689c1Smrg      <entry>stopCallback</entry>
346994689c1Smrg      <entry>StopCallback</entry>
347994689c1Smrg      <entry>Callback</entry>
348994689c1Smrg      <entry></entry>
349994689c1Smrg      <entry>NULL</entry>
350994689c1Smrg    </row>
351994689c1Smrg    <row>
352994689c1Smrg      <entry>translations</entry>
353994689c1Smrg      <entry>Translations</entry>
354994689c1Smrg      <entry>TranslationTable</entry>
355994689c1Smrg      <entry></entry>
356994689c1Smrg      <entry>See below</entry>
357994689c1Smrg    </row>
358994689c1Smrg    <row>
359994689c1Smrg      <entry>width</entry>
360994689c1Smrg      <entry>Width</entry>
361994689c1Smrg      <entry>Dimension</entry>
362994689c1Smrg      <entry>A</entry>
363994689c1Smrg      <entry>graphic width + 2 * <function>internalWidth</function></entry>
364994689c1Smrg    </row>
365994689c1Smrg    <row>
366994689c1Smrg      <entry>x</entry>
367994689c1Smrg      <entry>Position</entry>
368994689c1Smrg      <entry>Position</entry>
369994689c1Smrg      <entry></entry>
370994689c1Smrg      <entry>0</entry>
371994689c1Smrg    </row>
372994689c1Smrg    <row>
373994689c1Smrg      <entry>y</entry>
374994689c1Smrg      <entry>Position</entry>
375994689c1Smrg      <entry>Position</entry>
376994689c1Smrg      <entry></entry>
377994689c1Smrg      <entry>0</entry>
378994689c1Smrg    </row>
379994689c1Smrg  </tbody>
380994689c1Smrg  </tgroup>
381994689c1Smrg</informaltable>
382994689c1Smrg\" Resource Descriptions
383994689c1Smrg<!-- .Ac -->
384994689c1Smrg<!-- .As -->
385994689c1Smrg<!-- .Bg -->
386994689c1Smrg<!-- .Gp -->
387994689c1Smrg<!-- .Bm -->
388994689c1Smrg<!-- .Bc -->
389994689c1Smrg<!-- .Bp -->
390994689c1Smrg<!-- .Bw -->
391994689c1Smrg<!-- .Cb -->
392994689c1Smrg<!-- .Cm -->
393994689c1Smrg<!-- .Cr -->
394994689c1Smrg<!-- .Cu -->
395994689c1Smrg<!-- .Cn -->
396994689c1Smrg<variablelist>
397994689c1Smrg  <varlistentry>
398994689c1Smrg    <term>
399994689c1Smrg      <function>decay</function>
400994689c1Smrg    </term>
401994689c1Smrg    <listitem>
402994689c1Smrg      <para>
403994689c1SmrgThe number of milliseconds that should be subtracted from each succeeding
404994689c1Smrginterval while the Repeater button is being held down until the interval
405994689c1Smrghas reached <function>minimumDelay</function> milliseconds.
406994689c1Smrg<!-- .Dp -->
407994689c1Smrg<!-- .Dc -->
408994689c1Smrg<!-- .Le -->
409994689c1Smrg      </para>
410994689c1Smrg    </listitem>
411994689c1Smrg  </varlistentry>
412994689c1Smrg  <varlistentry>
413994689c1Smrg    <term>
414994689c1Smrg      <function>flash</function>
415994689c1Smrg    </term>
416994689c1Smrg    <listitem>
417994689c1Smrg      <para>
418994689c1SmrgWhether or not to flash the Repeater button whenever the timer goes off.
419994689c1Smrg<!-- .Lf -->
420994689c1Smrg<!-- .Ls -->
421994689c1Smrg<!-- .Lg -->
422994689c1Smrg<!-- .Hw -->
423994689c1Smrg<!-- .Ht -->
424994689c1Smrg      </para>
425994689c1Smrg    </listitem>
426994689c1Smrg  </varlistentry>
427994689c1Smrg  <varlistentry>
428994689c1Smrg    <term>
429994689c1Smrg      <function>initialDelay</function>
430994689c1Smrg    </term>
431994689c1Smrg    <listitem>
432994689c1Smrg      <para>
433994689c1SmrgThe number of milliseconds between the beginning of the Repeater button
434994689c1Smrgbeing held down and the first invocation of the <function>callback</function> function.
435994689c1Smrg<!-- .Ib -->
436994689c1Smrg<!-- .Ih -->
437994689c1Smrg<!-- .In -->
438994689c1Smrg<!-- .Ju -->
439994689c1Smrg<!-- .La -->
440994689c1Smrg<!-- .Ll -->
441994689c1Smrg<!-- .Mm -->
442994689c1Smrg      </para>
443994689c1Smrg    </listitem>
444994689c1Smrg  </varlistentry>
445994689c1Smrg  <varlistentry>
446994689c1Smrg    <term>
447994689c1Smrg      <function>minimumDelay</function>
448994689c1Smrg    </term>
449994689c1Smrg    <listitem>
450994689c1Smrg      <para>
451994689c1SmrgThe minimum time between callbacks in milliseconds.
452994689c1Smrg<!-- .Pf -->
453994689c1Smrg<!-- .Pb -->
454994689c1Smrg      </para>
455994689c1Smrg    </listitem>
456994689c1Smrg  </varlistentry>
457994689c1Smrg  <varlistentry>
458994689c1Smrg    <term>
459994689c1Smrg      <function>repeatDelay</function>
460994689c1Smrg    </term>
461994689c1Smrg    <listitem>
462994689c1Smrg      <para>
463994689c1SmrgThe number of milliseconds between each callback after the first (minus an
464994689c1Smrgincreasing number of <function>decay</function>s).
465994689c1Smrg<!-- .Re -->
466994689c1Smrg<!-- .Sc -->
467994689c1Smrg<!-- .Se -->
468994689c1Smrg<!-- .Ss -->
469994689c1Smrg      </para>
470994689c1Smrg    </listitem>
471994689c1Smrg  </varlistentry>
472994689c1Smrg  <varlistentry>
473994689c1Smrg    <term>
474994689c1Smrg      <function>startCallback</function>
475994689c1Smrg    </term>
476994689c1Smrg    <listitem>
477994689c1Smrg      <para>
478994689c1SmrgThe list of functions to invoke by the <function>start</function> action (typically
479994689c1Smrgwhen the Repeater button is first pressed).  The callback data parameter
480994689c1Smrgis set to NULL.
481994689c1Smrg      </para>
482994689c1Smrg    </listitem>
483994689c1Smrg  </varlistentry>
484994689c1Smrg  <varlistentry>
485994689c1Smrg    <term>
486994689c1Smrg      <function>stopCallback</function>
487994689c1Smrg    </term>
488994689c1Smrg    <listitem>
489994689c1Smrg      <para>
490994689c1SmrgThe list of functions to invoke by the <function>stop</function> action (typically
491994689c1Smrgwhen the Repeater button is released).  The callback data parameter
492994689c1Smrgis set to NULL.
493994689c1Smrg<!-- .Tr -->
494994689c1Smrg<!-- .Xy -->
495994689c1Smrg    </para>
496994689c1Smrg  </listitem>
497994689c1Smrg  </varlistentry>
498994689c1Smrg</variablelist>
499994689c1Smrg</para>
500994689c1Smrg</sect2>
501994689c1Smrg<sect2 id="Repeater_Actions">
502994689c1Smrg<title>Repeater Actions</title>
503994689c1Smrg<!-- .IN "Repeater widget" "actions" -->
504994689c1Smrg<para>
505994689c1Smrg<!-- .LP -->
506994689c1SmrgThe Repeater widget supports the following actions beyond those of the Command
507994689c1Smrgbutton:
508994689c1Smrg<variablelist>
509994689c1Smrg  <varlistentry>
510994689c1Smrg    <term>
511994689c1Smrg      <function>start</function>()
512994689c1Smrg    </term>
513994689c1Smrg    <listitem>
514994689c1Smrg      <para>
515994689c1SmrgThis invokes the functions on the <function>startCallback</function> and <function>callback</function> lists
516994689c1Smrgand sets a timer to go off in <function>initialDelay</function> milliseconds.  The timer
517994689c1Smrgwill cause the <function>callback</function> functions to be invoked with increasing
518994689c1Smrgfrequency until the <function>stop</function> action occurs.
519994689c1Smrg      </para>
520994689c1Smrg    </listitem>
521994689c1Smrg  </varlistentry>
522994689c1Smrg  <varlistentry>
523994689c1Smrg    <term>
524994689c1Smrg      <function>stop</function>()
525994689c1Smrg    </term>
526994689c1Smrg    <listitem>
527994689c1Smrg      <para>
528994689c1SmrgThis invokes the functions on the <function>stopCallback</function> list and prevents any
529994689c1Smrgfurther timers from occuring until the next <function>start</function> action.
530994689c1Smrg    </para>
531994689c1Smrg  </listitem>
532994689c1Smrg  </varlistentry>
533994689c1Smrg</variablelist>
534994689c1Smrg</para>
535994689c1Smrg<para>
536994689c1Smrg<!-- .LP -->
537994689c1Smrg<!-- .sp -->
538994689c1Smrg<!-- .IN "Repeater widget" "translation bindings" -->
539994689c1SmrgThe following are the default translation bindings used by the
540994689c1SmrgRepeater widget:
541994689c1Smrg</para>
542994689c1Smrg<para>
543994689c1Smrg<!-- .LP -->
544994689c1Smrg<literallayout class="monospaced">
545994689c1Smrg<!-- .TA .5i 2.25i -->
546994689c1Smrg<!-- .ta .5i 2.25i -->
547994689c1Smrg	&lt;EnterWindow&gt;:	highlight(\|)
548994689c1Smrg	&lt;LeaveWindow&gt;:	unhighlight(\|)
549994689c1Smrg	&lt;Btn1Down&gt;:	set(\|) start(\|)
550994689c1Smrg	&lt;Btn1Up&gt;:	stop(\|) unset(\|)
551994689c1Smrg</literallayout>
552994689c1Smrg</para>
553994689c1Smrg<para>
554994689c1Smrg<!-- .LP -->
555994689c1Smrg
556994689c1Smrg</para>
557994689c1Smrg</sect2>
558994689c1Smrg</sect1>
559