![]() |
![]() |
![]() |
GDL Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
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;
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
);