Gadget (Motif)
Kendi X penceresi olmayan bir Motif bileşeni: üst öğe onu çizer ve olaylarını ona iletir; karşılığında sunucu, her düğme için bir pencere tutmaktan kurtulur.
Xt'deki her sıradan widget'ın bir X penceresi vardır ve bir pencerenin bedeli olur: sunucuda bellek, oluşturmak için bir gidiş-dönüş ve yönetilecek bir olay maskesi. Yirmi öğeli bir menü yirmi pencere demekti. Motif'in yanıtı gadget'lardı: XmPushButtonGadget, XmLabelGadget, XmToggleButtonGadget ve XmSeparatorGadget. Bunlar Xt'nin RectObj sınıfından türer; konumu ve boyutu olan ama penceresi olmayan bir nesnedir. Çevreleyen yönetici widget onları kendi penceresine boyar ve dikdörtgenlerinin içine düşen fare tıklamalarını iletir.
Bedeli esneklikti. Motif 1.x'te bir gadget'ın kendi renkleri yoktu, üst öğenin renklerini devralırdı; kendi çeviri tablosunu taşıyamazdı ve bir olayı yakalamak isteyen bunu yönetici üzerinde yapmak zorundaydı. Pratikte neredeyse yalnızca fark yarattıkları menülerde kullanıldılar. Fikir, hafif bileşenleri AWT'nin pencere sahibi bileşenlerine karşı aynı ödünleşimi yapan Java'nın Swing'inde yeniden ortaya çıktı.