DGL GUI

Aus DGL Wiki
Wechseln zu: Navigation, Suche

Allgemeines über die DGL GUI

Die DGL GUI ist ein Community Projekt und hat den Sinn, den User ein festgelegten Standard zu bieten. Es soll erlauben, ein Fenster zu erstellen und darin dann GUI Elemente zu zeichnen und zu verwalten. Man kann aber auch die GUI in ein eigenes Projekt einpflegen, wo schon ein Fenster mit einem Zeichencontext existiert.

Die GUI bietet eine Schnittstelle zu den einzelnen Grafischen Objekten, um z.B. Scripte, Formulare aus Datei zu laden oder einfach die Logik des Programmes ein zu pflegen.

Es werden mehere möglichkeiten, der Darstellung, geboten. So kann man durch Include Datein auch andere Grafik Bibliotheken als OpenGL anbinden. Es existieren 2 Grafik Interfaces, beide unterscheiden sich durch die berechnung auf der GPU oder auf der CPU. So kann man die GUI auch verwenden, um ein nicht OpenGL basiertes Programm zu entwickeln. Alle Grafischen Elemente arbeiten auf einen gemeinsamen Zeichensatz und dieser ist austauschbar. Somit kann man auch mit wenig arbeit, diesen Standard auf anderen Bibliotheken laufen lassen.

Für Programmierer

Aufbau

Namens Konventionen

Klassen
TDGL_ Klassenname
Funktionen
dgl_ Funktions-/Procedurename

Klassen