[Gtk-sharp-list] why we don't want to use ComponentModel for Gtk# (I think)

Miguel de Icaza miguel@ximian.com
Mon, 06 Dec 2004 15:44:44 -0500


Hello,

   A further follow up.

   The disagreement is basically that I think we should
System.ComponentModel to some extent, but we realized in the kitchen
that there are various different pieces to System.ComponentModel that we
are looking at:

	* Databinding functionality.  This will eventually be in 
	  Gtk#

	* Use of the attributes for decorating properties and annotating
	  things.  

	  We are going to have to create our own properties with either
	  path (GParamSpec or System.ComponentModel), so we might as
	  well use the couple ones that we care about ComponentModel,
	  and extend it with the properties that we care about.

    Alternatively, I am wondering if it would be possible to use some
kind of GLib.Object-base feature to avoid having to bloat the runtime
needs of Gtk#