Class

GObjectInitiallyUnowned

Description

class GObject.InitiallyUnowned : GObject.Object {
  g_type_instance: GTypeInstance
}

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.

Hierarchy

hierarchy this GInitiallyUnowned ancestor_0 GObject ancestor_0--this

Ancestors

Instance methods

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

Signals inherited from GObject (1)
GObject.Object::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.

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.