diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-04-02 10:46:09 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-04-02 10:46:09 +0000 |
commit | 89e38ba34320f87aafd345c826a90082db932122 (patch) | |
tree | 77acb639d36924714f20695cbef6a838a2cdd833 | |
parent | 892abdd41b28c22304933cc9e90c9534592fed2b (diff) | |
parent | 6ed7d60a20a90ab6a0fe28b3fcb58527f378c57c (diff) | |
download | gtk+-89e38ba34320f87aafd345c826a90082db932122.tar.gz |
Merge branch 'issue-137' into 'gtk-3-24'
Set the a11y name of the "create folder" button
See merge request GNOME/gtk!697
-rw-r--r-- | gtk/gtkfilechooserwidget.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index 5cdb208ff7..ce708670c9 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -22,6 +22,7 @@ #include "gtkfilechooserwidget.h" #include "gtkfilechooserwidgetprivate.h" +#include "gtkaccessible.h" #include "gtkbindings.h" #include "gtkbutton.h" #include "gtkcelllayout.h" @@ -8502,9 +8503,10 @@ static void post_process_ui (GtkFileChooserWidget *impl) { GtkTreeSelection *selection; - GtkCellRenderer *cell; - GList *cells; - GFile *file; + GtkCellRenderer *cell; + AtkObject *atk_obj; + GList *cells; + GFile *file; /* Some qdata, qdata can't be set with GtkBuilder */ g_object_set_data (G_OBJECT (impl->priv->browse_files_tree_view), "fmq-name", "file_list"); @@ -8559,6 +8561,10 @@ post_process_ui (GtkFileChooserWidget *impl) */ set_icon_cell_renderer_fixed_size (impl); + atk_obj = gtk_widget_get_accessible (impl->priv->browse_new_folder_button); + if (GTK_IS_ACCESSIBLE (atk_obj)) + atk_object_set_name (atk_obj, _("Create Folder")); + gtk_popover_set_default_widget (GTK_POPOVER (impl->priv->new_folder_popover), impl->priv->new_folder_create_button); gtk_popover_set_default_widget (GTK_POPOVER (impl->priv->rename_file_popover), impl->priv->rename_file_rename_button); gtk_popover_set_relative_to (GTK_POPOVER (impl->priv->rename_file_popover), impl->priv->browse_files_tree_view); |