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

XmLabel

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

O widget mais simples do Motif, um texto ou uma imagem que não faz absolutamente nada, e ancestral de quase todo botão do toolkit.

O XmLabel exibe um XmString ou um pixmap, conforme o XmNlabelType (XmSTRING ou XmPIXMAP). O XmNalignment posiciona o conteúdo à esquerda, ao centro ou à direita, e um conjunto de recursos de margem controla o espaçamento. Um XmNlabelInsensitivePixmap separado é mostrado quando o widget está desabilitado, de modo que um ícone pode ficar acinzentado sem que a aplicação redesenhe nada.

O interessante é o que herda dele. XmPushButton, XmToggleButton, XmCascadeButton e XmDrawnButton são todos subclasses, e é por isso que recursos como XmNmnemonic e XmNacceleratorText moram no XmLabel, mesmo que um rótulo nunca possa ser clicado; eles só importam quando aparece num menu. A variante XmLabelGadget não tem janela X própria e era o padrão em menus e diálogos, onde janelas saíam caras.

← Voltar ao léxico