DGL GUI: Unterschied zwischen den Versionen
(→Allgemeines über die DGL GUI) |
(→Aufbau) |
||
Zeile 13: | Zeile 13: | ||
=Für Programmierer= | =Für Programmierer= | ||
==Aufbau== | ==Aufbau== | ||
+ | ===Namens Konventionen=== | ||
+ | :'''Klassen''' | ||
+ | :''TDGL_'' Klassenname | ||
+ | :'''Funktionen''' | ||
+ | :''dgl_'' Funktions-/Procedurename | ||
+ | |||
==Klassen== | ==Klassen== |
Version vom 28. Januar 2007, 14:25 Uhr
Inhaltsverzeichnis
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