summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2022-10-22 12:42:09 -0300
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2022-12-13 14:45:15 -0300
commit1c5caf53b6b3d31476f76d23fa83c7a71371fd49 (patch)
tree3fa417546beae50580431284e5589265aa3af721
parent0bb6377a3aa0aef7343d18cf037a34d4f986eb22 (diff)
downloadgtk+-1c5caf53b6b3d31476f76d23fa83c7a71371fd49.tar.gz
filechooserwidget: Implement 'keynav-failed' for grid view
It's exactly the same as of the column view. Since we're sharing the callback now, rename it to browse_files_view_keynav_failed_cb.
-rw-r--r--gtk/gtkfilechooserwidget.c8
-rw-r--r--gtk/ui/gtkfilechooserwidget.ui3
2 files changed, 6 insertions, 5 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c
index 3d6945ee78..85f5494e33 100644
--- a/gtk/gtkfilechooserwidget.c
+++ b/gtk/gtkfilechooserwidget.c
@@ -6135,9 +6135,9 @@ list_items_changed (GListModel *model,
}
static gboolean
-browse_files_column_view_keynav_failed_cb (GtkWidget *widget,
- GtkDirectionType direction,
- gpointer user_data)
+browse_files_view_keynav_failed_cb (GtkWidget *widget,
+ GtkDirectionType direction,
+ gpointer user_data)
{
GtkFileChooserWidget *impl = user_data;
@@ -6817,7 +6817,7 @@ gtk_file_chooser_widget_class_init (GtkFileChooserWidgetClass *class)
gtk_widget_class_bind_template_child (widget_class, GtkFileChooserWidget, box);
/* And a *lot* of callbacks to bind ... */
- gtk_widget_class_bind_template_callback (widget_class, browse_files_column_view_keynav_failed_cb);
+ gtk_widget_class_bind_template_callback (widget_class, browse_files_view_keynav_failed_cb);
gtk_widget_class_bind_template_callback (widget_class, filter_combo_changed);
gtk_widget_class_bind_template_callback (widget_class, path_bar_clicked);
gtk_widget_class_bind_template_callback (widget_class, places_sidebar_open_location_cb);
diff --git a/gtk/ui/gtkfilechooserwidget.ui b/gtk/ui/gtkfilechooserwidget.ui
index 1eb0330089..b0d98f9fc9 100644
--- a/gtk/ui/gtkfilechooserwidget.ui
+++ b/gtk/ui/gtkfilechooserwidget.ui
@@ -152,7 +152,7 @@
<class name="complex"/>
</style>
<signal name="activate" handler="column_view_row_activated_cb" swapped="no"/>
- <signal name="keynav-failed" handler="browse_files_column_view_keynav_failed_cb"/>
+ <signal name="keynav-failed" handler="browse_files_view_keynav_failed_cb"/>
<child>
<object class="GtkColumnViewColumn" id="column_view_name_column">
<property name="title" translatable="yes">Name</property>
@@ -670,6 +670,7 @@
</object>
<object class="GtkGridView" id="browse_files_grid_view">
<signal name="activate" handler="column_view_row_activated_cb" swapped="no"/>
+ <signal name="keynav-failed" handler="browse_files_view_keynav_failed_cb"/>
<binding name="enable-rubberband">
<lookup name="enable-rubberband">browse_files_column_view</lookup>
</binding>