app: finally remove the get_active_item() and set_active_item() abstract…

… methods of GimpItemTreeView.

There were 2 last usages of get_active_item() which are now gone with this
commit.
This commit is contained in:
Jehan 2022-10-12 22:47:22 +02:00
parent 0508148580
commit bee4dd0fc3
6 changed files with 4 additions and 15 deletions

View File

@ -108,8 +108,6 @@ gimp_channel_tree_view_class_init (GimpChannelTreeViewClass *klass)
iv_class->signal_name = "selected-channels-changed";
iv_class->get_container = gimp_image_get_channels;
iv_class->get_active_item = (GimpGetItemFunc) gimp_image_get_active_channel;
iv_class->set_active_item = (GimpSetItemFunc) gimp_image_set_active_channel;
iv_class->get_selected_items = (GimpGetItemsFunc) gimp_image_get_selected_channels;
iv_class->set_selected_items = (GimpSetItemsFunc) gimp_image_set_selected_channels;
iv_class->add_item = (GimpAddItemFunc) gimp_image_add_channel;

View File

@ -331,16 +331,15 @@ static void
gimp_drawable_tree_view_floating_selection_changed (GimpImage *image,
GimpDrawableTreeView *view)
{
GimpItem *item;
GList *items;
item = GIMP_ITEM_TREE_VIEW_GET_CLASS (view)->get_active_item (image);
items = GIMP_ITEM_TREE_VIEW_GET_CLASS (view)->get_selected_items (image);
/* update button states */
g_signal_handlers_block_by_func (gimp_item_tree_view_get_image (GIMP_ITEM_TREE_VIEW (view)),
gimp_drawable_tree_view_floating_selection_changed,
view);
gimp_container_view_select_item (GIMP_CONTAINER_VIEW (view),
(GimpViewable *) item);
gimp_container_view_select_items (GIMP_CONTAINER_VIEW (view), items);
g_signal_handlers_unblock_by_func (gimp_item_tree_view_get_image (GIMP_ITEM_TREE_VIEW (view)),
gimp_drawable_tree_view_floating_selection_changed,
view);

View File

@ -281,8 +281,6 @@ gimp_item_tree_view_class_init (GimpItemTreeViewClass *klass)
klass->signal_name = NULL;
klass->get_container = NULL;
klass->get_active_item = NULL;
klass->set_active_item = NULL;
klass->get_selected_items = NULL;
klass->set_selected_items = NULL;
klass->add_item = NULL;
@ -813,7 +811,7 @@ gimp_item_tree_view_add_options (GimpItemTreeView *view,
gtk_widget_show (view->priv->options_box);
if (! view->priv->image ||
! item_view_class->get_active_item (view->priv->image))
! item_view_class->get_selected_items (view->priv->image))
{
gtk_widget_set_sensitive (view->priv->options_box, FALSE);
}

View File

@ -85,8 +85,6 @@ struct _GimpItemTreeViewClass
/* virtual functions for manipulating the image's item tree */
GimpGetContainerFunc get_container;
GimpGetItemFunc get_active_item;
GimpSetItemFunc set_active_item;
GimpGetItemsFunc get_selected_items;
GimpSetItemsFunc set_selected_items;
GimpAddItemFunc add_item;

View File

@ -244,8 +244,6 @@ gimp_layer_tree_view_class_init (GimpLayerTreeViewClass *klass)
item_view_class->set_image = gimp_layer_tree_view_set_image;
item_view_class->get_container = gimp_image_get_layers;
item_view_class->get_active_item = (GimpGetItemFunc) gimp_image_get_active_layer;
item_view_class->set_active_item = (GimpSetItemFunc) gimp_image_set_active_layer;
item_view_class->get_selected_items = (GimpGetItemsFunc) gimp_image_get_selected_layers;
item_view_class->set_selected_items = (GimpSetItemsFunc) gimp_image_set_selected_layers;
item_view_class->add_item = (GimpAddItemFunc) gimp_image_add_layer;

View File

@ -91,8 +91,6 @@ gimp_vectors_tree_view_class_init (GimpVectorsTreeViewClass *klass)
iv_class->signal_name = "selected-vectors-changed";
iv_class->get_container = gimp_image_get_vectors;
iv_class->get_active_item = (GimpGetItemFunc) gimp_image_get_active_vectors;
iv_class->set_active_item = (GimpSetItemFunc) gimp_image_set_active_vectors;
iv_class->get_selected_items = (GimpGetItemsFunc) gimp_image_get_selected_vectors;
iv_class->set_selected_items = (GimpSetItemsFunc) gimp_image_set_selected_vectors;
iv_class->add_item = (GimpAddItemFunc) gimp_image_add_vectors;