IT-lexicon › Programmeren › XmToggleButton

XmToggleButton

Programmeren Svenska → Bijgewerkt: 2026-10-11

De aan/uit-widget van Motif, die door één enkele resource een selectievakje of een radioknop wordt.

De toestand zit in XmNset en elke wijziging wordt gemeld via XmNvalueChangedCallback. Het uiterlijk wordt bepaald door XmNindicatorType: XmN_OF_MANY geeft een vierkantje voor onafhankelijke keuzes, XmONE_OF_MANY een indicator voor keuzes waarvan er maar één kan gelden. In Motif 1.x was die indicator een ruitje in plaats van een cirkel, en die kleine ruitjes waren een van de zekerste manieren om een Motif-toepassing van een afstand te herkennen.

Onderlinge uitsluiting is niet het werk van de knoppen maar van de ouder: een XmRowColumn met XmNradioBehavior, het eenvoudigst gemaakt met XmCreateRadioBox, schakelt de andere uit zodra er één wordt ingeschakeld. Motif 2 voegde een derde, onbepaalde toestand toe voor selectievakjes die een gemengde selectie vertegenwoordigen.

← Terug naar het lexicon