XmSpinBox
Il widget di Motif 2.0 per scorrere un valore con una coppia di frecce, un numero o una parola alla volta.
I suoi figli sono campi di testo, ciascuno con una risorsa XmNspinBoxChildType. Con XmNUMERIC conta da XmNminimumValue a XmNmaximumValue a passi di XmNincrementValue, e XmNdecimalPoints sposta la virgola, così l'intero 1250 appare come 12,50. Con XmSTRING scorre invece un elenco di valori XmString, per esempio i nomi dei mesi. Più figli possono condividere una sola coppia di frecce, quindi una data può essere composta da tre campi in un unico spin box.
Dividere il tutto in un contenitore più campi di testo separati era flessibile ma prolisso, e Motif 2.1 aggiunse XmSimpleSpinBox con un campo incorporato per il caso comune. Prima della 2.0 i programmi assemblavano lo stesso oggetto con due pulsanti a freccia e un campo di testo; un congegno simile vive dentro XmNotebook per il cambio di pagina.