XmPrimitive
Motif’te çocuğu olmayan her widget’ın soyut temel sınıfı; her düğmenin, listenin ve metin alanının kabartmalı gölgelerini ve odak halkasını aldığı yer.
XmPrimitive’i kimse örneklemez. Sınıf, Xt’nin Core’unun üzerinde durur ve bir widget’ı Motif widget’ına çeviren şeyleri ekler: ön plan rengi, üst ve alt gölge renkleriyle XmNshadowThickness, klavye odağını gösteren halka için XmNhighlightThickness, sekmeyle gezinme için XmNtraversalOn ve XmNnavigationType, bir de kullanıcı Help ya da F1’e bastığında tetiklenen XmNhelpCallback. Gölge renkleri arka plandan türetilir; bu yüzden arka planı tek başına değiştirilmiş bir Motif uygulaması bile üç boyutlu görünür.
Altında XmLabel ile düğmeleri, XmArrowButton, XmList, XmScrollBar, XmSeparator, XmText ve XmTextField yer alır. Kardeşleri, çocuklu widget’lar için XmManager ve penceresiz türevler için XmGadget’tır. Özel bir Motif widget’ı yazan kişi bunu alt sınıfladı ve odak yönetimini ve görünümü bedavaya aldı — yanında, C’deki tek bir düğmenin kaç sınıf kaydı alanı istediğine dair bir eğitimle birlikte.