IT-Lexikon › Programmierung › XmSelectionBox

XmSelectionBox

Programmierung Svenska → Aktualisiert: 2026-10-11

Motifs generischer Auswahldialog und Elternklasse sowohl des Dateidialogs als auch des XmCommand-Prompts.

Er erbt von XmBulletinBoard und besteht aus einer Überschrift, einer XmList, einem Textfeld mit der aktuellen Auswahl sowie den Schaltflächen OK, Apply, Cancel und Help. Ein Klick auf einen Eintrag kopiert ihn ins Feld, doch Nutzer können tippen, was sie wollen. Ist XmNmustMatch gesetzt, wird der eingegebene Wert gegen die Liste geprüft, und ein Fehlschlag geht an XmNnoMatchCallback statt an OK. XmCreateSelectionDialog packt ihn in eine XmDialogShell, und XmCreatePromptDialog baut dasselbe Widget ohne Liste: eine nackte Frage mit Textfeld.

Zwei Unterklassen wurden bekannter als die Elternklasse. XmFileSelectionBox ergänzte einen Filter und eine Verzeichnisliste. XmCommand machte aus der Liste einen Verlauf früherer Befehle und aus dem Textfeld den Prompt, für Programme, die eine Kommandozeile in einem grafischen Fenster wollten.

← Zurück zum Lexikon