Home | History | Annotate | Download | only in gobject

Lines Matching refs:gobject

0 /* GObject - GLib Type, Object, Parameter and Signal Library
26 #include <gobject/gtype.h>
27 #include <gobject/gvalue.h>
28 #include <gobject/gparam.h>
29 #include <gobject/gclosure.h>
30 #include <gobject/gsignal.h>
48 * Casts a #GObject or derived pointer into a (GObject*) pointer.
52 #define G_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), G_TYPE_OBJECT, GObject))
77 * @object: a #GObject instance.
79 * Get the class structure associated to a #GObject instance.
180 /* GInitiallyUnowned ia a GObject with initially floating reference count */
184 typedef struct _GObject GObject;
191 * @object: a #GObject
199 typedef void (*GObjectGetPropertyFunc) (GObject *object,
205 * @object: a #GObject
213 typedef void (*GObjectSetPropertyFunc) (GObject *object,
219 * @object: the #GObject being finalized
223 typedef void (*GObjectFinalizeFunc) (GObject *object);
235 GObject *where_the_object_was);
237 * GObject:
239 * All the fields in the <structname>GObject</structname> structure are private
240 * to the #GObject implementation and should never be accessed directly.
284 * The class structure for the <structname>GObject</structname> type.
291 * static GObject*
296 * GObject *object;
321 GObject* (*constructor) (GType type,
325 void (*set_property) (GObject *object,
329 void (*get_property) (GObject *object,
333 void (*dispose) (GObject *object);
334 void (*finalize) (GObject *object);
336 void (*dispatch_properties_changed) (GObject *object,
340 void (*notify) (GObject *object,
344 void (*constructed) (GObject *object);
406 GObject* g_object_new_valist (GType object_type,
421 void g_object_set_valist (GObject *object,
424 void g_object_get_valist (GObject *object,
427 void g_object_set_property (GObject *object,
430 void g_object_get_property (GObject *object,
433 void g_object_freeze_notify (GObject *object);
434 void g_object_notify (GObject *object,
436 void g_object_thaw_notify (GObject *object);
441 void g_object_weak_ref (GObject *object,
444 void g_object_weak_unref (GObject *object,
447 void g_object_add_weak_pointer (GObject *object,
449 void g_object_remove_weak_pointer (GObject *object,
465 GObject *object,
468 void g_object_add_toggle_ref (GObject *object,
471 void g_object_remove_toggle_ref (GObject *object,
475 gpointer g_object_get_qdata (GObject *object,
477 void g_object_set_qdata (GObject *object,
480 void g_object_set_qdata_full (GObject *object,
484 gpointer g_object_steal_qdata (GObject *object,
486 gpointer g_object_get_data (GObject *object,
488 void g_object_set_data (GObject *object,
491 void g_object_set_data_full (GObject *object,
495 gpointer g_object_steal_data (GObject *object,
497 void g_object_watch_closure (GObject *object,
500 GObject *object);
502 GObject *object);
504 GObject *object);
512 gpointer gobject,
516 void g_object_force_floating (GObject *object);
517 void g_object_run_dispose (GObject *object);
535 GObject *_object = (GObject*) (object); \
548 * @object: the #GObject on which set_property() or get_property() was called