XmFileSelectionBox
Motif’in dosya diyaloğu: bir filtre, iki liste ve dört düğme; sevilmeyecek kadar sevimsiz olduğundan Unix’teki Netscape kullanıcıları tam yolu elle yazmayı öğrendi.
Widget, XmSelectionBox’un alt sınıfıdır ve /home/anna/*.txt gibi bir glob kalıbı tutan bir Filter metin alanından, bir Directories listesinden, bir Files listesinden, bir Selection metin alanından ve Tamam, Filtre, İptal, Yardım düğmelerinden oluşur. Bir dizine çift tıklayarak gezinirsiniz; bu filtreyi yeniden yazar ve aramayı yeniden çalıştırır. Dilerseniz kalıbı kendiniz düzenleyip Filtre’ye basarsınız. XmNdirectory, XmNpattern, XmNdirMask ve XmNfileTypeMask kaynakları nelerin gösterileceğini denetler; XmNfileSearchProc ise programın dizin taramasının kendisini, örneğin bir FTP sunucusundan alınan listeyle değiştirmesine olanak tanır. XmCreateFileSelectionDialog onu bir diyalog shell’inde hazır paketlenmiş olarak verir.
Diyalog, Motif deneyiminin özüydü: Style Guide’a göre doğru, her Unix çeşidinde özdeş ve bir Sun üzerinde Netscape ya da Mosaic kullanan herkesin ayrıntısıyla anlatabileceği ölçüde hantal. Simge yok, geçmiş yok ve dizin değiştirdiğiniz anda filtre arkanızdan yeniden yazılıyordu. Motif 2.0, ayrı bir dizin alanıyla XmNpathMode’u ekledi ve bu biraz yardımcı oldu. GTK ve Qt’deki dosya diyalogları büyük ölçüde buna bir tepkiydi.