GtkSharp/doc/en
Dan Winship 9d04b4dd06 Redo child property handling; now we generate classes to hold
the
        child properties for a given widget in a container, and generate
        the child properties as properties on those classes.
        
        * parser/gapi2xml.pl (addPropElem): don't prepend "child_" to
        child prop names any more

        * generator/ClassBase.cs (ClassBase): keep childprops separate
        from properties
        (GenChildProperties): create a subclass of Gtk.ContainerChild
        containing the container type's child properties, and override
the
        Container indexer to return that type.

        * generator/ObjectGen.cs (Generate): call GenChildProperties

        * generator/Property.cs:
        * generator/ChildProperty.cs: Simplify these a bunch, since
        * child
        properties are now represented as C# properties as well. Also
add
        [GLib.Property(cname)] and [Gtk.ChildProperty(cname)]
attributes.

        * glib/Makefile.am (sources): add PropertyAttribute.cs

        * glib/PropertyAttribute.cs: attribute used to label
        GObject properties

        * gtk/Makefile.am (sources): add ChildPropertyAttribute.cs

        * gtk/gtk-api.raw: regenerate for parser changes (remove
        "Child"/"child_" from child property names).

        * gtk/ChildPropertyAttribute.cs: attribute used to label
        GtkContainer child properties

        * gtk/Container.custom: define the ContainerChild class, and an
        indexer to return instances of it.

        * doc/en/Gtk/: update for container child property change

svn path=/trunk/gtk-sharp/; revision=36284
2004-11-18 20:31:22 +00:00
..
Art a PixbufLoader example 2004-08-09 20:54:25 +00:00
Atk updater run on docs for 2.4 api 2004-11-05 19:00:43 +00:00
GConf updater run for new api 2004-11-05 19:49:12 +00:00
GConf.PropertyEditors 2004-06-24 Mike Kestner <mkestner@ximian.com> 2004-06-24 15:13:45 +00:00
Gda GDA documentation contributed by Nestor Salceda <wizito@gentelibre.org> 2004-09-08 14:56:46 +00:00
Gdk 2004-11-15 Mike Kestner <mkestner@novell.com> 2004-11-15 17:02:37 +00:00
Glade updater run for new api 2004-11-05 19:49:12 +00:00
GLib Redo child property handling; now we generate classes to hold 2004-11-18 20:31:22 +00:00
Gnome 2004-11-15 Mike Kestner <mkestner@novell.com> 2004-11-15 17:02:37 +00:00
Gnome.Vfs 2004-11-09 Mike Kestner <mkestner@novell.com> 2004-11-09 18:36:27 +00:00
GnomeDb 2004-11-15 Mike Kestner <mkestner@novell.com> 2004-11-15 17:02:37 +00:00
Gtk Redo child property handling; now we generate classes to hold 2004-11-18 20:31:22 +00:00
PanelApplet 2004-11-09 Mike Kestner <mkestner@novell.com> 2004-11-09 18:36:27 +00:00
Pango updater run for 2.4 api. 2004-11-05 19:05:29 +00:00
Rsvg 2004-11-15 Mike Kestner <mkestner@novell.com> 2004-11-15 17:02:37 +00:00
Vte updater run for new api. 2004-11-05 19:40:26 +00:00
.cvsignore 2004-05-28 Mike Kestner <mkestner@ximian.com> 2004-05-28 16:59:21 +00:00
Art.xml 2003-10-13 John Luke <jluke@cfl.rr.com> 2003-10-13 22:55:58 +00:00
Atk.xml 2003-10-13 John Luke <jluke@cfl.rr.com> 2003-10-13 22:55:58 +00:00
GConf.PropertyEditors.xml * en/GConf.PropertyEditors.xml: Added 2003-10-14 09:25:23 +00:00
GConf.xml * en/GConf.PropertyEditors.xml: Added 2003-10-14 09:25:23 +00:00
Gda.xml 2003-10-13 John Luke <jluke@cfl.rr.com> 2003-10-13 22:55:58 +00:00
Gdk.xml 2003-10-13 John Luke <jluke@cfl.rr.com> 2003-10-13 22:55:58 +00:00
Glade.xml 2003-10-13 John Luke <jluke@cfl.rr.com> 2003-10-13 22:55:58 +00:00
GLib.xml 2003-10-13 John Luke <jluke@cfl.rr.com> 2003-10-13 22:55:58 +00:00
Gnome.xml * en/GConf.PropertyEditors.xml: Added 2003-10-14 09:25:23 +00:00
GnomeDb.xml 2003-10-13 John Luke <jluke@cfl.rr.com> 2003-10-13 22:55:58 +00:00
Gtk.xml 2003-10-13 John Luke <jluke@cfl.rr.com> 2003-10-13 22:55:58 +00:00
Pango.xml 2003-10-13 John Luke <jluke@cfl.rr.com> 2003-10-13 22:55:58 +00:00
Rsvg.xml 2003-10-13 John Luke <jluke@cfl.rr.com> 2003-10-13 22:55:58 +00:00
Vte.xml some Vte docs 2004-07-11 19:21:23 +00:00