Lines Matching defs:master
33 #include "gdl-dock-master.h"
153 g_param_spec_object ("master", _("Dock master"),
154 _("Dock master this dock object is bound to"),
265 g_value_set_object (value, object->master);
324 if (object->master)
601 if (!object->master)
606 gdl_dock_object_bind (requestor, object->master);
608 if (requestor->master != object->master) {
641 GObject *master)
643 g_return_if_fail (object != NULL && master != NULL);
644 g_return_if_fail (GDL_IS_DOCK_MASTER (master));
646 if (object->master == master)
650 if (object->master) {
652 "(current master: %p)"), master, object, object->master);
656 gdl_dock_master_add (GDL_DOCK_MASTER (master), object);
657 object->master = master;
658 g_object_add_weak_pointer (master, (gpointer *) &object->master);
660 g_object_notify (G_OBJECT (object), "master");
674 if (object->master) {
675 GObject *master = object->master;
676 g_object_remove_weak_pointer (master, (gpointer *) &object->master);
677 object->master = NULL;
678 gdl_dock_master_remove (GDL_DOCK_MASTER (master), object);
679 g_object_notify (G_OBJECT (object), "master");
688 return (object->master != NULL);