Re: Pluggable widget types and implementations
- From: Murray Cumming <murrayc murrayc com>
- To: Ross Burton <ross burtonini com>
- Cc: Gtk+ Developers <gtk-devel-list gnome org>, Tim Janik <timj imendio com>
- Subject: Re: Pluggable widget types and implementations
- Date: Tue, 28 Nov 2006 18:05:47 +0100
On Tue, 2006-11-28 at 15:03 +0000, Ross Burton wrote:
> On Tue, 2006-11-28 at 14:53 +0100, Tim Janik wrote:
> > Resulting in gtk_file_selection_new() to return objects of the custom type
> > gtkfileselector_derived_type, and gtk_printer_selection_new() to return
> > objects of the custom type iface_implementation_type.
>
> How would this interact with libglade/GtkBuilder, where dialogs are
> created at runtime? I'm guessing that GtkBuilder uses g_object_new() to
> construct the objects.
This would also be an issue for language bindings. By convention, the
_new() functions are considered as mere C convenience functions, and
many language bindings (and some C applications) just use g_object_new()
directly.
If you want to replace implementations of GTypes, I think it would be
simplest to change the associations inside the GType system.
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]