Ardour  9.0-pre0-582-g084a23a80d
_GtkFileChooserIface Struct Reference

#include <gtkfilechooserprivate.h>

Public Attributes

GTypeInterface base_iface
 
gboolean(* set_current_folder )(GtkFileChooser *chooser, GFile *file, GError **error)
 
GFile *(* get_current_folder )(GtkFileChooser *chooser)
 
void(* set_current_name )(GtkFileChooser *chooser, const gchar *name)
 
gboolean(* select_file )(GtkFileChooser *chooser, GFile *file, GError **error)
 
void(* unselect_file )(GtkFileChooser *chooser, GFile *file)
 
void(* select_all )(GtkFileChooser *chooser)
 
void(* unselect_all )(GtkFileChooser *chooser)
 
GSList *(* get_files )(GtkFileChooser *chooser)
 
GFile *(* get_preview_file )(GtkFileChooser *chooser)
 
GtkFileSystem *(* get_file_system )(GtkFileChooser *chooser)
 
void(* add_filter )(GtkFileChooser *chooser, GtkFileFilter *filter)
 
void(* remove_filter )(GtkFileChooser *chooser, GtkFileFilter *filter)
 
GSList *(* list_filters )(GtkFileChooser *chooser)
 
gboolean(* add_shortcut_folder )(GtkFileChooser *chooser, GFile *file, GError **error)
 
gboolean(* remove_shortcut_folder )(GtkFileChooser *chooser, GFile *file, GError **error)
 
GSList *(* list_shortcut_folders )(GtkFileChooser *chooser)
 
void(* current_folder_changed )(GtkFileChooser *chooser)
 
void(* selection_changed )(GtkFileChooser *chooser)
 
void(* update_preview )(GtkFileChooser *chooser)
 
void(* file_activated )(GtkFileChooser *chooser)
 
GtkFileChooserConfirmation(* confirm_overwrite )(GtkFileChooser *chooser)
 

Detailed Description

Definition at line 43 of file gtkfilechooserprivate.h.

Member Data Documentation

◆ add_filter

void(* _GtkFileChooserIface::add_filter) (GtkFileChooser *chooser, GtkFileFilter *filter)

Definition at line 65 of file gtkfilechooserprivate.h.

◆ add_shortcut_folder

gboolean(* _GtkFileChooserIface::add_shortcut_folder) (GtkFileChooser *chooser, GFile *file, GError **error)

Definition at line 70 of file gtkfilechooserprivate.h.

◆ base_iface

GTypeInterface _GtkFileChooserIface::base_iface

Definition at line 45 of file gtkfilechooserprivate.h.

◆ confirm_overwrite

GtkFileChooserConfirmation(* _GtkFileChooserIface::confirm_overwrite) (GtkFileChooser *chooser)

Definition at line 84 of file gtkfilechooserprivate.h.

◆ current_folder_changed

void(* _GtkFileChooserIface::current_folder_changed) (GtkFileChooser *chooser)

Definition at line 80 of file gtkfilechooserprivate.h.

◆ file_activated

void(* _GtkFileChooserIface::file_activated) (GtkFileChooser *chooser)

Definition at line 83 of file gtkfilechooserprivate.h.

◆ get_current_folder

GFile*(* _GtkFileChooserIface::get_current_folder) (GtkFileChooser *chooser)

Definition at line 52 of file gtkfilechooserprivate.h.

◆ get_file_system

GtkFileSystem*(* _GtkFileChooserIface::get_file_system) (GtkFileChooser *chooser)

Definition at line 64 of file gtkfilechooserprivate.h.

◆ get_files

GSList*(* _GtkFileChooserIface::get_files) (GtkFileChooser *chooser)

Definition at line 62 of file gtkfilechooserprivate.h.

◆ get_preview_file

GFile*(* _GtkFileChooserIface::get_preview_file) (GtkFileChooser *chooser)

Definition at line 63 of file gtkfilechooserprivate.h.

◆ list_filters

GSList*(* _GtkFileChooserIface::list_filters) (GtkFileChooser *chooser)

Definition at line 69 of file gtkfilechooserprivate.h.

◆ list_shortcut_folders

GSList*(* _GtkFileChooserIface::list_shortcut_folders) (GtkFileChooser *chooser)

Definition at line 76 of file gtkfilechooserprivate.h.

◆ remove_filter

void(* _GtkFileChooserIface::remove_filter) (GtkFileChooser *chooser, GtkFileFilter *filter)

Definition at line 67 of file gtkfilechooserprivate.h.

◆ remove_shortcut_folder

gboolean(* _GtkFileChooserIface::remove_shortcut_folder) (GtkFileChooser *chooser, GFile *file, GError **error)

Definition at line 73 of file gtkfilechooserprivate.h.

◆ select_all

void(* _GtkFileChooserIface::select_all) (GtkFileChooser *chooser)

Definition at line 60 of file gtkfilechooserprivate.h.

◆ select_file

gboolean(* _GtkFileChooserIface::select_file) (GtkFileChooser *chooser, GFile *file, GError **error)

Definition at line 55 of file gtkfilechooserprivate.h.

◆ selection_changed

void(* _GtkFileChooserIface::selection_changed) (GtkFileChooser *chooser)

Definition at line 81 of file gtkfilechooserprivate.h.

◆ set_current_folder

gboolean(* _GtkFileChooserIface::set_current_folder) (GtkFileChooser *chooser, GFile *file, GError **error)

Definition at line 49 of file gtkfilechooserprivate.h.

◆ set_current_name

void(* _GtkFileChooserIface::set_current_name) (GtkFileChooser *chooser, const gchar *name)

Definition at line 53 of file gtkfilechooserprivate.h.

◆ unselect_all

void(* _GtkFileChooserIface::unselect_all) (GtkFileChooser *chooser)

Definition at line 61 of file gtkfilechooserprivate.h.

◆ unselect_file

void(* _GtkFileChooserIface::unselect_file) (GtkFileChooser *chooser, GFile *file)

Definition at line 58 of file gtkfilechooserprivate.h.

◆ update_preview

void(* _GtkFileChooserIface::update_preview) (GtkFileChooser *chooser)

Definition at line 82 of file gtkfilechooserprivate.h.


The documentation for this struct was generated from the following file: