mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-27 09:55:45 +00:00
9d04b4dd06
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 |
||
---|---|---|
.. | ||
glue | ||
.cvsignore | ||
AssemblyInfo.cs.in | ||
Boxed.cs | ||
ConnectBeforeAttribute.cs | ||
DefaultSignalHandlerAttribute.cs | ||
DelegateWrapper.cs | ||
EnumWrapper.cs | ||
FileUtils.cs | ||
GException.cs | ||
glib-sharp.dll.config.in | ||
GString.cs | ||
Idle.cs | ||
IWrapper.cs | ||
List.cs | ||
ListBase.cs | ||
Log.cs | ||
MainContext.cs | ||
MainLoop.cs | ||
Makefile.am | ||
makefile.win32 | ||
ManagedValue.cs | ||
Markup.cs | ||
Marshaller.cs | ||
MissingIntPtrCtorException.cs | ||
Object.cs | ||
ObjectManager.cs | ||
Opaque.cs | ||
PropertyAttribute.cs | ||
SignalArgs.cs | ||
SignalAttribute.cs | ||
SignalCallback.cs | ||
SList.cs | ||
Source.cs | ||
Thread.cs | ||
Timeout.cs | ||
Type.cs | ||
TypeConverter.cs | ||
TypeFundamentals.cs | ||
UnwrappedObject.cs | ||
Value.cs | ||
ValueArray.cs |