glib-sharp Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. System.Object GLib.IWrapper System.IDisposable Base class for all of Gtk#. Constructor Protected constructor. Chain to this constructor causes a native type to be registered and a native object instance to be constructed. Constructor The pointer to the native C object. Constructs the object from a C-based pointer to the GLib object. This constructor is used to associate a C-based GLib object with its equivalent object in the managed world. This method is called by the generated classes by the Gtk# framework. Method System.Void a to invoke when a GObject property changes Request property-change notifications for all GObject properties This connects to the GObject "notify" signal with no detail argument, to receive notifications when any property changes. Method System.Void the property to watch (the underlying GObject property name, not the managed wrapper property) a to invoke when changes Request property-change notifications This connects to the GObject "notify" signal with a detail argument of , to receive notifications when that property changes. Method System.Void To be added. To be added. To be added. To be added. Method System.Void To be added. To be added. To be added. To be added. To be added. Method System.Void To be added. To be added. To be added. To be added. To be added. Method System.Void an array of (GObject) property names the values for the properties identified by Creates the GObject underlying a managed subclass This is the method used by managed subclasses (as opposed to classes that are just wrappers around C-based objects) to create their underlying GObject. It will be invoked for you automatically by when you chain to your subclass's base class constructor. Property System.Collections.Hashtable Stores and Accesses arbitrary data on the Object. a Method System.Void Disposes of the raw object. Only override this if the Raw object should not be unreferenced when the object is garbage collected. Method System.Void To be added. To be added. To be added. Method System.Void Finalizer. Method System.Void a a To be added To be added Method System.Int32 Gets a hash value. integer hash value. Method GLib.Object a To be added a To be added Method GLib.Object a a Used to obtain a CLI typed object associated with a given raw object pointer. a This method is primarily used to wrap object references that are returned by either the signal system or raw class methods that return GObject references. Method GLib.Value a To be added a To be added Property GLib.GType To be added a To be added Property System.IntPtr The raw GObject reference associated with this object. an object of type Subclasses can use Raw property for read/write access. Method GLib.GType To be added a To be added Method GLib.GType a managed object type. Gets a gtype for a given managed object type. the native type. Method System.Void the name of a property on the underlying GObject. Emits a GObject "notify" signal for the property specified by . This method is used to notify consumers of the underlying GObject that something about the GObject property specified by has changed. Method System.Void To be added. To be added. To be added. To be added. Method System.Void a a a To be added To be added Property System.IntPtr Gets an owned ref to the native object. an object pointer. Property System.IntPtr The raw GObject reference associated with this wrapper. an object of type Only subclasses of Object can access this read/write property. For public read-only access, use the Handle property. This property should only be used from constructors to set a native object pointer instantiated by the constructor. The constructor should chain to base (IntPtr.Zero) on the base class to ensure that no other native objects are instantiated for the class. Property System.Int32 To be added a To be added Method GLib.GType a To be added a To be added Method System.Void the Cancels property-change notifications This disconnects from generic property change notifications. (This only affects notifications created with the corresponding generic version of . It does not remove notifications for specific properties.) Method System.Void the property the Cancels property-change notifictions for the indicated property This disconnects from notifications for . Method System.Void To be added. To be added. To be added. To be added. Method System.Void a a To be added To be added Property System.String To be added a To be added Property System.Boolean To be added. To be added. To be added.