Class

GObjectInitiallyUnowned

since: 2.0

Description

class GObject.InitiallyUnowned : GObject.Object
{
  /* No available fields */
}

A type for objects that have an initially floating reference.

All the fields in the GInitiallyUnowned structure are private to the implementation and should never be accessed directly.

Available since: 2.0

Ancestors

Instance methods

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

since: 2.0

Class structure

struct GObjectInitiallyUnownedClass {
  GTypeClass g_type_class;
  GObject* (* constructor) (
    GType type,
    guint n_construct_properties,
    GObjectConstructParam* construct_properties
  );
  void (* set_property) (
    GObject* object,
    guint property_id,
    const GValue* value,
    GParamSpec* pspec
  );
  void (* get_property) (
    GObject* object,
    guint property_id,
    GValue* value,
    GParamSpec* pspec
  );
  void (* dispose) (
    GObject* object
  );
  void (* finalize) (
    GObject* object
  );
  void (* dispatch_properties_changed) (
    GObject* object,
    guint n_pspecs,
    GParamSpec** pspecs
  );
  void (* notify) (
    GObject* object,
    GParamSpec* pspec
  );
  void (* constructed) (
    GObject* object
  );
  
}

The class structure for the GInitiallyUnowned type.

Class members
g_type_class: GTypeClass

The parent class.

constructor: GObject* (* constructor) ( GType type, guint n_construct_properties, GObjectConstructParam* construct_properties )
No description available.
set_property: void (* set_property) ( GObject* object, guint property_id, const GValue* value, GParamSpec* pspec )
No description available.
get_property: void (* get_property) ( GObject* object, guint property_id, GValue* value, GParamSpec* pspec )
No description available.
dispose: void (* dispose) ( GObject* object )
No description available.
finalize: void (* finalize) ( GObject* object )
No description available.
dispatch_properties_changed: void (* dispatch_properties_changed) ( GObject* object, guint n_pspecs, GParamSpec** pspecs )
No description available.
notify: void (* notify) ( GObject* object, GParamSpec* pspec )
No description available.
constructed: void (* constructed) ( GObject* object )
No description available.