summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntónio Fernandes <antoniof@gnome.org>2021-12-19 19:13:03 +0000
committerAntónio Fernandes <antoniof@gnome.org>2022-01-05 12:55:14 +0000
commitb9b5e8d3250a441d8a46676ad1b0c346c4c43e85 (patch)
tree371854ba93ca7f336b1992bff4d689b02656b7c4
parent6612435f8f627add4916bb23d2fbea1924401d9d (diff)
downloadnautilus-b9b5e8d3250a441d8a46676ad1b0c346c4c43e85.tar.gz
files-view: GtkOverlay:pass-through -> GtkWidget:can-target
As per porting guide
-rw-r--r--src/nautilus-files-view.c22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
index d4ce7d1d7..c32af3dd5 100644
--- a/src/nautilus-files-view.c
+++ b/src/nautilus-files-view.c
@@ -520,8 +520,7 @@ remove_floating_bar_passthrough (gpointer data)
NautilusFilesViewPrivate *priv;
priv = nautilus_files_view_get_instance_private (NAUTILUS_FILES_VIEW (data));
- gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (priv->overlay),
- priv->floating_bar, FALSE);
+ gtk_widget_set_can_target (priv->floating_bar, TRUE);
priv->floating_bar_set_passthrough_timeout_id = 0;
return G_SOURCE_REMOVE;
@@ -562,8 +561,7 @@ set_floating_bar_status (NautilusFilesView *view,
}
/* Activate passthrough on the floating bar just long enough for a
* potential double click to happen, so to not interfere with it */
- gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (priv->overlay),
- priv->floating_bar, TRUE);
+ gtk_widget_set_can_target (priv->floating_bar, FALSE);
priv->floating_bar_set_passthrough_timeout_id = g_timeout_add ((guint) double_click_time,
remove_floating_bar_passthrough,
view);
@@ -9625,33 +9623,25 @@ nautilus_files_view_init (NautilusFilesView *view)
builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-no-search-results.ui");
priv->no_search_results_widget = GTK_WIDGET (gtk_builder_get_object (builder, "no_search_results"));
gtk_overlay_add_overlay (GTK_OVERLAY (priv->overlay), priv->no_search_results_widget);
- gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (priv->overlay),
- priv->no_search_results_widget,
- TRUE);
+ gtk_widget_set_can_target (priv->no_search_results_widget, FALSE);
g_object_unref (builder);
builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-folder-is-empty.ui");
priv->folder_is_empty_widget = GTK_WIDGET (gtk_builder_get_object (builder, "folder_is_empty"));
gtk_overlay_add_overlay (GTK_OVERLAY (priv->overlay), priv->folder_is_empty_widget);
- gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (priv->overlay),
- priv->folder_is_empty_widget,
- TRUE);
+ gtk_widget_set_can_target (priv->folder_is_empty_widget, FALSE);
g_object_unref (builder);
builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-starred-is-empty.ui");
priv->starred_is_empty_widget = GTK_WIDGET (gtk_builder_get_object (builder, "starred_is_empty"));
gtk_overlay_add_overlay (GTK_OVERLAY (priv->overlay), priv->starred_is_empty_widget);
- gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (priv->overlay),
- priv->starred_is_empty_widget,
- TRUE);
+ gtk_widget_set_can_target (priv->starred_is_empty_widget, FALSE);
g_object_unref (builder);
builder = gtk_builder_new_from_resource ("/org/gnome/nautilus/ui/nautilus-trash-is-empty.ui");
priv->trash_is_empty_widget = GTK_WIDGET (gtk_builder_get_object (builder, "trash_is_empty"));
gtk_overlay_add_overlay (GTK_OVERLAY (priv->overlay), priv->trash_is_empty_widget);
- gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (priv->overlay),
- priv->trash_is_empty_widget,
- TRUE);
+ gtk_widget_set_can_target (priv->trash_is_empty_widget, FALSE);
g_object_unref (builder);
/* Floating bar */