44 #define REMMINA_TYPE_FTP_CLIENT (remmina_ftp_client_get_type())
45 #define REMMINA_FTP_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), REMMINA_TYPE_FTP_CLIENT, RemminaFTPClient))
46 #define REMMINA_FTP_CLIENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), REMMINA_TYPE_FTP_CLIENT, RemminaFTPClientClass))
47 #define REMMINA_IS_FTP_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), REMMINA_TYPE_FTP_CLIENT))
48 #define REMMINA_IS_FTP_CLIENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), REMMINA_TYPE_FTP_CLIENT))
49 #define REMMINA_FTP_CLIENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), REMMINA_TYPE_FTP_CLIENT, RemminaFTPClientClass))
@ REMMINA_FTP_TASK_TYPE_UPLOAD
@ REMMINA_FTP_TASK_N_TYPES
@ REMMINA_FTP_TASK_TYPE_DOWNLOAD
struct _RemminaFTPClientClass RemminaFTPClientClass
struct _RemminaFTPClient RemminaFTPClient
void remmina_ftp_client_set_dir(RemminaFTPClient *client, const gchar *dir)
gboolean remmina_ftp_client_get_overwrite_status(RemminaFTPClient *client)
void remmina_ftp_client_save_state(RemminaFTPClient *client, RemminaFile *remminafile)
void remmina_ftp_client_load_state(RemminaFTPClient *client, RemminaFile *remminafile)
void remmina_ftp_client_add_file(RemminaFTPClient *client,...)
RemminaFTPTask * remmina_ftp_client_get_waiting_task(RemminaFTPClient *client)
GType remmina_ftp_client_get_type(void) G_GNUC_CONST
@ REMMINA_FTP_FILE_TYPE_LINK
@ REMMINA_FTP_FILE_N_TYPES
@ REMMINA_FTP_FILE_TYPE_FILE
@ REMMINA_FTP_FILE_TYPE_DIR
void remmina_ftp_task_free(RemminaFTPTask *task)
gchar * remmina_ftp_client_get_dir(RemminaFTPClient *client)
@ REMMINA_FTP_FILE_COLUMN_PERMISSION
@ REMMINA_FTP_FILE_COLUMN_MODIFIED
@ REMMINA_FTP_FILE_COLUMN_NAME_SORT
@ REMMINA_FTP_FILE_COLUMN_USER
@ REMMINA_FTP_FILE_COLUMN_GROUP
@ REMMINA_FTP_FILE_COLUMN_NAME
@ REMMINA_FTP_FILE_N_COLUMNS
@ REMMINA_FTP_FILE_COLUMN_TYPE
@ REMMINA_FTP_FILE_COLUMN_SIZE
@ REMMINA_FTP_TASK_COLUMN_TOOLTIP
@ REMMINA_FTP_TASK_COLUMN_LOCALDIR
@ REMMINA_FTP_TASK_COLUMN_STATUS
@ REMMINA_FTP_TASK_COLUMN_TASKTYPE
@ REMMINA_FTP_TASK_COLUMN_DONESIZE
@ REMMINA_FTP_TASK_COLUMN_SIZE
@ REMMINA_FTP_TASK_COLUMN_TASKID
@ REMMINA_FTP_TASK_COLUMN_TYPE
@ REMMINA_FTP_TASK_COLUMN_NAME
@ REMMINA_FTP_TASK_COLUMN_REMOTEDIR
@ REMMINA_FTP_TASK_N_COLUMNS
void remmina_ftp_client_set_resume_status(RemminaFTPClient *client, gboolean status)
struct _RemminaFTPClientPriv RemminaFTPClientPriv
GtkWidget * remmina_ftp_client_new(void)
@ REMMINA_FTP_TASK_N_STATUSES
@ REMMINA_FTP_TASK_STATUS_WAIT
@ REMMINA_FTP_TASK_STATUS_FINISH
@ REMMINA_FTP_TASK_STATUS_ERROR
@ REMMINA_FTP_TASK_STATUS_RUN
gboolean remmina_ftp_client_get_resume_status(RemminaFTPClient *client)
void remmina_ftp_client_update_task(RemminaFTPClient *client, RemminaFTPTask *task)
void remmina_ftp_client_set_show_hidden(RemminaFTPClient *client, gboolean show_hidden)
void remmina_ftp_client_set_overwrite_status(RemminaFTPClient *client, gboolean status)
struct _RemminaFTPTask RemminaFTPTask
void remmina_ftp_client_clear_file_list(RemminaFTPClient *client)
void(* open_dir)(RemminaFTPClient *client)
void(* delete_file)(RemminaFTPClient *client)
void(* cancel_task)(RemminaFTPClient *client)
void(* new_task)(RemminaFTPClient *client)
RemminaFTPClientPriv * priv
GtkTreeRowReference * rowref
typedefG_BEGIN_DECLS struct _RemminaFile RemminaFile