From 3089057ad1e06b052c1c2fbe7bb870626f88560d Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Tue, 27 Aug 2019 10:18:12 -0300 Subject: [PATCH] Adding "get_url" method. --- src/include/v3270.h | 3 ++- src/terminal/widget.c | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/include/v3270.h b/src/include/v3270.h index 6b3e29c..ef65a6a 100644 --- a/src/include/v3270.h +++ b/src/include/v3270.h @@ -240,8 +240,9 @@ LIB3270_EXPORT int v3270_set_host_type_by_name(GtkWidget *widget, const char *name); LIB3270_EXPORT void v3270_set_url(GtkWidget *widget, const gchar *uri); + LIB3270_EXPORT const gchar * v3270_get_url(GtkWidget *widget); + LIB3270_EXPORT const char * v3270_get_luname(GtkWidget *widget); - LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void); LIB3270_EXPORT void v3270_set_session_host_type(GtkWidget *widget, LIB3270_HOST_TYPE); diff --git a/src/terminal/widget.c b/src/terminal/widget.c index 77a9b2d..72e1583 100644 --- a/src/terminal/widget.c +++ b/src/terminal/widget.c @@ -900,6 +900,12 @@ LIB3270_EXPORT void v3270_set_url(GtkWidget *widget, const gchar *uri) lib3270_set_url(GTK_V3270(widget)->host,uri); } +LIB3270_EXPORT const gchar * v3270_get_url(GtkWidget *widget) +{ + g_return_val_if_fail(GTK_IS_V3270(widget),NULL); + return lib3270_get_url(GTK_V3270(widget)->host); +} + LIB3270_EXPORT const gchar * v3270_get_luname(GtkWidget *widget) { g_return_val_if_fail(GTK_IS_V3270(widget),""); @@ -969,6 +975,7 @@ LIB3270_EXPORT int v3270_set_host_charset(GtkWidget *widget, const gchar *name) return lib3270_set_host_charset(GTK_V3270(widget)->host,name); } +/* LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void) { H3270 * hSession = lib3270_get_default_session_handle(); @@ -989,6 +996,7 @@ LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void) return GTK_WIDGET(widget); } +*/ void v3270_set_cursor(GtkWidget *widget, LIB3270_POINTER id) { -- libgit2 0.21.2