diff options
author | António Fernandes <antoniof@gnome.org> | 2021-12-19 19:13:03 +0000 |
---|---|---|
committer | António Fernandes <antoniof@gnome.org> | 2022-01-05 12:55:14 +0000 |
commit | b9b5e8d3250a441d8a46676ad1b0c346c4c43e85 (patch) | |
tree | 371854ba93ca7f336b1992bff4d689b02656b7c4 | |
parent | 6612435f8f627add4916bb23d2fbea1924401d9d (diff) | |
download | nautilus-b9b5e8d3250a441d8a46676ad1b0c346c4c43e85.tar.gz |
files-view: GtkOverlay:pass-through -> GtkWidget:can-target
As per porting guide
-rw-r--r-- | src/nautilus-files-view.c | 22 |
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 */ |