Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

GTK-headers für FreeBasic (Vers 2.22.0)

Downloads » Bibliotheken

Download

Screenshot

Screenshot
Vergrößern
Bild vergrößern

Bewertung

Punkte: 5,0 bei 2 Stimmen
(Zum Abstimmen auf die Sterne klicken.)

Die Header sind seit Version 0.24 Bestandteil der FreeBasic-Distribution, dort in Version GTK+-2.24. Ein separater Download ist nicht mehr erforderlich und diese Seite ist damit veraltet.

Aktualisierte FreeBasic-Header für GTK sind jetzt verfügbar! GTK wurde als C-Bibliothek zur Erstellung von grafischen Bedienoberflächen bekannt. Es ist u.a. für LINUX und WIN32 verfügbar.

Neben vielfältigen Möglichkeiten zur Gestaltung der Bedienoberfläche eines FreeBasic-Programmes sind auch viele Zusatzfunktionen enthalten, wie z. B. die Grafik-Funktionen der cairo-Bibliothek (hardwarebeschleunigt), die Ansteuerung von Druckern (inkl. Grafik und verschiedene Fonts) oder die Erstellung von PNG-, PDF-, PS- sowie SVG-Dateien mit hoher Ausgabequalität. Einzelheiten sind auf der Externer Link!Webseite des GTK-Projektes beschrieben.

In Verbindung mit Externer Link!Glade3 und GTK+Tobac2.2.2 ist die Verwendung von Externer Link!RAD-Technologien mit FreeBasic möglich.

Der Sreenshot zeigt beispielhaft die mit GTK+ erstellte Programmoberfläche eines Finanzbuchhaltungsprogrammes.

Gegenüber den Orginaldateien 'gtk/gtk.bi' ergeben sich u.a. folgende Vorteile:

Alle 439 C-Header sind in einer *.bi-Datei zusammengefaßt. Sie hat den Namen 'GTK-2.22.0_TJF.bi' (1.5 Mb). In ihr sind enthalten:

Die Header können bei Bedarf wieder separiert werden.

Zur Anwendung dieses Headers wird das Zip-Archiv entpackt und die Datei 'inc/GTK-2.22.0_TJF.bi' in den Ordner '*/freebasic/inc/gtk' kopiert. Im Quelltext des eigenen Programmes verwendet man:

#INCLUDE "gtk/GTK-2.22.0_TJF.bi"

Viel Erfolg!

English

These headers are part of the FreeBasic distribution since version 0.24 (for GTK+-2.24). There's no need for separate download and this side is deprecated now.

FreeBasic-headers for GTK version 2.22.0 are available now.

Features, compared to 'gtk/gtk.bi':

All 503 files are translated into a single *.bi file called GTK-2.22.0_TJF.bi (1.6 Mb). This file includes:

If need be, the headers can be separated.

The download here is a dummy. The header file is part of the package GladeToBac.

To use it, just unpack the zip file and copy 'inc/GTK-2.22.0_TJF.bi' into your folder '*/freebasic/inc/gtk'. Then use
Quote:
#INCLUDE "gtk/GTK-2.22.0_TJF.bi"
in your source.

I use the bindings in 5 projects, without trouble. Please test and report.

Enjoy!