[nautilus/wip/antoniof/switch-to-gtk4: 11/37] files-view: GtkOverlay:pass-through -> GtkWidget:can-target
- From: António Fernandes <antoniof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/antoniof/switch-to-gtk4: 11/37] files-view: GtkOverlay:pass-through -> GtkWidget:can-target
- Date: Wed, 5 Jan 2022 13:02:21 +0000 (UTC)
commit b9b5e8d3250a441d8a46676ad1b0c346c4c43e85
Author: António Fernandes <antoniof gnome org>
Date: Sun Dec 19 19:13:03 2021 +0000
files-view: GtkOverlay:pass-through -> GtkWidget:can-target
As per porting guide
src/nautilus-files-view.c | 22 ++++++----------------
1 file 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 */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]