XmManager
Abstrakcyjna klasa bazowa Motif dla widżetów przechowujących inne widżety — i element, który po cichu sprawia, że gadgety działają.
XmManager dziedziczy po klasie Constraint z Xt, więc każde dziecko może nosić zasoby układu, które odczytuje rodzic. Sam układ zostawiono podklasom — XmBulletinBoard, XmForm, XmRowColumn, XmFrame, XmPanedWindow, XmScrolledWindow, XmDrawingArea i innym — a XmManager dostarcza części wspólne: cienie i kolory zgodne z XmPrimitive, przechodzenie tabulatorem między dziećmi oraz XmNinitialFocus, wskazujący, które dziecko dostaje fokus jako pierwsze.
Jego najważniejsze zadanie jest niewidoczne. Gadget nie ma własnego okna X, więc nie może odbierać zdarzeń; menedżer przechwytuje więc kliknięcia i klawisze w swoim oknie, ustala, w czyj prostokąt trafiły, i przekazuje je dalej. Rysuje też podświetlenia fokusu gadgetów. Cała oszczędność związana z bezokienkowymi pozycjami menu opiera się na tej małej centrali wbudowanej w każdy kontener Motif.