Ryujinx-GtkSharp/glib
Mike Kestner 9864a0960d 2008-06-06 Mike Kestner <mkestner@novell.com>
Initial Patch submitted by Christian Hoff with some small
	style alterations and a round trip sample by me.  Supports the 
	registration of managed properties with the GType system, so 
	that things like custom cell renderers can be accessed via the
	native property system from treeview.

	* glib/glue/object.c : property registration related glue.
	* glib/Object.cs: implement managed property registration.
	* glib/PropertyAttribute.cs: add new props and ctor for managed
	property registration.
	* sample/PropertyRegistration.cs: little test app to test round-
	tripping of registered properties.
	* sample/Makefile.am: add new sample.

svn path=/trunk/gtk-sharp/; revision=105177
2008-06-06 16:55:00 +00:00
..
glue 2008-06-06 Mike Kestner <mkestner@novell.com> 2008-06-06 16:55:00 +00:00
Argv.cs 2005-03-08 Mike Kestner <mkestner@novell.com> 2005-03-08 21:28:08 +00:00
Boxed.cs mark Boxed [Obsolete] 2004-10-21 01:08:10 +00:00
CDeclCallbackAttribute.cs 2005-03-23 Mike Kestner <mkestner@novell.com> 2005-03-23 20:35:15 +00:00
ClassInitializerAttribute.cs 2007-09-06 Mike Kestner <mkestner@novell.com> 2007-09-07 14:40:46 +00:00
ConnectBeforeAttribute.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
DefaultSignalHandlerAttribute.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
DelegateWrapper.cs 2007-03-08 Mike Kestner <mkestner@novell.com> 2007-03-08 20:28:24 +00:00
DestroyNotify.cs 2007-10-04 Mike Kestner <mkestner@novell.com> 2007-10-04 17:52:35 +00:00
EnumWrapper.cs * glib/Value.cs: Obsolete the EnumWrapper and UnwrappedObject 2005-07-22 18:36:50 +00:00
ExceptionManager.cs 2007-03-08 Mike Kestner <mkestner@novell.com> 2007-03-08 20:28:24 +00:00
FileUtils.cs 2005-03-08 Mike Kestner <mkestner@novell.com> 2005-03-08 21:28:08 +00:00
GException.cs 2005-03-08 Mike Kestner <mkestner@novell.com> 2005-03-08 21:28:08 +00:00
GInterfaceAdapter.cs 2007-10-15 Mike Kestner <mkestner@novell.com> 2007-10-15 20:25:05 +00:00
GInterfaceAttribute.cs 2007-09-11 Mike Kestner <mkestner@novell.com> 2007-09-11 20:34:24 +00:00
glib-api.xml 2007-12-06 Mike Kestner <mkestner@novell.com> 2007-12-06 17:23:28 +00:00
glib-sharp-2.0.pc.in 2008-01-11 Mike Kestner <mkestner@novell.com> 2008-01-11 19:41:51 +00:00
glib-sharp.dll.config.in 2004-04-29 Mike Kestner <mkestner@ximian.com> 2004-04-29 15:00:24 +00:00
Global.cs 2008-04-04 Mike Kestner <mkestner@novell.com> 2008-04-04 18:45:13 +00:00
GString.cs 2005-03-08 Mike Kestner <mkestner@novell.com> 2005-03-08 21:28:08 +00:00
GType.cs * atk/Object.custom: Track API changes in GLib.Signal. 2008-05-14 16:03:13 +00:00
GTypeAttribute.cs * parser/gapi2xml.pl: make note of _get_type methods for enums 2005-05-04 16:54:24 +00:00
Idle.cs 2008-02-21 Mike Kestner <mkestner@novell.com> 2008-02-21 16:32:03 +00:00
IgnoreClassInitializersAttribute.cs 2007-09-06 Mike Kestner <mkestner@novell.com> 2007-09-07 14:40:46 +00:00
InitiallyUnowned.cs 2006-05-10 Mike Kestner <mkestner@novell.com> 2006-05-10 17:13:30 +00:00
IOChannel.cs 2007-11-12 Mike Kestner <mkestner@novell.com> 2007-11-12 17:27:35 +00:00
IWrapper.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
List.cs 2007-11-02 Mike Kestner <mkestner@novell.com> 2007-11-02 16:36:26 +00:00
ListBase.cs 2007-08-14 Mike Kestner <mkestner@novell.com> 2007-08-14 18:53:53 +00:00
Log.cs 2005-03-08 Mike Kestner <mkestner@novell.com> 2005-03-08 21:28:08 +00:00
MainContext.cs 2005-10-07 Gonzalo Paniagua Javier <gonzalo@ximian.com> 2005-10-07 21:33:30 +00:00
MainLoop.cs 2004-08-25 John Luke <john.luke@gmail.com> 2004-08-25 18:11:41 +00:00
Makefile.am 2008-05-15 Mike Kestner <mkestner@novell.com> 2008-05-15 17:36:46 +00:00
ManagedValue.cs 2007-06-05 Mike Kestner <mkestner@novell.com> 2007-06-05 19:53:34 +00:00
Markup.cs 2005-03-08 Mike Kestner <mkestner@novell.com> 2005-03-08 21:28:08 +00:00
Marshaller.cs 2008-04-15 Mike Kestner <mkestner@novell.com> 2008-04-15 17:43:55 +00:00
MissingIntPtrCtorException.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
NotifyHandler.cs 2005-03-08 Mike Kestner <mkestner@novell.com> 2005-03-08 21:28:08 +00:00
Object.cs 2008-06-06 Mike Kestner <mkestner@novell.com> 2008-06-06 16:55:00 +00:00
ObjectManager.cs * atk/Object.custom: Track API changes in GLib.Signal. 2008-05-14 16:03:13 +00:00
Opaque.cs 2008-04-15 Mike Kestner <mkestner@novell.com> 2008-04-15 19:43:16 +00:00
PropertyAttribute.cs 2008-06-06 Mike Kestner <mkestner@novell.com> 2008-06-06 16:55:00 +00:00
Signal.cs * atk/Object.custom: Track API changes in GLib.Signal. 2008-05-14 16:03:13 +00:00
SignalArgs.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
SignalAttribute.cs 2005-10-08 Ben Maurer <bmaurer@ximian.com> 2005-10-08 21:08:04 +00:00
SignalCallback.cs 2005-03-08 Mike Kestner <mkestner@novell.com> 2005-03-08 21:28:08 +00:00
SignalClosure.cs 2008-05-06 Mike Kestner <mkestner@novell.com> 2008-05-07 02:13:16 +00:00
SList.cs 2007-11-02 Mike Kestner <mkestner@novell.com> 2007-11-02 16:36:26 +00:00
Source.cs 2008-02-21 Mike Kestner <mkestner@novell.com> 2008-02-21 16:32:03 +00:00
Spawn.cs 2007-11-12 Mike Kestner <mkestner@novell.com> 2007-11-12 17:27:35 +00:00
Thread.cs 2005-12-30 Alp Toker <alp@atoker.com> 2005-12-30 12:14:59 +00:00
Timeout.cs 2008-02-21 Mike Kestner <mkestner@novell.com> 2008-02-21 16:32:03 +00:00
ToggleRef.cs 2008-04-30 Mike Kestner <mkestner@novell.com> 2008-04-30 20:15:45 +00:00
TypeConverter.cs * parser/gapi2xml.pl: make note of _get_type methods for enums 2005-05-04 16:54:24 +00:00
TypeFundamentals.cs remove a bunch of doc comments 2004-07-09 15:25:39 +00:00
TypeInitializerAttribute.cs 2007-09-06 Mike Kestner <mkestner@novell.com> 2007-09-07 14:40:46 +00:00
UnwrappedObject.cs * glib/Value.cs: Obsolete the EnumWrapper and UnwrappedObject 2005-07-22 18:36:50 +00:00
Value.cs 2008-04-28 Mike Kestner <mkestner@novell.com> 2008-04-28 19:00:48 +00:00
ValueArray.cs 2006-05-08 Joe Shaw <joeshaw@novell.com> 2006-05-08 20:45:48 +00:00
WeakObject.cs 2007-11-16 Mike Kestner <mkestner@novell.com> 2007-11-16 18:35:38 +00:00