[Glade-devel] Use of libglade with languages other than C
Tristan Van Berkom
tvb at gnome.org
Tue Sep 27 13:06:42 EDT 2005
d.mills at tiscali.fr wrote:
[...]
Hi,
replying publicly so that others may offer their
opinions...
> Thanks for your awnser
>
> My idea was to use the base widget (or a similar widget) in the
> editor, so that object references are satisfied, (ie in my
> example, glade
> should load and introspect GtkEntry) ,to specify the
> differences in
> the description (so that the developper has acces to design
> time properties)
> , and only substitute the _real_ widget when the application
> is run (ie with glade#
> in this case). In a nut shell, the glade IDE only really
> works with the similar class (ie
> GtkEntry) and not the real class (ie ChkEntry), but saves
> the .glade using the real class,
> which is then loaded by glade# (in my example). In theory
> this should addresse
> your concernes about the loading into the IDE, the big if
> left being how glade# works
> (mostly mono, or a skin over libglade).
At first sight I don't like this idea, it is definitly possible
to accomplish but it leaves much to be desired in regards
to the added complexity of the glade-3 codebase.
If libglade (or glade#) is cabable of loading objects
written in other languages why cant glade-3 ?
I know that I can dlopen a c++ binary from a C program
and execute the code with no problems, can we do the same
with C# ?
Maybe its still just a matter of writing a glade plugin
library with a C wrapper accessor to a C# library ?
Could mono be used for that ?
Cheers,
-Tristan
More information about the Glade-devel
mailing list