|  |  |  | GDL Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
enum GdlSwitcherStyle; struct GdlDockMaster; struct GdlDockMasterClass; #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); GdlDockMasterPrivate;
"default-title" gchar* : Read / Write "locked" gint : Read / Write "switcher-style" GdlSwitcherStyle : Read / Write
typedef enum {
    GDL_SWITCHER_STYLE_TEXT,
    GDL_SWITCHER_STYLE_ICON,
    GDL_SWITCHER_STYLE_BOTH,
    GDL_SWITCHER_STYLE_TOOLBAR,
    GDL_SWITCHER_STYLE_TABS,
    GDL_SWITCHER_STYLE_NONE
} GdlSwitcherStyle;
struct GdlDockMasterClass {
    GObjectClass parent_class;
    void (* layout_changed) (GdlDockMaster *master);
};
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" property"default-title" gchar* : 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
"layout-changed" signalvoid                user_function                      (GdlDockMaster *gdldockmaster,
                                                        gpointer       user_data)          : Run Last
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. |