Re: Pluggable widget types and implementations
- From: Damon Chaplin <damon karuna uklinux net>
- To: Tim Janik <timj imendio com>
- Cc: Gtk+ Developers <gtk-devel-list gnome org>
- Subject: Re: Pluggable widget types and implementations
- Date: Fri, 01 Dec 2006 12:49:41 +0000
On Tue, 2006-11-28 at 14:53 +0100, Tim Janik wrote:
> Hey all,
>
> this is a proposal for allowing pluggable widget types and implementations,
> assorted bug report: http://bugzilla.gnome.org/show_bug.cgi?id=356864
How about a sort of widget/object factory?
So you'd set the default implementation for a type:
gtk_object_factory_set_default_implementation (factory,
GTK_TYPE_LABEL,
MY_CUSTOM_LABEL_TYPE);
And then in the widget/object xxx_new() functions instead of calling
g_object_new() they call:
gtk_object_factory_create (factory, GTK_TYPE_LABEL, ...);
Does that work?
Applications could then use different sets of widgets for different
parts of the interface, just by switching the default factory:
gtk_set_default_object_factory (factory);
Damon
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]