192 gint (*protocol_plugin_init_certificate)(
RemminaProtocolWidget *gp,
const gchar *subject,
const gchar *issuer,
const gchar *fingerprint);
193 gint (*protocol_plugin_changed_certificate)(
RemminaProtocolWidget *gp,
const gchar *subject,
const gchar *issuer,
const gchar *new_fingerprint,
const gchar *old_fingerprint);
212 void (*protocol_plugin_send_keys_signals)(GtkWidget *widget,
const guint *keyvals,
int length, GdkEventType action);
214 gchar * (*file_get_user_datadir)(void);
218 void (*file_set_string)(
RemminaFile *remminafile,
const gchar *setting,
const gchar *value);
219 const gchar * (*file_get_string)(
RemminaFile * remminafile,
const gchar *setting);
220 gchar * (*file_get_secret)(
RemminaFile * remminafile,
const gchar *setting);
221 void (*file_set_int)(
RemminaFile *remminafile,
const gchar *setting, gint value);
222 gint (*file_get_int)(
RemminaFile *remminafile,
const gchar *setting, gint default_value);
223 gdouble (*file_get_double)(
RemminaFile *remminafile,
const gchar *setting, gdouble default_value);
226 void (*pref_set_value)(
const gchar *key,
const gchar *value);
227 gchar * (*pref_get_value)(
const gchar * key);
228 gint (*pref_get_scale_quality)(void);
229 gint (*pref_get_sshtunnel_port)(void);
230 gint (*pref_get_ssh_loglevel)(void);
231 gboolean (*pref_get_ssh_parseconfig)(void);
232 guint *(*pref_keymap_get_table)(
const gchar *keymap);
233 guint (*pref_keymap_get_keyval)(
const gchar *keymap, guint keyval);
242 void (*log_print)(
const gchar *text);
243 void (*log_printf)(
const gchar *fmt, ...);
245 void (*ui_register)(GtkWidget *widget);
247 GtkWidget * (*open_connection)(
RemminaFile * remminafile, GCallback disconnect_cb, gpointer data, guint *handler);
248 gint (*open_unix_sock)(
const char *unixsock);
249 void (*get_server_port)(
const gchar *server, gint defaultport, gchar **host, gint *port);
250 gboolean (*is_main_thread)(void);
251 gboolean (*gtksocket_available)(void);
268 const gchar *title,
const gchar *default_username,
const gchar *default_password,
const gchar *default_domain,
const gchar *password_prompt);
300 void (*widget_pool_register)(GtkWidget *widget);
301 GtkWidget *(*rcw_open_from_file_full)(
RemminaFile *remminafile, GCallback disconnect_cb, gpointer data, guint *handler);
302 void (*show_dialog)(GtkMessageType msg, GtkButtonsType buttons,
const gchar* message);
303 GtkWindow *(*get_window)(void);
const gchar * description
struct _RemminaPluginService RemminaPluginService
struct _RemminaPrefPlugin RemminaPrefPlugin
typedefG_BEGIN_DECLS struct _RemminaFile RemminaFile
const gchar * export_hints
void _remmina_critical(const gchar *fun, const gchar *fmt,...)
RemminaProtocolSSHSetting ssh_setting
struct _RemminaProtocolPlugin RemminaProtocolPlugin
const RemminaProtocolFeature * features
void _remmina_warning(const gchar *fun, const gchar *fmt,...)
gboolean(* is_service_available)(struct _RemminaSecretPlugin *instance)
void(* delete_password)(struct _RemminaSecretPlugin *instance, RemminaFile *remminafile, const gchar *key)
void _remmina_audit(const gchar *fun, const gchar *fmt,...)
const gchar * description
gboolean(* load)(struct _RemminaLanguageWrapperPlugin *instance, const gchar *plugin_file)
const gchar * description
struct _RemminaToolPlugin RemminaToolPlugin
void _remmina_debug(const gchar *fun, const gchar *fmt,...)
Print a string in the Remmina Debug Windows and in the terminal.
static PyObject * file_unsave_passwords(PyRemminaFile *self, PyObject *args)
const gchar * icon_name_ssh
const gchar * description
gboolean(* export_test_func)(struct _RemminaFilePlugin *instance, RemminaFile *file)
const gchar * description
const gchar * description
RemminaProtocolSSHSetting
const gchar ** supported_extentions
const RemminaProtocolSetting * basic_settings
struct _RemminaLanguageWrapperPlugin RemminaLanguageWrapperPlugin
void _remmina_info(const gchar *fmt,...)
gboolean(* RemminaPluginEntryFunc)(RemminaPluginService *service)
struct _RemminaSecretPlugin RemminaSecretPlugin
const gchar * description
const RemminaProtocolSetting * advanced_settings
gboolean(* export_func)(struct _RemminaFilePlugin *instance, RemminaFile *file, const gchar *to_file)
struct _RemminaFilePlugin RemminaFilePlugin
void(* store_password)(struct _RemminaSecretPlugin *instance, RemminaFile *remminafile, const gchar *key, const gchar *password)
struct _RemminaEntryPlugin RemminaEntryPlugin
struct _RemminaPlugin RemminaPlugin
void _remmina_message(const gchar *fmt,...)
gboolean(* RemminaXPortTunnelInitFunc)(RemminaProtocolWidget *gp, gint remotedisplay, const gchar *server, gint port)
void _remmina_error(const gchar *fun, const gchar *fmt,...)