Leksykon IT › Programowanie › XmSelectionBox

XmSelectionBox

Programowanie Svenska → Zaktualizowano: 2026-10-11

Ogólne okno dialogowe Motifa do wyboru z listy i rodzic zarówno okna wyboru plików, jak i wiersza poleceń XmCommand.

Dziedziczy po XmBulletinBoard i składa się z nagłówka, XmList, pola tekstowego z bieżącym wyborem oraz przycisków OK, Apply, Cancel i Help. Kliknięcie pozycji kopiuje ją do pola, ale użytkownik może wpisać cokolwiek. Gdy ustawiono XmNmustMatch, wpisana wartość jest sprawdzana względem listy, a brak trafienia trafia do XmNnoMatchCallback zamiast do OK. XmCreateSelectionDialog opakowuje widget w XmDialogShell, a XmCreatePromptDialog buduje ten sam widget bez listy, czyli samo pytanie z polem tekstowym.

Dwie podklasy stały się bardziej znane niż rodzic. XmFileSelectionBox dodał filtr i listę katalogów. XmCommand zamienił listę w historię poprzednich poleceń, a pole tekstowe w znak zachęty, dla programów chcących mieć wiersz poleceń w graficznym oknie.

← Wróć do leksykonu