From: Georges Basile Stavracas Neto Date: Sat, 22 Oct 2022 15:42:09 +0000 (-0300) Subject: filechooserwidget: Implement 'keynav-failed' for grid view X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~9^2~33^2~10 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1c5caf53b6b3d31476f76d23fa83c7a71371fd49;p=gtk4.git 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. --- 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 @@ - + Name @@ -670,6 +670,7 @@ + browse_files_column_view