49 remmina_plugin_service->
debug(
"[%s] Plugin init", PLUGIN_NAME);
55 remmina_plugin_service->
debug(
"[%s] Plugin open connection", PLUGIN_NAME);
58 dialog = GTK_DIALOG(gtk_message_dialog_new(NULL, GTK_DIALOG_MODAL | GTK_DIALOG_USE_HEADER_BAR,
59 GTK_MESSAGE_INFO, GTK_BUTTONS_OK, PLUGIN_DESCRIPTION));
60 gtk_dialog_run(dialog);
61 gtk_widget_destroy(GTK_WIDGET(dialog));
68 remmina_plugin_service->
debug(
"[%s] Plugin close connection", PLUGIN_NAME);
111 TRACE_CALL(__func__);
112 remmina_plugin_service = service;
114 bindtextdomain(GETTEXT_PACKAGE, REMMINA_RUNTIME_LOCALEDIR);
115 bind_textdomain_codeset(GETTEXT_PACKAGE,
"UTF-8");
void(* debug)(const gchar *fmt,...)
static const RemminaProtocolSetting remmina_plugin_tool_basic_settings[]
static void remmina_plugin_tool_init(RemminaProtocolWidget *gp)
gboolean(* register_plugin)(RemminaPlugin *plugin)
static gboolean remmina_plugin_tool_open_connection(RemminaProtocolWidget *gp)
G_MODULE_EXPORT gboolean remmina_plugin_entry(RemminaPluginService *service)
static RemminaProtocolPlugin remmina_plugin
static gboolean remmina_plugin_tool_close_connection(RemminaProtocolWidget *gp)
void(* protocol_plugin_emit_signal)(RemminaProtocolWidget *gp, const gchar *signal_name)
static RemminaPluginService * remmina_plugin_service