IT-lexicon › Programmeren › XmLabel

XmLabel

Programmeren Svenska → Bijgewerkt: 2026-10-11

De eenvoudigste widget van Motif, een stukje tekst of een plaatje dat helemaal niets doet, en de voorouder van bijna elke knop in de toolkit.

XmLabel toont een XmString of een pixmap, te kiezen met XmNlabelType (XmSTRING of XmPIXMAP). XmNalignment plaatst de inhoud links, gecentreerd of rechts, en een reeks margeresources regelt de opvulling. Een aparte XmNlabelInsensitivePixmap wordt getoond als de widget is uitgeschakeld, zodat een pictogram grijs kan worden zonder dat de applicatie iets opnieuw tekent.

Interessant is wat ervan erft. XmPushButton, XmToggleButton, XmCascadeButton en XmDrawnButton zijn allemaal subklassen. Daarom zitten resources als XmNmnemonic en XmNacceleratorText in XmLabel, ook al kan een label nooit worden aangeklikt; ze doen er pas toe zodra het in een menu opduikt. De variant XmLabelGadget heeft geen eigen X-venster en was de standaard in menu's en dialoogvensters, waar vensters duur waren.

← Terug naar het lexicon