Synopsis
void fm_show_error (GtkWindow *parent
,
const char *msg
);
gboolean fm_yes_no (GtkWindow *parent
,
const char *question
,
gboolean default_yes
);
gboolean fm_ok_cancel (GtkWindow *parent
,
const char *question
,
gboolean default_ok
);
int fm_ask (GtkWindow *parent
,
const char *question
,
...
);
int fm_askv (GtkWindow *parent
,
const char *question
,
const char **options
);
int fm_ask_valist (GtkWindow *parent
,
const char *question
,
va_list options
);
char* fm_get_user_input (GtkWindow *parent
,
const char *title
,
const char *msg
,
const char *default_text
);
FmPath* fm_get_user_input_path (GtkWindow *parent
,
const char *title
,
const char *msg
,
FmPath *default_path
);
FmPath* fm_select_folder (GtkWindow *parent
);
gboolean fm_mount_path (GtkWindow *parent
,
FmPath *path
,
gboolean interactive
);
gboolean fm_mount_volume (GtkWindow *parent
,
GVolume *vol
,
gboolean interactive
);
gboolean fm_unmount_mount (GtkWindow *parent
,
GMount *mount
,
gboolean interactive
);
gboolean fm_unmount_volume (GtkWindow *parent
,
GVolume *vol
,
gboolean interactive
);
gboolean fm_eject_mount (GtkWindow *parent
,
GMount *mount
,
gboolean interactive
);
gboolean fm_eject_volume (GtkWindow *parent
,
GVolume *vol
,
gboolean interactive
);
void fm_copy_files (FmPathList *files
,
FmPath *dest_dir
);
void fm_move_files (FmPathList *files
,
FmPath *dest_dir
);
#define fm_copy_file (file,
dest_dir)
#define fm_move_file (file,
dest_dir)
void fm_move_or_copy_files_to (FmPathList *files
,
gboolean is_move
);
#define fm_move_files_to (files)
#define fm_copy_files_to (files)
void fm_trash_files (FmPathList *files
);
void fm_delete_files (FmPathList *files
);
void fm_trash_or_delete_files (FmPathList *files
);
void fm_untrash_files (FmPathList *files
);
void fm_rename_file (FmPath *file
);
void fm_empty_trash ();
gboolean fm_launch_files_simple (GtkWindow *parent
,
GAppLaunchContext *ctx
,
GList *file_infos
,
FmLaunchFolderFunc func
,
gpointer user_data
);
gboolean fm_launch_file_simple (GtkWindow *parent
,
GAppLaunchContext *ctx
,
FmFileInfo *file_info
,
FmLaunchFolderFunc func
,
gpointer user_data
);
gboolean fm_launch_paths_simple (GtkWindow *parent
,
GAppLaunchContext *ctx
,
GList *paths
,
FmLaunchFolderFunc func
,
gpointer user_data
);
gboolean fm_launch_path_simple (GtkWindow *parent
,
GAppLaunchContext *ctx
,
FmPath *path
,
FmLaunchFolderFunc func
,
gpointer user_data
);
Details
fm_show_error ()
void fm_show_error (GtkWindow *parent
,
const char *msg
);
fm_ask ()
int fm_ask (GtkWindow *parent
,
const char *question
,
...
);
fm_askv ()
int fm_askv (GtkWindow *parent
,
const char *question
,
const char **options
);
fm_ask_valist ()
int fm_ask_valist (GtkWindow *parent
,
const char *question
,
va_list options
);
fm_get_user_input ()
char* fm_get_user_input (GtkWindow *parent
,
const char *title
,
const char *msg
,
const char *default_text
);
fm_get_user_input_path ()
FmPath* fm_get_user_input_path (GtkWindow *parent
,
const char *title
,
const char *msg
,
FmPath *default_path
);
fm_copy_file()
#define fm_copy_file(file, dest_dir)
fm_move_file()
#define fm_move_file(file, dest_dir)
fm_move_or_copy_files_to ()
void fm_move_or_copy_files_to (FmPathList *files
,
gboolean is_move
);
fm_move_files_to()
#define fm_move_files_to(files) fm_move_or_copy_files_to(files, TRUE)
fm_copy_files_to()
#define fm_copy_files_to(files) fm_move_or_copy_files_to(files, FALSE)
fm_trash_files ()
void fm_trash_files (FmPathList *files
);
fm_delete_files ()
void fm_delete_files (FmPathList *files
);
fm_trash_or_delete_files ()
void fm_trash_or_delete_files (FmPathList *files
);
fm_untrash_files ()
void fm_untrash_files (FmPathList *files
);
fm_rename_file ()
void fm_rename_file (FmPath *file
);
fm_empty_trash ()
void fm_empty_trash ();