Initial commit regarding GObject Introspection bindings master
authorDenis Washington <denisw@online.de>
Tue, 18 Jan 2011 21:07:21 +0000 (22:07 +0100)
committerDenis Washington <denisw@online.de>
Tue, 18 Jan 2011 21:07:21 +0000 (22:07 +0100)
commit64e6c91f54cd090786cdd9513a8ba22b1f3b7313
treed95c7cf46c99e3bf1291def5c430685b76229d59
parent0cd654839e9e06ce3d1be9886581e389a62a8ad8
Initial commit regarding GObject Introspection bindings

The binding doesn't do much yet. As of now, you can do:

PackageLoader fileInPackage: 'GObject'.
GObject.Require library: 'Gtk'.

which creates a namespace Gtk with an Autoload for every GObject
class in the library, such as Gtk.Button or Gtk.Window. When sent
a message, these are replaced by empty classes which already reflect
the correct class hierarchy. Thus,

Gtk.Button superclass

yields Gtk.Bin, for instance.

That's it for now. The actual binding functionality will follow
soon. ;)
Makefile.am
configure.ac
packages/gobject/Autowrap.st [new file with mode: 0644]
packages/gobject/Makefile.am [new file with mode: 0644]
packages/gobject/Require.st [new file with mode: 0644]
packages/gobject/gobject.c [new file with mode: 0644]
packages/gobject/package.xml [new file with mode: 0644]
packages/gobject/stamp-classes [new file with mode: 0644]