IT-lexikon › Programmering › XmToggleButton

XmToggleButton

Programmering In English → Uppdaterad: 2026-10-11

Motifs widget för av/på-val, som blir kryssruta eller radioknapp beroende på en enda resurs.

Tillståndet ligger i XmNset, och varje ändring rapporteras via XmNvalueChangedCallback. Utseendet styrs av XmNindicatorType: XmN_OF_MANY ger en fyrkant för oberoende val, XmONE_OF_MANY en indikator för val där bara ett alternativ får gälla. I Motif 1.x var den indikatorn en romb, inte en cirkel, och de små diamanterna blev ett av de säkraste sätten att känna igen en Motif-applikation på håll.

Själva ömsesidiga uteslutningen sköts inte av knapparna utan av föräldern: en XmRowColumn med XmNradioBehavior, enklast skapad med XmCreateRadioBox, slår av de andra när en slås på. Motif 2 lade till ett tredje, obestämt läge för kryssrutor som representerar en blandad markering.

← Tillbaka till lexikonet