IT-lexikon › Programmering › XmFrame

XmFrame

Programmering In English → Uppdaterad: 2026-10-11

En Motif-behållare för exakt ett barn, vars enda uppgift är att rita en skuggad ram runt det.

Motifs tredimensionella utseende byggde på skuggor, och XmFrame är skuggan som egen widget. Den håller ett arbetsbarn och ritar en kant runt det enligt XmNshadowType: XmSHADOW_IN och XmSHADOW_OUT får ytan att se nedsänkt eller upphöjd ut, medan de etsade varianterna XmSHADOW_ETCHED_IN och XmSHADOW_ETCHED_OUT ger den tunna dubbellinje som grupperade inställningar i varannan dialog.

Motif 1.2 lade till ett andra barn, en rubrik som markeras med XmFRAME_TITLE_CHILD och placeras i själva ramlinjen, oftast en XmLabel. Därmed fick Motif det grupprutelement som Windows hade haft länge. Eftersom ramen bara tar ett arbetsbarn läggs innehållet nästan alltid i en XmForm eller XmRowColumn först, och djupa träd av ram-i-form-i-ram är ett känt drag i Motif-kod.

← Tillbaka till lexikonet