|
Data Structures
|
struct |
_GObject |
struct |
_GObjectClass |
struct |
_GObjectConstructParam |
Defines
|
#define |
G_TYPE_IS_OBJECT(type) (G_TYPE_FUNDAMENTAL (type) == G_TYPE_OBJECT)
|
#define |
G_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), G_TYPE_OBJECT, GObject))
|
#define |
G_OBJECT_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), G_TYPE_OBJECT, GObjectClass))
|
#define |
G_IS_OBJECT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), G_TYPE_OBJECT))
|
#define |
G_IS_OBJECT_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), G_TYPE_OBJECT))
|
#define |
G_OBJECT_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), G_TYPE_OBJECT, GObjectClass))
|
#define |
G_OBJECT_TYPE(object) (G_TYPE_FROM_INSTANCE (object))
|
#define |
G_OBJECT_TYPE_NAME(object) (g_type_name (G_OBJECT_TYPE (object)))
|
#define |
G_OBJECT_CLASS_TYPE(class) (G_TYPE_FROM_CLASS (class))
|
#define |
G_OBJECT_CLASS_NAME(class) (g_type_name (G_OBJECT_CLASS_TYPE (class)))
|
#define |
G_VALUE_HOLDS_OBJECT(value) (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_OBJECT))
|
#define |
G_TYPE_INITIALLY_UNOWNED (g_initially_unowned_get_type())
|
#define |
G_INITIALLY_UNOWNED(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), G_TYPE_INITIALLY_UNOWNED, GInitiallyUnowned))
|
#define |
G_INITIALLY_UNOWNED_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), G_TYPE_INITIALLY_UNOWNED, GInitiallyUnownedClass))
|
#define |
G_IS_INITIALLY_UNOWNED(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), G_TYPE_INITIALLY_UNOWNED))
|
#define |
G_IS_INITIALLY_UNOWNED_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), G_TYPE_INITIALLY_UNOWNED))
|
#define |
G_INITIALLY_UNOWNED_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), G_TYPE_INITIALLY_UNOWNED, GInitiallyUnownedClass))
|
#define |
G_OBJECT_WARN_INVALID_PSPEC(object, pname, property_id, pspec)
|
#define |
G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec) G_OBJECT_WARN_INVALID_PSPEC ((object), "property", (property_id), (pspec))
|
Typedefs
|
typedef _GObject
|
GObject |
typedef _GObjectClass
|
GObjectClass |
typedef _GObject
|
GInitiallyUnowned |
typedef _GObjectClass
|
GInitiallyUnownedClass |
typedef _GObjectConstructParam
|
GObjectConstructParam |
typedef void(* |
GObjectGetPropertyFunc )(GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
|
typedef void(* |
GObjectSetPropertyFunc )(GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
|
typedef void(* |
GObjectFinalizeFunc )(GObject *object)
|
typedef void(* |
GWeakNotify )(gpointer data, GObject *where_the_object_was)
|
typedef void(* |
GToggleNotify )(gpointer data, GObject *object, gboolean is_last_ref)
|
Functions
|
IMPORT_C GType
|
g_initially_unowned_get_type (void)
|
IMPORT_C void |
g_object_class_install_property (GObjectClass *oclass, guint property_id, GParamSpec *pspec)
|
IMPORT_C GParamSpec *
|
g_object_class_find_property (GObjectClass *oclass, const gchar *property_name)
|
IMPORT_C GParamSpec **
|
g_object_class_list_properties (GObjectClass *oclass, guint *n_properties)
|
IMPORT_C void |
g_object_class_override_property (GObjectClass *oclass, guint property_id, const gchar *name)
|
IMPORT_C void |
g_object_interface_install_property (gpointer g_iface, GParamSpec *pspec)
|
IMPORT_C GParamSpec *
|
g_object_interface_find_property (gpointer g_iface, const gchar *property_name)
|
IMPORT_C GParamSpec **
|
g_object_interface_list_properties (gpointer g_iface, guint *n_properties_p)
|
IMPORT_C gpointer
|
g_object_new (GType object_type, const gchar *first_property_name,...)
|
IMPORT_C gpointer
|
g_object_newv (GType object_type, guint n_parameters, GParameter *parameters)
|
IMPORT_C GObject *
|
g_object_new_valist (GType object_type, const gchar *first_property_name, va_list var_args)
|
IMPORT_C void |
g_object_set (gpointer object, const gchar *first_property_name,...) G_GNUC_NULL_TERMINATED
|
IMPORT_C void |
g_object_get (gpointer object, const gchar *first_property_name,...) G_GNUC_NULL_TERMINATED
|
IMPORT_C gpointer
|
g_object_connect (gpointer object, const gchar *signal_spec,...) G_GNUC_NULL_TERMINATED
|
IMPORT_C void |
g_object_disconnect (gpointer object, const gchar *signal_spec,...) G_GNUC_NULL_TERMINATED
|
IMPORT_C void |
g_object_set_valist (GObject *object, const gchar *first_property_name, va_list var_args)
|
IMPORT_C void |
g_object_get_valist (GObject *object, const gchar *first_property_name, va_list var_args)
|
IMPORT_C void |
g_object_set_property (GObject *object, const gchar *property_name, const GValue *value)
|
IMPORT_C void |
g_object_get_property (GObject *object, const gchar *property_name, GValue *value)
|
IMPORT_C void |
g_object_freeze_notify (GObject *object)
|
IMPORT_C void |
g_object_notify (GObject *object, const gchar *property_name)
|
IMPORT_C void |
g_object_thaw_notify (GObject *object)
|
IMPORT_C gboolean
|
g_object_is_floating (gpointer object)
|
IMPORT_C gpointer
|
g_object_ref_sink (gpointer object)
|
IMPORT_C gpointer
|
g_object_ref (gpointer object)
|
IMPORT_C void |
g_object_unref (gpointer object)
|
IMPORT_C void |
g_object_weak_ref (GObject *object, GWeakNotify notify, gpointer data)
|
IMPORT_C void |
g_object_weak_unref (GObject *object, GWeakNotify notify, gpointer data)
|
IMPORT_C void |
g_object_add_weak_pointer (GObject *object, gpointer *weak_pointer_location)
|
IMPORT_C void |
g_object_remove_weak_pointer (GObject *object, gpointer *weak_pointer_location)
|
IMPORT_C void |
g_object_add_toggle_ref (GObject *object, GToggleNotify notify, gpointer data)
|
IMPORT_C void |
g_object_remove_toggle_ref (GObject *object, GToggleNotify notify, gpointer data)
|
IMPORT_C gpointer
|
g_object_get_qdata (GObject *object, GQuark quark)
|
IMPORT_C void |
g_object_set_qdata (GObject *object, GQuark quark, gpointer data)
|
IMPORT_C void |
g_object_set_qdata_full (GObject *object, GQuark quark, gpointer data, GDestroyNotify destroy)
|
IMPORT_C gpointer
|
g_object_steal_qdata (GObject *object, GQuark quark)
|
IMPORT_C gpointer
|
g_object_get_data (GObject *object, const gchar *key)
|
IMPORT_C void |
g_object_set_data (GObject *object, const gchar *key, gpointer data)
|
IMPORT_C void |
g_object_set_data_full (GObject *object, const gchar *key, gpointer data, GDestroyNotify destroy)
|
IMPORT_C gpointer
|
g_object_steal_data (GObject *object, const gchar *key)
|
IMPORT_C void |
g_object_watch_closure (GObject *object, GClosure *closure)
|
IMPORT_C GClosure *
|
g_cclosure_new_object (GCallback callback_func, GObject *object)
|
IMPORT_C GClosure *
|
g_cclosure_new_object_swap (GCallback callback_func, GObject *object)
|
IMPORT_C GClosure *
|
g_closure_new_object (guint sizeof_closure, GObject *object)
|
IMPORT_C void |
g_value_set_object (GValue *value, gpointer v_object)
|
IMPORT_C gpointer
|
g_value_get_object (const GValue *value)
|
IMPORT_C GObject *
|
g_value_dup_object (const GValue *value)
|
IMPORT_C gulong
|
g_signal_connect_object (gpointer instance, const gchar *detailed_signal, GCallback c_handler, gpointer gobject, GConnectFlags connect_flags)
|
IMPORT_C void |
g_object_force_floating (GObject *object)
|
IMPORT_C void |
g_object_run_dispose (GObject *object)
|
IMPORT_C void |
g_value_take_object (GValue *value, gpointer v_object)
|
IMPORT_C void |
g_value_set_object_take_ownership (GValue *value, gpointer v_object)
|
gsize
|
g_object_compat_control (gsize what, gpointer data)
|