goovanvas2.0.1 (GTK widget-Erweiterung)
Download
- ZIP-Archiv (22 kB)
- k. A.
- Plattformen:
- FreeBASIC 0.22.0
- Quelltext enthalten
- Angelegt von TJF am 21.09.2011 • Aktueller Dateiupload vom 07.09.2012
- Alle Dateiversionen
Bewertung
Bisher keine Bewertung(Zum Abstimmen auf die Sterne klicken.)
Dieser Download betrifft eine Header-Datei zur Nutzung der Bibliothek libgoocanvas. Es handelt sich um eine Ergänzung des GUI-Toolkits GTK, welche - wie auch GTK - unter windows und LINUX einsetzbar ist. GooCanvas macht ein neues Widget (Oberflächenelement) verfügbar, bestehend aus einem Zeichenbereich. Auf diesem werden neben den einfachen Zeichenfunktionen (Punkt, Linie, Kreis, Ellipse, Rechteck, Bezierkurve, Text, ... mit vielfachen Linien-, Füll- und Text-Stilen) mit den üblichen 2D Transformationen (Translation, Rotation, Skalierung, Perspektive - auch für Pixelgrafiken) zusätzlich erweiterte Funktionen wie z. B. das Erstellen von Tabellen (vgl. Bild) oder die Animation von Grafikobjekten angeboten. Auch bietet die Bibliothek Funktionen zum Gruppieren und zur Auswahl der Grafikobjekte, sowie zum Skalieren oder Scrollen des sichtbaren Anzeigebereiches.
libgoocanvas basiert auf der Grafikbibliothek Cairo. Dadurch erfolgt die Ausgabe nicht nur mit großer Geschwindigkeit, sondern auch in hervorragender Qualität, und das sowohl auf dem Bildschirm als auch in verschiedenen Dateiformaten (Pixel- und Vektorgrafik).
Das Archiv enthält neben dem FreeBasic-Header zur Einbindung der Bibliothek auch einige Anwendungsbeispiele, welche aus dem C-Quelltext des Originalpaketes übersetzt sind.
Original | |
---|---|
Webseite | http://live.gnome.org/GooCanvas (en) |
Dokumentation | http://library.gnome.org/devel/goocanvas/unstable/ (en) |
Quelltext | Tarballs oder GIT-Browsing |
FreeBasic | |
Header | http://www.freebasic-portal.de/dlfiles/244/goocanvas2.0.0.zip |
Beispiele | Einige im Archiv enthalten. Zusätzlich: Zeichnen mit GooCanvas (ein Graph) |
Binaries | |
DOS | Leider nicht verfügbar. |
windows | GTK+-2: Dev (zum Kompilieren mit fbc) und Runtime (zum Ausführen der .exe) |
GTK+-3: Dev (zum Kompilieren mit fbc) und Runtime (zum Ausführen der .exe) | |
LINUX | sudo aptget install libgoocanvas-dev oder http://rpmfind.net/linux/rpm2html/search.php |
Sonstiges | |
Hinweise | Zum Kompilieren werden GTK-Header der Version 2.16 oder neuer benötigt (fbc-0.24.0). Auch ist (besonders unter windows) zusätzlich eine aktualisierte GTK Installation mit Cairo-Einbindung erforderlich (2.24 wird empfohlen): http://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip. |
English
See english forum thread.
demo-arrowhead.bas
Bildschirmausgabe