mirror of https://github.com/GNOME/gimp.git
Add a button to create a group layer to the layers dialog
Will probably hide that button again, or make it only appear when some environment variable is set until the stuff works completely.
This commit is contained in:
parent
d059f239ac
commit
d2e1f2ac74
|
@ -253,6 +253,8 @@ gimp_layer_tree_view_view_iface_init (GimpContainerViewInterface *iface)
|
||||||
iface->insert_item = gimp_layer_tree_view_insert_item;
|
iface->insert_item = gimp_layer_tree_view_insert_item;
|
||||||
iface->select_item = gimp_layer_tree_view_select_item;
|
iface->select_item = gimp_layer_tree_view_select_item;
|
||||||
iface->set_view_size = gimp_layer_tree_view_set_view_size;
|
iface->set_view_size = gimp_layer_tree_view_set_view_size;
|
||||||
|
|
||||||
|
iface->model_is_tree = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -413,13 +415,18 @@ gimp_layer_tree_view_constructor (GType type,
|
||||||
/* hide basically useless edit button */
|
/* hide basically useless edit button */
|
||||||
gtk_widget_hide (gimp_item_tree_view_get_edit_button (GIMP_ITEM_TREE_VIEW (layer_view)));
|
gtk_widget_hide (gimp_item_tree_view_get_edit_button (GIMP_ITEM_TREE_VIEW (layer_view)));
|
||||||
|
|
||||||
|
button = gimp_editor_add_action_button (GIMP_EDITOR (layer_view), "layers",
|
||||||
|
"layers-new-group", NULL);
|
||||||
|
gtk_box_reorder_child (GTK_BOX (GIMP_EDITOR (layer_view)->button_box),
|
||||||
|
button, 2);
|
||||||
|
|
||||||
button = gimp_editor_add_action_button (GIMP_EDITOR (layer_view), "layers",
|
button = gimp_editor_add_action_button (GIMP_EDITOR (layer_view), "layers",
|
||||||
"layers-anchor", NULL);
|
"layers-anchor", NULL);
|
||||||
gimp_container_view_enable_dnd (GIMP_CONTAINER_VIEW (layer_view),
|
gimp_container_view_enable_dnd (GIMP_CONTAINER_VIEW (layer_view),
|
||||||
GTK_BUTTON (button),
|
GTK_BUTTON (button),
|
||||||
GIMP_TYPE_LAYER);
|
GIMP_TYPE_LAYER);
|
||||||
gtk_box_reorder_child (GTK_BOX (GIMP_EDITOR (layer_view)->button_box),
|
gtk_box_reorder_child (GTK_BOX (GIMP_EDITOR (layer_view)->button_box),
|
||||||
button, 5);
|
button, 6);
|
||||||
|
|
||||||
return object;
|
return object;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue