On Mon, 2006-01-23 at 15:21 +0200, Yo'av Moshe wrote: > It's seems like gapi2-parser is very basic though, since it won't help > much with Gtk.Databox code. It process most *.h files, but won't do > some of the major one (like gtkdatabox.h ...).
GAPI parser will never be a full-featured C parser, but it does a decent job for libraries adhering to Gnome coding conventions. Most GObject libraries do, so it just works. > From what I understood, at this point I'm supposed to dig into > Gtk.Databox's code to find what preventing from gapi2-parser to parse > the files. If so, I need to learn more-than-a-little-bit of C. If you want to manage a binding to a C library, yes, you will probably need to know C. If you can point to the specific source/header code that is failing to parse, please file a bug report and I'll try to extend the parser to handle it. > Is that so? What would be easier - to bind Gtk.Databox, or to create a > simple C program that my C# program would call like a external tool, > just to show the graphs? If all you need is a few methods in the library, you could probably just pinvoke them directly instead of doing a full blown binding. But to do that and have it work right, you will need to know a lot more of the internals of how Gtk# binds GObjects. -- Mike Kestner <[EMAIL PROTECTED]> _______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
