From 09d28ae807a457d5439a29e8f08d51992e33fca2 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Tue, 28 Jun 2016 16:18:57 -0300 Subject: [PATCH] Incluindo widget do terminal no start/stop do plugin para facilitar o tratamento. --- src/include/pw3270/plugin.h | 4 ++-- src/java/plugin.cc | 4 ++-- src/plugins/dbus3270/main.c | 4 ++-- src/plugins/hllapi/pluginmain.c | 4 ++-- src/plugins/rx3270/pluginmain.cc | 4 ++-- src/pw3270/plugin.c | 8 ++++---- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/include/pw3270/plugin.h b/src/include/pw3270/plugin.h index 88d7021..abd072c 100644 --- a/src/include/pw3270/plugin.h +++ b/src/include/pw3270/plugin.h @@ -43,8 +43,8 @@ LIB3270_EXPORT int pw3270_plugin_init(void); LIB3270_EXPORT int pw3270_plugin_deinit(void); - LIB3270_EXPORT int pw3270_plugin_start(GtkWidget *window); - LIB3270_EXPORT int pw3270_plugin_stop(GtkWidget *window); + LIB3270_EXPORT int pw3270_plugin_start(GtkWidget *window, GtkWidget *terminal); + LIB3270_EXPORT int pw3270_plugin_stop(GtkWidget *window, GtkWidget *terminal); // plugins LIB3270_EXPORT void pw3270_load_plugins(const gchar *path); diff --git a/src/java/plugin.cc b/src/java/plugin.cc index 49355b6..a621630 100644 --- a/src/java/plugin.cc +++ b/src/java/plugin.cc @@ -401,7 +401,7 @@ extern "C" { return new plugin(lib3270_get_default_session_handle()); } - LIB3270_EXPORT int pw3270_plugin_start(GtkWidget *window) { + LIB3270_EXPORT int pw3270_plugin_start(GtkWidget *window, GtkWidget *terminal) { trace("JAVA: %s",__FUNCTION__); @@ -414,7 +414,7 @@ extern "C" { return 0; } - LIB3270_EXPORT int pw3270_plugin_stop(GtkWidget *window) { + LIB3270_EXPORT int pw3270_plugin_stop(GtkWidget *window, GtkWidget *terminal) { java::lock(); diff --git a/src/plugins/dbus3270/main.c b/src/plugins/dbus3270/main.c index 73c4889..240da5c 100644 --- a/src/plugins/dbus3270/main.c +++ b/src/plugins/dbus3270/main.c @@ -51,7 +51,7 @@ /*---[ Implement ]-------------------------------------------------------------------------------*/ - LIB3270_EXPORT int pw3270_plugin_start(GtkWidget *window) + LIB3270_EXPORT int pw3270_plugin_start(GtkWidget *window, GtkWidget *terminal) { GError * error = NULL; @@ -143,7 +143,7 @@ return 0; } - LIB3270_EXPORT int pw3270_plugin_stop(GtkWidget *window) + LIB3270_EXPORT int pw3270_plugin_stop(GtkWidget *window, GtkWidget *terminal) { if(service_name) { diff --git a/src/plugins/hllapi/pluginmain.c b/src/plugins/hllapi/pluginmain.c index 967fd01..e8f614a 100644 --- a/src/plugins/hllapi/pluginmain.c +++ b/src/plugins/hllapi/pluginmain.c @@ -570,7 +570,7 @@ LocalFree(lpMsgBuf); } - LIB3270_EXPORT int pw3270_plugin_start(GtkWidget *window) + LIB3270_EXPORT int pw3270_plugin_start(GtkWidget *window, GtkWidget *terminal) { char id; @@ -634,7 +634,7 @@ return -1; } - LIB3270_EXPORT int pw3270_plugin_stop(GtkWidget *window) + LIB3270_EXPORT int pw3270_plugin_stop(GtkWidget *window, GtkWidget *terminal) { return 0; diff --git a/src/plugins/rx3270/pluginmain.cc b/src/plugins/rx3270/pluginmain.cc index b083c1c..b5548e6 100644 --- a/src/plugins/rx3270/pluginmain.cc +++ b/src/plugins/rx3270/pluginmain.cc @@ -501,7 +501,7 @@ extern "C" return new plugin(lib3270_get_default_session_handle()); } - LIB3270_EXPORT int pw3270_plugin_start(GtkWidget *window) + LIB3270_EXPORT int pw3270_plugin_start(GtkWidget *window, GtkWidget *terminal) { trace("%s",__FUNCTION__); #if GTK_CHECK_VERSION(2,32,0) @@ -511,7 +511,7 @@ extern "C" return 0; } - LIB3270_EXPORT int pw3270_plugin_stop(GtkWidget *window) + LIB3270_EXPORT int pw3270_plugin_stop(GtkWidget *window, GtkWidget *terminal) { #if GTK_CHECK_VERSION(2,32,0) g_mutex_clear(&mutex); diff --git a/src/pw3270/plugin.c b/src/pw3270/plugin.c index 3e4a83a..aa1f3c2 100644 --- a/src/pw3270/plugin.c +++ b/src/pw3270/plugin.c @@ -228,10 +228,10 @@ for(f=0;f