Léxico de TI › Programação › XmToggleButton

XmToggleButton

Programação Svenska → Atualizado: 2026-10-12

O widget liga/desliga do Motif, que vira caixa de seleção ou botão de opção conforme um único recurso.

O estado fica em XmNset, e toda mudança é informada pelo XmNvalueChangedCallback. A aparência é controlada por XmNindicatorType: XmN_OF_MANY dá um quadrado para escolhas independentes, XmONE_OF_MANY um indicador para escolhas em que só uma pode valer. No Motif 1.x esse indicador era um losango, e não um círculo, e aqueles losanguinhos eram um dos jeitos mais seguros de reconhecer um aplicativo Motif de longe.

A exclusão mútua não é tarefa dos botões, mas do pai: um XmRowColumn com XmNradioBehavior, criado com mais facilidade por XmCreateRadioBox, desliga os outros quando um é ligado. O Motif 2 acrescentou um terceiro estado, indeterminado, para caixas de seleção que representam uma seleção mista.

← Voltar ao léxico