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