Ardour  9.0-pre0-582-g084a23a80d
gtkfilechooserprivate.h File Reference
#include "gtkfilechooser.h"
#include "gtkfilesystem.h"
#include "gtkfilesystemmodel.h"
#include "gtkliststore.h"
#include "gtkrecentmanager.h"
#include "gtksearchengine.h"
#include "gtkquery.h"
#include "gtksizegroup.h"
#include "gtktreemodelsort.h"
#include "gtktreestore.h"
#include "gtktreeview.h"
#include "gtkvbox.h"
Include dependency graph for gtkfilechooserprivate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkFileChooserIface
 
struct  _GtkFileChooserDialogPrivate
 
struct  _GtkFileChooserWidgetPrivate
 
struct  _GtkFileChooserDefault
 

Macros

#define GTK_FILE_CHOOSER_GET_IFACE(inst)   (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FILE_CHOOSER, GtkFileChooserIface))
 

Typedefs

typedef struct _GtkFileChooserIface GtkFileChooserIface
 

Enumerations

enum  LoadState { LOAD_EMPTY , LOAD_PRELOAD , LOAD_LOADING , LOAD_FINISHED }
 
enum  ReloadState { RELOAD_EMPTY , RELOAD_HAS_FOLDER }
 
enum  LocationMode { LOCATION_MODE_PATH_BAR , LOCATION_MODE_FILENAME_ENTRY }
 
enum  OperationMode { OPERATION_MODE_BROWSE , OPERATION_MODE_SEARCH , OPERATION_MODE_RECENT }
 
enum  StartupMode { STARTUP_MODE_RECENT , STARTUP_MODE_CWD }
 

Functions

GtkFileSystem_gtk_file_chooser_get_file_system (GtkFileChooser *chooser)
 
gboolean _gtk_file_chooser_add_shortcut_folder (GtkFileChooser *chooser, GFile *folder, GError **error)
 
gboolean _gtk_file_chooser_remove_shortcut_folder (GtkFileChooser *chooser, GFile *folder, GError **error)
 
GSList * _gtk_file_chooser_list_shortcut_folder_files (GtkFileChooser *chooser)
 

Macro Definition Documentation

◆ GTK_FILE_CHOOSER_GET_IFACE

#define GTK_FILE_CHOOSER_GET_IFACE (   inst)    (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FILE_CHOOSER, GtkFileChooserIface))

Definition at line 39 of file gtkfilechooserprivate.h.

Typedef Documentation

◆ GtkFileChooserIface

Definition at line 37 of file gtkfilechooserprivate.h.

Enumeration Type Documentation

◆ LoadState

enum LoadState
Enumerator
LOAD_EMPTY 
LOAD_PRELOAD 
LOAD_LOADING 
LOAD_FINISHED 

Definition at line 121 of file gtkfilechooserprivate.h.

◆ LocationMode

Enumerator
LOCATION_MODE_PATH_BAR 
LOCATION_MODE_FILENAME_ENTRY 

Definition at line 133 of file gtkfilechooserprivate.h.

◆ OperationMode

Enumerator
OPERATION_MODE_BROWSE 
OPERATION_MODE_SEARCH 
OPERATION_MODE_RECENT 

Definition at line 138 of file gtkfilechooserprivate.h.

◆ ReloadState

Enumerator
RELOAD_EMPTY 
RELOAD_HAS_FOLDER 

Definition at line 128 of file gtkfilechooserprivate.h.

◆ StartupMode

Enumerator
STARTUP_MODE_RECENT 
STARTUP_MODE_CWD 

Definition at line 144 of file gtkfilechooserprivate.h.

Function Documentation

◆ _gtk_file_chooser_add_shortcut_folder()

gboolean _gtk_file_chooser_add_shortcut_folder ( GtkFileChooser chooser,
GFile *  folder,
GError **  error 
)

◆ _gtk_file_chooser_get_file_system()

GtkFileSystem* _gtk_file_chooser_get_file_system ( GtkFileChooser chooser)

◆ _gtk_file_chooser_list_shortcut_folder_files()

GSList* _gtk_file_chooser_list_shortcut_folder_files ( GtkFileChooser chooser)

◆ _gtk_file_chooser_remove_shortcut_folder()

gboolean _gtk_file_chooser_remove_shortcut_folder ( GtkFileChooser chooser,
GFile *  folder,
GError **  error 
)