
A collection of headers for GNOME libraries based on GLib is available. These headers aren't created from C source. Instead they are created using a technology called GObject-Introspection.
The project started while developing and testing the GirToBac translation tool. Meanwhile the header set is tested and used in many of my applications.
The archive contains the translation rules (*.GirToBac) to generate the headers (to generate further updates), updated header files for well known libraries, as well as headers for new libraries
Updates
- Atk-1.0.bi
- Gda-5.0.bi
- Gdk-2.0.bi
- GdkPixbuf-2.0.bi
- Gdk-3.0.bi
- Gio-2.0.bi
- GLib-2.0.bi
- GModule-2.0.bi
- GObject-2.0.bi
- GooCanvas-2.0.bi
- Gtk-2.0.bi
- Gtk-3.0.bi
- Pango-1.0.bi
- PangoCairo-1.0.bi
- DBus-1.0.bi
- DBusGLib-1.0.bi
- cairo-1.0.bi
- JSCore-3.0.bi (since 0.0.a)
- libxml2-2.0.bi
- xlib-2.0.bi
- xrandr-1.3.bi
- xrandr-1.3.bi
- xft-2.0.bi
- GConf-2.0.bi
- Gda-5.0.bi
- GdkX11-2.0.bi
- GdkX11-3.0.bi
- Gee-1.0.bi
- GIRepository-2.0.bi
- GnomeKeyring-1.0.bi
- GtkSource-3.0.bi
- GtkSpell-3.0.bi (since 1.0)
- HarfBuzz-0.0.bi (since 1.0)
- Json-1.0.bi
- PangoXft-1.0.bi
- Poppler-0.18.bi
- Soup-2.4.bi (since 0.0.a)
- SpiceClientGLib-2.0.bi (since 1.0)
- SpiceClientGtk-2.0.bi (since 1.0)
- WebKit-3.0.bi (since 0.0.a)
- _GLibMacros-2.0.bi (since 1.0)
- _GObjectMacros-2.0.bi (since 1.0)
Installation instructions:
- download the package and uncompress it
- copy (or move) folder GnomeHeaders-1.0/include/Gir to your FreeBASIC header folder .../freebasic/include/
- if you need full cairo support, replace files in .../freebasic/include/cairo by the files from folder GnomeHeaders-1.0/include/cairo
- make sure that you have installed the library binaries
- compile and test examples in GnomeHeaders-1.0/examples
Version 0.0.a add-ons
Version 1.0: new examples and Gda-5.0.bi, tested under fbc-1.00 32/64 bit, installation instructions
Attention: this project is obsolet. Current headers are available in project DTJF/gir_headers at github.com.
[/Edit]