Remmina - The GTK+ Remote Desktop Client
v1.4.33
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 | _RemminaProtocolWidget |
struct | _RemminaProtocolWidgetClass |
Typedefs | |
typedef struct _RemminaProtocolWidgetPriv | RemminaProtocolWidgetPriv |
typedef struct _RemminaProtocolPlugin | RemminaProtocolPlugin |
typedef gboolean(* | RemminaHostkeyFunc) (RemminaProtocolWidget *gp, guint keyval, gboolean release) |
typedef gboolean(* RemminaHostkeyFunc) (RemminaProtocolWidget *gp, guint keyval, gboolean release) |
Definition at line 122 of file remmina_protocol_widget.h.
typedef struct _RemminaProtocolPlugin RemminaProtocolPlugin |
Definition at line 56 of file remmina_protocol_widget.h.
typedef struct _RemminaProtocolWidgetPriv RemminaProtocolWidgetPriv |
Definition at line 55 of file remmina_protocol_widget.h.
void remmina_protocol_widget_call_feature_by_ref | ( | RemminaProtocolWidget * | gp, |
const RemminaProtocolFeature * | feature | ||
) |
Definition at line 838 of file remmina_protocol_widget.c.
void remmina_protocol_widget_call_feature_by_type | ( | RemminaProtocolWidget * | gp, |
RemminaProtocolFeatureType | type, | ||
gint | id | ||
) |
Definition at line 825 of file remmina_protocol_widget.c.
void remmina_protocol_widget_chat_close | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 2056 of file remmina_protocol_widget.c.
void remmina_protocol_widget_chat_open | ( | RemminaProtocolWidget * | gp, |
const gchar * | name, | ||
void(*)(RemminaProtocolWidget *gp, const gchar *text) | on_send, | ||
void(*)(RemminaProtocolWidget *gp) | on_destroy | ||
) |
Definition at line 2040 of file remmina_protocol_widget.c.
void remmina_protocol_widget_chat_receive | ( | RemminaProtocolWidget * | gp, |
const gchar * | text | ||
) |
Definition at line 2063 of file remmina_protocol_widget.c.
void remmina_protocol_widget_close_connection | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 495 of file remmina_protocol_widget.c.
void remmina_protocol_widget_desktop_resize | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 487 of file remmina_protocol_widget.c.
void remmina_protocol_widget_emit_signal | ( | RemminaProtocolWidget * | gp, |
const gchar * | signal_name | ||
) |
Definition at line 775 of file remmina_protocol_widget.c.
gchar* remmina_protocol_widget_get_cacert | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1881 of file remmina_protocol_widget.c.
gchar* remmina_protocol_widget_get_cacrl | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1890 of file remmina_protocol_widget.c.
gchar* remmina_protocol_widget_get_clientcert | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1899 of file remmina_protocol_widget.c.
gchar* remmina_protocol_widget_get_clientkey | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1908 of file remmina_protocol_widget.c.
RemminaScaleMode remmina_protocol_widget_get_current_scale_mode | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1440 of file remmina_protocol_widget.c.
gchar* remmina_protocol_widget_get_domain | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1869 of file remmina_protocol_widget.c.
const gchar* remmina_protocol_widget_get_error_message | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1471 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_get_expand | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1452 of file remmina_protocol_widget.c.
const RemminaProtocolFeature* remmina_protocol_widget_get_features | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 796 of file remmina_protocol_widget.c.
RemminaFile* remmina_protocol_widget_get_file | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1503 of file remmina_protocol_widget.c.
GtkWindow* remmina_protocol_widget_get_gtkwindow | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 2110 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_get_height | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1428 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_get_multimon | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1394 of file remmina_protocol_widget.c.
const gchar* remmina_protocol_widget_get_name | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1410 of file remmina_protocol_widget.c.
gchar* remmina_protocol_widget_get_password | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1863 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_get_profile_remote_height | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1403 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_get_profile_remote_width | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1387 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_get_savepassword | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1875 of file remmina_protocol_widget.c.
GType remmina_protocol_widget_get_type | ( | void | ) |
gchar* remmina_protocol_widget_get_username | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1857 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_get_width | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1416 of file remmina_protocol_widget.c.
void remmina_protocol_widget_grab_focus | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 218 of file remmina_protocol_widget.c.
GtkWidget* remmina_protocol_widget_gtkviewport | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 2115 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_has_error | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1465 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_is_closed | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1497 of file remmina_protocol_widget.c.
void remmina_protocol_widget_lock_dynres | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 464 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_map_event | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 751 of file remmina_protocol_widget.c.
void remmina_protocol_widget_mpdestroy | ( | RemminaConnectionObject * | cnnobj, |
RemminaMessagePanel * | mp | ||
) |
Definition at line 922 of file remmina_protocol_widget.c.
RemminaMessagePanel* remmina_protocol_widget_mpprogress | ( | RemminaConnectionObject * | cnnobj, |
const gchar * | msg, | ||
RemminaMessagePanelCallback | response_callback, | ||
gpointer | response_callback_data | ||
) |
Definition at line 897 of file remmina_protocol_widget.c.
GtkWidget* remmina_protocol_widget_new | ( | void | ) |
Definition at line 2120 of file remmina_protocol_widget.c.
void remmina_protocol_widget_open_connection | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 318 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_panel_auth | ( | RemminaProtocolWidget * | gp, |
RemminaMessagePanelFlags | pflags, | ||
const gchar * | title, | ||
const gchar * | default_username, | ||
const gchar * | default_password, | ||
const gchar * | default_domain, | ||
const gchar * | password_prompt | ||
) |
Definition at line 1721 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_panel_authuserpwd_ssh_tunnel | ( | RemminaProtocolWidget * | gp, |
gboolean | want_domain, | ||
gboolean | allow_password_saving | ||
) |
Definition at line 1729 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_panel_authx509 | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1783 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_panel_changed_certificate | ( | RemminaProtocolWidget * | gp, |
const gchar * | subject, | ||
const gchar * | issuer, | ||
const gchar * | new_fingerprint, | ||
const gchar * | old_fingerprint | ||
) |
Definition at line 1823 of file remmina_protocol_widget.c.
void remmina_protocol_widget_panel_destroy | ( | RemminaProtocolWidget * | gp | ) |
void remmina_protocol_widget_panel_hide | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 2028 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_panel_new_certificate | ( | RemminaProtocolWidget * | gp, |
const gchar * | subject, | ||
const gchar * | issuer, | ||
const gchar * | fingerprint | ||
) |
Definition at line 1791 of file remmina_protocol_widget.c.
gint remmina_protocol_widget_panel_question_yesno | ( | RemminaProtocolWidget * | gp, |
const char * | msg | ||
) |
Definition at line 1716 of file remmina_protocol_widget.c.
void remmina_protocol_widget_panel_show | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 2022 of file remmina_protocol_widget.c.
void remmina_protocol_widget_panel_show_listen | ( | RemminaProtocolWidget * | gp, |
gint | port | ||
) |
Definition at line 1971 of file remmina_protocol_widget.c.
void remmina_protocol_widget_panel_show_retry | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 2000 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_plugin_receives_keystrokes | ( | RemminaProtocolWidget * | gp | ) |
Check if the plugin accepts keystrokes.
Definition at line 531 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_plugin_screenshot | ( | RemminaProtocolWidget * | gp, |
RemminaPluginScreenshotData * | rpsd | ||
) |
Definition at line 740 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_query_feature_by_ref | ( | RemminaProtocolWidget * | gp, |
const RemminaProtocolFeature * | feature | ||
) |
Definition at line 819 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_query_feature_by_type | ( | RemminaProtocolWidget * | gp, |
RemminaProtocolFeatureType | type | ||
) |
Definition at line 802 of file remmina_protocol_widget.c.
void remmina_protocol_widget_register_hostkey | ( | RemminaProtocolWidget * | gp, |
GtkWidget * | widget | ||
) |
Definition at line 884 of file remmina_protocol_widget.c.
void remmina_protocol_widget_save_cred | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 1917 of file remmina_protocol_widget.c.
void remmina_protocol_widget_send_clipboard | ( | RemminaProtocolWidget * | gp, |
GObject * | widget | ||
) |
Definition at line 726 of file remmina_protocol_widget.c.
void remmina_protocol_widget_send_keys_signals | ( | GtkWidget * | widget, |
const guint * | keyvals, | ||
int | keyvals_length, | ||
GdkEventType | action | ||
) |
Definition at line 2129 of file remmina_protocol_widget.c.
void remmina_protocol_widget_send_keystrokes | ( | RemminaProtocolWidget * | gp, |
GtkMenuItem * | widget | ||
) |
Send to the plugin some keystrokes.
Definition at line 539 of file remmina_protocol_widget.c.
void remmina_protocol_widget_set_current_scale_mode | ( | RemminaProtocolWidget * | gp, |
RemminaScaleMode | scalemode | ||
) |
Definition at line 1446 of file remmina_protocol_widget.c.
void remmina_protocol_widget_set_display | ( | RemminaProtocolWidget * | gp, |
gint | display | ||
) |
Definition at line 1374 of file remmina_protocol_widget.c.
void remmina_protocol_widget_set_error | ( | RemminaProtocolWidget * | gp, |
const gchar * | fmt, | ||
... | |||
) |
Definition at line 1477 of file remmina_protocol_widget.c.
void remmina_protocol_widget_set_expand | ( | RemminaProtocolWidget * | gp, |
gboolean | expand | ||
) |
Definition at line 1458 of file remmina_protocol_widget.c.
void remmina_protocol_widget_set_height | ( | RemminaProtocolWidget * | gp, |
gint | height | ||
) |
Definition at line 1434 of file remmina_protocol_widget.c.
void remmina_protocol_widget_set_hostkey_func | ( | RemminaProtocolWidget * | gp, |
RemminaHostkeyFunc | func | ||
) |
Definition at line 891 of file remmina_protocol_widget.c.
void remmina_protocol_widget_set_width | ( | RemminaProtocolWidget * | gp, |
gint | width | ||
) |
Definition at line 1422 of file remmina_protocol_widget.c.
void remmina_protocol_widget_setup | ( | RemminaProtocolWidget * | gp, |
RemminaFile * | remminafile, | ||
RemminaConnectionObject * | cnnobj | ||
) |
Definition at line 2085 of file remmina_protocol_widget.c.
void remmina_protocol_widget_signal_connection_closed | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 385 of file remmina_protocol_widget.c.
void remmina_protocol_widget_signal_connection_opened | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 422 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_ssh_exec | ( | RemminaProtocolWidget * | gp, |
gboolean | wait, | ||
const gchar * | fmt, | ||
... | |||
) |
Definition at line 1222 of file remmina_protocol_widget.c.
gchar* remmina_protocol_widget_start_direct_tunnel | ( | RemminaProtocolWidget * | gp, |
gint | default_port, | ||
gboolean | port_plus | ||
) |
Start an SSH tunnel if possible and return the host:port string.
Definition at line 1089 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_start_reverse_tunnel | ( | RemminaProtocolWidget * | gp, |
gint | local_port | ||
) |
Definition at line 1191 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_start_xport_tunnel | ( | RemminaProtocolWidget * | gp, |
RemminaXPortTunnelInitFunc | init_func | ||
) |
Definition at line 1329 of file remmina_protocol_widget.c.
void remmina_protocol_widget_unlock_dynres | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 471 of file remmina_protocol_widget.c.
gboolean remmina_protocol_widget_unmap_event | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 763 of file remmina_protocol_widget.c.
void remmina_protocol_widget_update_align | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 439 of file remmina_protocol_widget.c.
void remmina_protocol_widget_update_remote_resolution | ( | RemminaProtocolWidget * | gp | ) |
Definition at line 2169 of file remmina_protocol_widget.c.