|  |  |  | GDL Reference Manual |  | 
|---|---|---|---|---|
                    GdlDockMasterPrivate;
                    GdlDockMaster;
#define             GDL_DOCK_OBJECT_GET_MASTER          (object)
void                gdl_dock_master_add                 (GdlDockMaster *master,
                                                         GdlDockObject *object);
void                gdl_dock_master_remove              (GdlDockMaster *master,
                                                         GdlDockObject *object);
void                gdl_dock_master_foreach             (GdlDockMaster *master,
                                                         GFunc function,
                                                         gpointer user_data);
void                gdl_dock_master_foreach_toplevel    (GdlDockMaster *master,
                                                         gboolean include_controller,
                                                         GFunc function,
                                                         gpointer user_data);
GdlDockObject*      gdl_dock_master_get_object          (GdlDockMaster *master,
                                                         const gchar *nick_name);
GdlDockObject*      gdl_dock_master_get_controller      (GdlDockMaster *master);
void                gdl_dock_master_set_controller      (GdlDockMaster *master,
                                                         GdlDockObject *new_controller);
"default-title" gchararray : Read / Write "locked" gint : Read / Write "switcher-style" GdlSwitcherStyle : Read / Write
void gdl_dock_master_add (GdlDockMaster *master, GdlDockObject *object);
| master: | |
| object: | 
void gdl_dock_master_remove (GdlDockMaster *master, GdlDockObject *object);
| master: | |
| object: | 
void gdl_dock_master_foreach (GdlDockMaster *master, GFunc function, gpointer user_data);
| master: | |
| function: | |
| user_data: | 
void gdl_dock_master_foreach_toplevel (GdlDockMaster *master, gboolean include_controller, GFunc function, gpointer user_data);
| master: | |
| include_controller: | |
| function: | |
| user_data: | 
GdlDockObject* gdl_dock_master_get_object (GdlDockMaster *master, const gchar *nick_name);
| master: | |
| nick_name: | |
| Returns : | 
GdlDockObject* gdl_dock_master_get_controller (GdlDockMaster *master);
| master: | |
| Returns : | 
void gdl_dock_master_set_controller (GdlDockMaster *master, GdlDockObject *new_controller);
| master: | |
| new_controller: | 
default-title" property"default-title" gchararray : Read / Write
Default title for newly created floating docks.
Default value: NULL
locked" property"locked" gint : Read / Write
If is set to 1, all the dock items bound to the master are locked; if it's 0, all are unlocked; -1 indicates inconsistency among the items.
Allowed values: [-1,1]
Default value: 0
switcher-style" property"switcher-style" GdlSwitcherStyle : Read / Write
Switcher buttons style.
Default value: GDL_SWITCHER_STYLE_BOTH
void user_function (GdlDockMaster *gdldockmaster, gpointer user_data) : Run Last
| gdldockmaster: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. |