Remmina - The GTK+ Remote Desktop Client
v1.4.34
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
|
Go to the source code of this file.
Data Structures | |
struct | _RemminaCellRendererPixbuf |
struct | _RemminaCellRendererPixbufClass |
Typedefs | |
typedef struct _RemminaCellRendererPixbuf | RemminaCellRendererPixbuf |
typedef struct _RemminaCellRendererPixbufClass | RemminaCellRendererPixbufClass |
Enumerations | |
enum | { OPEN_DIR_SIGNAL , NEW_TASK_SIGNAL , CANCEL_TASK_SIGNAL , DELETE_FILE_SIGNAL , LAST_SIGNAL } |
Functions | |
GType | remmina_cell_renderer_pixbuf_get_type (void) |
static gboolean | remmina_cell_renderer_pixbuf_activate (GtkCellRenderer *renderer, GdkEvent *event, GtkWidget *widget, const gchar *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags) |
static void | remmina_cell_renderer_pixbuf_class_init (RemminaCellRendererPixbufClass *klass) |
static void | remmina_cell_renderer_pixbuf_init (RemminaCellRendererPixbuf *renderer) |
static GtkCellRenderer * | remmina_cell_renderer_pixbuf_new (void) |
G_DEFINE_TYPE (RemminaFTPClient, remmina_ftp_client, GTK_TYPE_GRID) | |
static void | remmina_ftp_client_class_init (RemminaFTPClientClass *klass) |
static void | remmina_ftp_client_destroy (RemminaFTPClient *client, gpointer data) |
static void | remmina_ftp_client_cell_data_filetype_pixbuf (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
static void | remmina_ftp_client_cell_data_progress_pixbuf (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
static gchar * | remmina_ftp_client_size_to_str (gfloat size) |
static void | remmina_ftp_client_cell_data_size (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
static void | remmina_ftp_client_cell_data_permission (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
static void | remmina_ftp_client_cell_data_modified (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
static void | remmina_ftp_client_cell_data_size_progress (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
static void | remmina_ftp_client_cell_data_progress (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
static void | remmina_ftp_client_open_dir (RemminaFTPClient *client, const gchar *dir) |
static void | remmina_ftp_client_dir_on_activate (GtkWidget *widget, RemminaFTPClient *client) |
static void | remmina_ftp_client_dir_on_changed (GtkWidget *widget, RemminaFTPClient *client) |
static void | remmina_ftp_client_set_file_action_sensitive (RemminaFTPClient *client, gboolean sensitive) |
static void | remmina_ftp_client_file_selection_on_changed (GtkTreeSelection *selection, RemminaFTPClient *client) |
static gchar * | remmina_ftp_client_get_download_dir (RemminaFTPClient *client) |
static void | remmina_ftp_client_download (RemminaFTPClient *client, GtkTreeIter *piter, const gchar *localdir) |
static gboolean | remmina_ftp_client_task_list_on_query_tooltip (GtkWidget *widget, gint x, gint y, gboolean keyboard_tip, GtkTooltip *tooltip, RemminaFTPClient *client) |
static void | remmina_ftp_client_action_parent (GObject *object, RemminaFTPClient *client) |
static void | remmina_ftp_client_action_home (GObject *object, RemminaFTPClient *client) |
static void | remmina_ftp_client_action_refresh (GObject *object, RemminaFTPClient *client) |
static void | remmina_ftp_client_action_download (GObject *object, RemminaFTPClient *client) |
static void | remmina_ftp_client_action_delete (GObject *object, RemminaFTPClient *client) |
static void | remmina_ftp_client_upload_folder_on_toggled (GtkToggleButton *togglebutton, GtkWidget *widget) |
static void | remmina_ftp_client_action_upload (GObject *object, RemminaFTPClient *client) |
static void | remmina_ftp_client_popup_menu (RemminaFTPClient *client, GdkEventButton *event) |
static gboolean | remmina_ftp_client_file_list_on_button_press (GtkWidget *widget, GdkEventButton *event, RemminaFTPClient *client) |
static void | remmina_ftp_client_task_list_cell_on_activate (GtkCellRenderer *renderer, gchar *path, RemminaFTPClient *client) |
static GtkWidget * | remmina_ftp_client_create_toolbar (RemminaFTPClient *client) |
void | remmina_ftp_client_set_show_hidden (RemminaFTPClient *client, gboolean show_hidden) |
static gboolean | remmina_ftp_client_filter_visible_func (GtkTreeModel *model, GtkTreeIter *iter, RemminaFTPClient *client) |
void | remmina_ftp_client_set_overwrite_status (RemminaFTPClient *client, gboolean status) |
gboolean | remmina_ftp_client_get_overwrite_status (RemminaFTPClient *client) |
void | remmina_ftp_client_set_resume_status (RemminaFTPClient *client, gboolean status) |
gboolean | remmina_ftp_client_get_resume_status (RemminaFTPClient *client) |
static void | remmina_ftp_client_init (RemminaFTPClient *client) |
GtkWidget * | remmina_ftp_client_new (void) |
void | remmina_ftp_client_save_state (RemminaFTPClient *client, RemminaFile *remminafile) |
void | remmina_ftp_client_load_state (RemminaFTPClient *client, RemminaFile *remminafile) |
void | remmina_ftp_client_clear_file_list (RemminaFTPClient *client) |
void | remmina_ftp_client_add_file (RemminaFTPClient *client,...) |
void | remmina_ftp_client_set_dir (RemminaFTPClient *client, const gchar *dir) |
gchar * | remmina_ftp_client_get_dir (RemminaFTPClient *client) |
RemminaFTPTask * | remmina_ftp_client_get_waiting_task (RemminaFTPClient *client) |
void | remmina_ftp_client_update_task (RemminaFTPClient *client, RemminaFTPTask *task) |
void | remmina_ftp_task_free (RemminaFTPTask *task) |
Variables | |
static gint | remmina_ftp_client_taskid = 1 |
static guint | remmina_ftp_client_signals [LAST_SIGNAL] |
typedef struct _RemminaCellRendererPixbuf RemminaCellRendererPixbuf |
typedef struct _RemminaCellRendererPixbufClass RemminaCellRendererPixbufClass |
anonymous enum |
Enumerator | |
---|---|
OPEN_DIR_SIGNAL | |
NEW_TASK_SIGNAL | |
CANCEL_TASK_SIGNAL | |
DELETE_FILE_SIGNAL | |
LAST_SIGNAL |
Definition at line 157 of file remmina_ftp_client.c.
G_DEFINE_TYPE | ( | RemminaFTPClient | , |
remmina_ftp_client | , | ||
GTK_TYPE_GRID | |||
) |
Definition at line 118 of file remmina_ftp_client.c.
|
static |
Definition at line 80 of file remmina_ftp_client.c.
|
static |
Definition at line 89 of file remmina_ftp_client.c.
GType remmina_cell_renderer_pixbuf_get_type | ( | void | ) |
Definition at line 72 of file remmina_ftp_client.c.
|
static |
Definition at line 101 of file remmina_ftp_client.c.
|
static |
Definition at line 108 of file remmina_ftp_client.c.
|
static |
Definition at line 527 of file remmina_ftp_client.c.
|
static |
Definition at line 495 of file remmina_ftp_client.c.
|
static |
Definition at line 483 of file remmina_ftp_client.c.
|
static |
Definition at line 477 of file remmina_ftp_client.c.
|
static |
Definition at line 489 of file remmina_ftp_client.c.
|
static |
Definition at line 591 of file remmina_ftp_client.c.
void remmina_ftp_client_add_file | ( | RemminaFTPClient * | client, |
... | |||
) |
Definition at line 1119 of file remmina_ftp_client.c.
|
static |
Definition at line 190 of file remmina_ftp_client.c.
|
static |
Definition at line 285 of file remmina_ftp_client.c.
|
static |
Definition at line 261 of file remmina_ftp_client.c.
|
static |
Definition at line 330 of file remmina_ftp_client.c.
|
static |
Definition at line 212 of file remmina_ftp_client.c.
|
static |
Definition at line 246 of file remmina_ftp_client.c.
|
static |
Definition at line 304 of file remmina_ftp_client.c.
|
static |
Definition at line 164 of file remmina_ftp_client.c.
void remmina_ftp_client_clear_file_list | ( | RemminaFTPClient * | client | ) |
Definition at line 1110 of file remmina_ftp_client.c.
|
static |
Definition at line 760 of file remmina_ftp_client.c.
|
static |
Definition at line 181 of file remmina_ftp_client.c.
|
static |
Definition at line 362 of file remmina_ftp_client.c.
|
static |
Definition at line 368 of file remmina_ftp_client.c.
|
static |
Definition at line 424 of file remmina_ftp_client.c.
|
static |
Definition at line 695 of file remmina_ftp_client.c.
|
static |
Definition at line 391 of file remmina_ftp_client.c.
|
static |
Definition at line 816 of file remmina_ftp_client.c.
gchar* remmina_ftp_client_get_dir | ( | RemminaFTPClient * | client | ) |
Definition at line 1177 of file remmina_ftp_client.c.
|
static |
Definition at line 402 of file remmina_ftp_client.c.
gboolean remmina_ftp_client_get_overwrite_status | ( | RemminaFTPClient * | client | ) |
Definition at line 841 of file remmina_ftp_client.c.
gboolean remmina_ftp_client_get_resume_status | ( | RemminaFTPClient * | client | ) |
Definition at line 855 of file remmina_ftp_client.c.
RemminaFTPTask* remmina_ftp_client_get_waiting_task | ( | RemminaFTPClient * | client | ) |
Definition at line 1186 of file remmina_ftp_client.c.
|
static |
Definition at line 862 of file remmina_ftp_client.c.
void remmina_ftp_client_load_state | ( | RemminaFTPClient * | client, |
RemminaFile * | remminafile | ||
) |
Definition at line 1094 of file remmina_ftp_client.c.
GtkWidget* remmina_ftp_client_new | ( | void | ) |
Definition at line 1075 of file remmina_ftp_client.c.
|
static |
Definition at line 354 of file remmina_ftp_client.c.
|
static |
Definition at line 660 of file remmina_ftp_client.c.
void remmina_ftp_client_save_state | ( | RemminaFTPClient * | client, |
RemminaFile * | remminafile | ||
) |
Definition at line 1085 of file remmina_ftp_client.c.
void remmina_ftp_client_set_dir | ( | RemminaFTPClient * | client, |
const gchar * | dir | ||
) |
Definition at line 1146 of file remmina_ftp_client.c.
|
static |
Definition at line 381 of file remmina_ftp_client.c.
void remmina_ftp_client_set_overwrite_status | ( | RemminaFTPClient * | client, |
gboolean | status | ||
) |
Definition at line 834 of file remmina_ftp_client.c.
void remmina_ftp_client_set_resume_status | ( | RemminaFTPClient * | client, |
gboolean | status | ||
) |
Definition at line 848 of file remmina_ftp_client.c.
void remmina_ftp_client_set_show_hidden | ( | RemminaFTPClient * | client, |
gboolean | show_hidden | ||
) |
Definition at line 809 of file remmina_ftp_client.c.
|
static |
Definition at line 239 of file remmina_ftp_client.c.
|
static |
Definition at line 738 of file remmina_ftp_client.c.
|
static |
Definition at line 450 of file remmina_ftp_client.c.
void remmina_ftp_client_update_task | ( | RemminaFTPClient * | client, |
RemminaFTPTask * | task | ||
) |
Definition at line 1234 of file remmina_ftp_client.c.
|
static |
Definition at line 582 of file remmina_ftp_client.c.
void remmina_ftp_task_free | ( | RemminaFTPTask * | task | ) |
Definition at line 1265 of file remmina_ftp_client.c.
|
static |
Definition at line 161 of file remmina_ftp_client.c.
|
static |
Definition at line 155 of file remmina_ftp_client.c.