XmFileSelectionBox
La boîte de dialogue de fichiers de Motif : un filtre, deux listes et quatre boutons, assez détestée pour que les utilisateurs de Netscape sous Unix aient appris à taper le chemin complet à la main.
Ce widget est une sous-classe de XmSelectionBox. Il se compose d'un champ Filter contenant un motif de glob comme /home/anna/*.txt, d'une liste Directories, d'une liste Files, d'un champ Selection et des boutons OK, Filter, Cancel et Help. On navigue en double-cliquant un répertoire, ce qui réécrit le filtre et relance la recherche, ou en modifiant soi-même le motif avant d'appuyer sur Filter. Les ressources XmNdirectory, XmNpattern, XmNdirMask et XmNfileTypeMask déterminent ce qui s'affiche, et XmNfileSearchProc permet au programme de remplacer le parcours du répertoire lui-même, par exemple par un listing venu d'un serveur FTP. XmCreateFileSelectionDialog la livre prête à l'emploi dans une fenêtre de dialogue.
Cette boîte de dialogue, c'était l'expérience Motif en concentré : correcte selon le Style Guide, identique sur toutes les variantes d'Unix, et maladroite d'une façon que tout utilisateur de Netscape ou de Mosaic sur un Sun pourrait décrire en détail. Pas d'icônes, pas d'historique, et le filtre était réécrit dans votre dos dès que vous changiez de répertoire. Motif 2.0 a ajouté XmNpathMode avec un champ de répertoire séparé, ce qui a un peu aidé. Les sélecteurs de fichiers de GTK et de Qt ont été en grande partie des réactions à celui-ci.