mirror of https://github.com/GNOME/gimp.git
app: Pass dock roles as construction parameters
In order to keep window specific settings as local as possible, also move the role setting to dock construction instead of having it in init.
This commit is contained in:
parent
5b74dd27ef
commit
45a8d1f487
|
@ -192,8 +192,6 @@ gimp_dock_init (GimpDock *dock)
|
|||
gtk_widget_set_name (GTK_WIDGET (dock), name);
|
||||
g_free (name);
|
||||
|
||||
gtk_window_set_role (GTK_WINDOW (dock), "gimp-dock");
|
||||
|
||||
dock->p->main_vbox = gtk_vbox_new (FALSE, 0);
|
||||
gtk_container_add (GTK_CONTAINER (dock), dock->p->main_vbox);
|
||||
gtk_widget_show (dock->p->main_vbox);
|
||||
|
|
|
@ -385,6 +385,7 @@ gimp_menu_dock_new (GimpDialogFactory *dialog_factory,
|
|||
"Dock Context", NULL);
|
||||
|
||||
menu_dock = g_object_new (GIMP_TYPE_MENU_DOCK,
|
||||
"role", "gimp-dock",
|
||||
"gimp-context", context,
|
||||
"context", context,
|
||||
"dialog-factory", dialog_factory,
|
||||
|
|
|
@ -173,8 +173,6 @@ gimp_toolbox_class_init (GimpToolboxClass *klass)
|
|||
static void
|
||||
gimp_toolbox_init (GimpToolbox *toolbox)
|
||||
{
|
||||
gtk_window_set_role (GTK_WINDOW (toolbox), "gimp-toolbox");
|
||||
|
||||
gimp_help_connect (GTK_WIDGET (toolbox), gimp_standard_help_func,
|
||||
GIMP_HELP_TOOLBOX, NULL);
|
||||
}
|
||||
|
@ -623,6 +621,7 @@ gimp_toolbox_new (GimpDialogFactory *dialog_factory,
|
|||
|
||||
toolbox = g_object_new (GIMP_TYPE_TOOLBOX,
|
||||
"title", _("Toolbox"),
|
||||
"role", "gimp-toolbox",
|
||||
"gimp-context", context,
|
||||
"context", context,
|
||||
"dialog-factory", dialog_factory,
|
||||
|
|
Loading…
Reference in New Issue