Eigene GUI-Objekte integrieren und auf die gleiche Art und Weise wie die vorhandenen IDM-Objekte nutzen.
Hauptmerkmale
- Integration von kundenspezifischen einfachen oder zusammengesetzten GUI-Objekten.
- Geometrie und Layout werden wie bei Standard-GUI-Objekten vom ISA Dialog Manager verwaltet.
- Vererbung mit Defaults, Modellen und Instanzen wird auch für User Supplied Widgets unterstützt.
- Einbindung in die Eltern-Kind-Beziehungen der Objekthierarchie wie bei Standard-GUI-Objekten.
- User Supplied Widgets werden vom grafischen IDM-Editor und vom IDM Eclipse Plugin unterstützt.
- Die USW-Schnittstelle des IDM zur Integration individueller GUI-Objekte (User Supplied Widgets)
Die USW-Schnittstelle ist die plattformübergreifende Schnittstelle des ISA Dialog Managers zur Integration eigener GUI-Objekte in Benutzeroberflächen, die mit dem IDM entwickelt werden. Der ISA Dialog Manager kann es Ihnen zwar nicht abnehmen, Ihre individuellen GUI-Objekte für jede Plattform zu implementieren. Aber ihre Nutzung in der Benutzeroberfläche erfolgt auf allen Plattformen auf die gleiche Art und Weise. Und sie entspricht weitgehend der Nutzung der vorhandenen IDM-Objekte. Beispielsweise können Sie auch bei USW-Objekten benutzerdefinierte Attribute anlegen. Sie können sowohl einfache GUI-Objekte integrieren, als auch zusammengesetzte Objekte mit mehreren Kindobjekten.
Funktionen

In Ihren Dialogen können Sie die individuellen GUI-Objekte nahezu genauso verwenden, wie die Standardobjekte. Auch für Ihre eigenen Objekte können Sie die Vererbungsmechanismen des ISA Dialog Managers nutzen. Außerdem übernimmt der IDM das Geometriemanagement. Um die Implementierung der dafür notwendigen Attribute müssen Sie sich nicht kümmern. Der ISA Dialog Manager stellt sie Ihnen automatisch zur Verfügung.
Die Entwicklungswerkzeuge des ISA Dialog Managers unterstützen benutzerdefinierte GUI-Objekte. Im grafischen Editor können sie wie die Standardobjekte instanziiert werden und ihre Attribute lassen sich in den Eigenschaften-Dialogen bearbeiten. Der Inhaltsassistent des IDM Eclipse Plugins zeigt auch für benutzerdefinierte GUI-Objekte Vorschläge zur Vervollständigung des Codes an.
Erhältlichkeit
Die USW-Schnittstelle ist als Option zu den Grundlizenzen der Windows-, Unix- und Linux-Versionen des ISA Dialog Managers erhältlich.
Verfügbare USW Widgets
Windows:
Das datetime-Objekt (Klassenname dmw_datetime) stellt eine einfache und intuitive Eingabemöglichkeit für Datums- und Zeitwerte zur Verfügung. Es kann Datums- oder Zeitwerte oder beides in unterschiedlichen Formaten anzeigen.
Das listview (Klassenname dmw_listview) ist ein erweitertes Listenobjekt, das verschiedene Darstellungsarten unterstützt. Das Objekt ist prinzipiell durch den „Windows Explorer“ bekannt, wo es zur Anzeige der Verzeichnisse des Dateisystems verwendet wird.
Qt:
Mit der Version A.06.03.e wurden drei weitere Objekte für die Plattform Qt realisiert:
Das optionale dmw_webview-Objekt ist Bestandteil der USW-Option des IDM für Qt. Es dient zur Anzeige von Web-Seiten und HTML-Texten.
Das dmw_moviebutton Objekt ist ein optionales Objekt, das durch die optionale USW-Option für den IDM für Qt bereitgestellt wird. Es erlaubt die Darstellung einer animierten GIF-Datei oder einer animierten SVG-Datei.
dmw_dial stellt einen Drehregler mit definierten Minimal- und Maximal-Werten dar – ähnlich einem Lautstärkeregler. Es ist vergleichbar mit dem scrollbar-Objekt mit einer anderen visuellen Form aber mit einem möglichen Umlauf. Die Bedienung von dmw_dial erfolgt über Tastatur oder eine „Griffmulde“.

Dienstleistungen
Gerne unterstützen wir Sie mit unseren Dienstleistungen zur Entwicklung grafischer Benutzerschnittstellen dabei, individuelle Komponenten für die Benutzerschnittstellen Ihrer Anwendungen zu entwerfen und implementieren.

