GtkSharp/glib
Andrés G. Aragoneses b15f2eede1 generator: provide a GType static property for adapters
In the same way all GLib.Object-derived classes provided by the
generator have a GType static property (i.e. Gtk.Widget), we need
the same for the *Adapter classes, to access their GType without having
an instance of it. (The first use case would be GStreamerSharp's
Gst.Bin.IterateAllByInterface ().)

For this, we cannot simply add the property to all adapter classes
and be done, because it would clash with a property which is already
there, but is non-static, that has the same name and same value
(this property is needed for complying GInterfaceAdapter abstract
class), so we rename this property to GInterfaceGType because
using this name for the static one would not be consistent with the
rest of the classes generated which already provide the static one
with the name "GType".
2013-10-13 17:45:09 +02:00
..
.gitignore Flatten the bootstrap and remove glade-sharp 2010-11-21 21:18:06 -06:00
Argv.cs 2009-09-03 Christian Hoff <christian_hoff@gmx.net> 2009-09-03 19:50:53 +00:00
Cond.cs glib: Mutex is actually opaque 2013-10-09 18:44:04 +02:00
ConnectBeforeAttribute.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
Date.cs glib: add GDate, GDateTime 2013-10-09 18:30:10 +02:00
DateTime.cs glib: add GDate, GDateTime 2013-10-09 18:30:10 +02:00
DefaultSignalHandlerAttribute.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
DestroyNotify.cs 2009-09-03 Christian Hoff <christian_hoff@gmx.net> 2009-09-03 19:50:53 +00:00
ExceptionManager.cs 2007-03-08 Mike Kestner <mkestner@novell.com> 2007-03-08 20:28:24 +00:00
FileUtils.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
GException.cs 2009-11-28 Mike Kestner <mkestner@novell.com> 2009-11-28 18:42:36 +00:00
GInterfaceAdapter.cs generator: provide a GType static property for adapters 2013-10-13 17:45:09 +02:00
GInterfaceAttribute.cs 2007-09-11 Mike Kestner <mkestner@novell.com> 2007-09-11 20:34:24 +00:00
glib-api.xml glib: Add GIOCondition symbol to glib-api.xml 2012-11-11 11:46:40 +01:00
glib-sharp-3.0.pc.in 2009-08-30 Christian Hoff <christian_hoff@gmx.net> 2009-08-30 20:06:33 +00:00
glib-sharp.dll.config.in 2004-04-29 Mike Kestner <mkestner@ximian.com> 2004-04-29 15:00:24 +00:00
glib.csproj glib: add GDate, GDateTime 2013-10-09 18:30:10 +02:00
GLibSharp.SourceDummyMarshalNative.cs generator,glib: added GPollFD and GSource types 2013-10-09 19:41:21 +02:00
GLibSharp.SourceFuncNative.cs generator,glib: added GPollFD and GSource types 2013-10-09 19:41:21 +02:00
GLibSynchronizationContext.cs Add a SynchronizationContext implementation for GLib (bnc#621444) 2012-11-08 22:33:46 +01:00
Global.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
GString.cs 2009-09-03 Christian Hoff <christian_hoff@gmx.net> 2009-09-03 19:50:53 +00:00
GType.cs glib: avoid a delegate to be GCed which caused a NRE (bxc#13113) 2013-07-17 14:24:02 +02:00
GTypeAttribute.cs * parser/gapi2xml.pl: make note of _get_type methods for enums 2005-05-04 16:54:24 +00:00
Idle.cs Remove source delegates by id. 2011-10-13 05:23:39 -05:00
InitiallyUnowned.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
IOChannel.cs 2009-11-30 Mike Kestner <mkestner@novell.com> 2009-11-30 17:39:11 +00:00
IWrapper.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
KeyFile.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
List.cs 2009-09-03 Christian Hoff <christian_hoff@gmx.net> 2009-09-03 19:50:53 +00:00
ListBase.cs glib: fix NRE regression after interface naming changed 2013-08-24 00:11:05 +02:00
Log.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
MainContext.cs glib,generator: map MainContext type and expose members 2013-10-09 19:44:50 +02:00
MainLoop.cs 2009-09-03 Christian Hoff <christian_hoff@gmx.net> 2009-09-03 19:50:53 +00:00
Makefile.am generator,glib: added GPollFD and GSource types 2013-10-09 19:41:21 +02:00
ManagedValue.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
Markup.cs 2009-09-03 Christian Hoff <christian_hoff@gmx.net> 2009-09-03 19:50:53 +00:00
Marshaller.cs generator: fixed optional array parameters 2013-10-09 20:35:02 +02:00
MissingIntPtrCtorException.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
Mutex.cs glib: Mutex is actually opaque 2013-10-09 18:44:04 +02:00
NotifyHandler.cs 2009-09-03 Christian Hoff <christian_hoff@gmx.net> 2009-09-03 19:50:53 +00:00
Object.cs generator: provide a GType static property for adapters 2013-10-13 17:45:09 +02:00
ObjectManager.cs glib: ObjectManager class can be made static 2013-09-24 01:24:28 +02:00
Opaque.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
ParamSpec.cs ParamSpec: Add override modifier to the ToString method 2011-12-03 16:41:21 +01:00
PollFD.cs generator,glib: added GPollFD and GSource types 2013-10-09 19:41:21 +02:00
Priority.cs 2009-05-03 Stephane Delcroix <sdelcroix@novell.com> 2009-05-03 19:34:22 +00:00
PropertyAttribute.cs 2008-06-06 Mike Kestner <mkestner@novell.com> 2008-06-06 16:55:00 +00:00
PtrArray.cs Some warning fixage. 2011-03-24 18:32:54 -05:00
RecMutex.cs glib: add GDate, GDateTime 2013-10-09 18:30:10 +02:00
Signal.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
SignalArgs.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
SignalAttribute.cs 2005-10-08 Ben Maurer <bmaurer@ximian.com> 2005-10-08 21:08:04 +00:00
SignalClosure.cs Some warning fixage. 2011-03-24 18:32:54 -05:00
SList.cs 2009-09-03 Christian Hoff <christian_hoff@gmx.net> 2009-09-03 19:50:53 +00:00
Source.cs generator,glib: added GPollFD and GSource types 2013-10-09 19:41:21 +02:00
SourceCallbackFuncs.cs generator,glib: added GPollFD and GSource types 2013-10-09 19:41:21 +02:00
SourceDummyMarshal.cs generator,glib: added GPollFD and GSource types 2013-10-09 19:41:21 +02:00
SourceFunc.cs generator,glib: added GPollFD and GSource types 2013-10-09 19:41:21 +02:00
SourceFuncs.cs generator,glib: added GPollFD and GSource types 2013-10-09 19:41:21 +02:00
Spawn.cs 2009-11-30 Mike Kestner <mkestner@novell.com> 2009-11-30 17:39:11 +00:00
Thread.cs glib: Use GTHREAD preprocessor flag with old versions of glib 2013-03-24 11:37:22 +01:00
Timeout.cs glib: remove unused 'using' statements 2013-09-24 01:24:24 +02:00
TimeVal.cs glib: add GDate, GDateTime 2013-10-09 18:30:10 +02:00
TimeZone.cs glib: add GDate, GDateTime 2013-10-09 18:30:10 +02:00
ToggleRef.cs Improve ToggleRef release overhead. 2011-07-29 13:37:39 -05: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
Value.cs generator: provide a GType static property for adapters 2013-10-13 17:45:09 +02:00
ValueArray.cs glib: Switch to generic collections in Marshaller and ValueArray 2012-11-04 16:58:49 +01:00
Variant.cs Initial support for GVariant 2011-01-22 12:52:38 -06:00
VariantType.cs Implement GVariantType binding. 2011-02-11 13:52:13 -06:00