.NET wrapper for Gtk and other related libraries
88175147cf
* generator/BoxedGen.cs : New boxed type generatable. * generator/ObjectGen.cs : Add boxed type property generation and stub off interface properties for now. * generator/Parser.cs : Add boxed element parsing. * generator/SymbolTable.cs : Add IsBoxed and IsInterface methods. * glib/Boxed.cs : New base class for deriving boxed types. * glib/Object.cs : Add boxed GetProp/SetProp methods. * parser/gapi2xml.pl : Add boxed type element formatting. * parser/gapi_pp.pl : Add preprocessing of the generated sourcefiles. Handle the builtins and make them identifiable to the xml generator. svn path=/trunk/gtk-sharp/; revision=2012 |
||
---|---|---|
atk | ||
codegen | ||
gdk | ||
generator | ||
glib | ||
gtk | ||
pango | ||
parser | ||
sample | ||
.cvsignore | ||
ChangeLog | ||
HACKING | ||
makefile | ||
README |
The Gtk# hompage can be found at gtk-sharp.sourceforge.net. Gtk# is a C# binding for the Gtk toolkit (www.gtk.org). The target is the 2.0 platform, and no plans are currently in place to backport to 1.2. The effort essentially boils down to an exercise in PInvoke against the C dynamic libraries. It may end up being slow as hell, but we'll see when we get there and adjust accordingly. The "Hello World" application in the sample directory has been executed on Win32, but a recent version of Gtk is required. The binaries from the Gimp Win32 porting project were not compatible at last check.