GtkExGl-1.2.0_TJF.bi
Download
Quelltext (29 kB)
LGPL
- Plattformen:
FreeBASIC 0.21.1
Quelltext enthalten
- Angelegt von
TJF am 01.11.2010
Bewertung
Punkte: 5,0 bei 1 Stimmen




Dieser Header ermöglicht die Darstellung von OpenGl-3D-Grafiken in grafischen Benutzeroberflächen (GUI).
GUIs können in FreeBasic mit GTK für win und LINUX erstellt werden. Wer den aktuellen Funktionsumfang nutzen möchte, ist auf die Verwendung des Headers GTK-2.22.0_TJF.bi (enthalten in GTK+tobac2.2.2) angewiesen, welcher nicht mit den original Dateien gtk/gtkgl.bi kompatibel ist.
GtkExGl-1.2.0_TJF.bi schließt diese Lücke. Der Header wird (im FreeBasic include Verzeichnis) in den Ordner gtk/ kopiert und ersatzweise für die Datei gtk/gtkgl.bi verwendet.
Beispiel:
'#include once "gtk/gtkgl.bi"
'#include once "gtk/gtk.bi"
' wird ersetzt durch
#INCLUDE ONCE "gtk/GtkGlExt-1.2.0_TJF.bi"
#INCLUDE ONCE "gtk/GTK-2.22.0_TJF.bi"
English
This header is to use OpenGl-3D in cross-platform GUI windows.
Building GUIs for win and LINUX can be done in FreeBasic by using GTK. To get the actual features, the header GTK-2.22.0_TJF.bi (included in GTK+tobac2.2.2) is neccessary, which isn't compatible with the original binding gtk/gtkgl.bi.
GtkGlExt-1.2.0_TJF.bi closes this gap. It includes gdkglext. The header is to copy into the folder gtk/ (in the FreeBasic include path) and will be used instead of gtk/gtkgl.bi.
Example:
'#include once "gtk/gtkgl.bi"
'#include once "gtk/gtk.bi"
' will be replaced by
#INCLUDE ONCE "gtk/GtkGlExt-1.2.0_TJF.bi"
#INCLUDE ONCE "gtk/GTK-2.22.0_TJF.bi"