diff options
| author | Corey Berla <corey@berla.me> | 2022-10-19 09:17:39 -0700 |
|---|---|---|
| committer | Matthias Clasen <mclasen@redhat.com> | 2022-10-20 22:34:41 -0400 |
| commit | 8af191e52dc664ae32917cdb020c4d8be2f4094d (patch) | |
| tree | 99c3e91cdc60b1af465de17ca66511b4a13f832e | |
| parent | 06382ff83623b3af334340c9c4292e0c24d0fd91 (diff) | |
| download | gtk+-8af191e52dc664ae32917cdb020c4d8be2f4094d.tar.gz | |
filechooserwidget: Expose selection model
FileChooserCell may need to change the selection during a DND.
| -rw-r--r-- | gtk/gtkfilechooserwidget.c | 5 | ||||
| -rw-r--r-- | gtk/gtkfilechooserwidgetprivate.h | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index eb5c93fca1..4ee063cdf7 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -7341,3 +7341,8 @@ gtk_file_chooser_widget_get_choice (GtkFileChooser *chooser, return NULL; } +GtkSelectionModel * +gtk_file_chooser_widget_get_selection_model (GtkFileChooserWidget *chooser) +{ + return chooser->selection_model; +} diff --git a/gtk/gtkfilechooserwidgetprivate.h b/gtk/gtkfilechooserwidgetprivate.h index e894df3e9d..91fdddd962 100644 --- a/gtk/gtkfilechooserwidgetprivate.h +++ b/gtk/gtkfilechooserwidgetprivate.h @@ -23,6 +23,7 @@ #include <glib.h> #include "gtkfilechooserwidget.h" +#include "gtkselectionmodel.h" G_BEGIN_DECLS @@ -39,6 +40,9 @@ gtk_file_chooser_widget_initial_focus (GtkFileChooserWidget *chooser); GSList * gtk_file_chooser_widget_get_selected_files (GtkFileChooserWidget *impl); +GtkSelectionModel * +gtk_file_chooser_widget_get_selection_model (GtkFileChooserWidget *chooser); + G_END_DECLS #endif /* __GTK_FILE_CHOOSER_WIDGET_PRIVATE_H__ */ |
