Commit 3089057ad1e06b052c1c2fbe7bb870626f88560d
1 parent
d5439381
Exists in
master
and in
1 other branch
Adding "get_url" method.
Showing
2 changed files
with
10 additions
and
1 deletions
Show diff stats
src/include/v3270.h
| @@ -240,8 +240,9 @@ | @@ -240,8 +240,9 @@ | ||
| 240 | LIB3270_EXPORT int v3270_set_host_type_by_name(GtkWidget *widget, const char *name); | 240 | LIB3270_EXPORT int v3270_set_host_type_by_name(GtkWidget *widget, const char *name); |
| 241 | 241 | ||
| 242 | LIB3270_EXPORT void v3270_set_url(GtkWidget *widget, const gchar *uri); | 242 | LIB3270_EXPORT void v3270_set_url(GtkWidget *widget, const gchar *uri); |
| 243 | + LIB3270_EXPORT const gchar * v3270_get_url(GtkWidget *widget); | ||
| 244 | + | ||
| 243 | LIB3270_EXPORT const char * v3270_get_luname(GtkWidget *widget); | 245 | LIB3270_EXPORT const char * v3270_get_luname(GtkWidget *widget); |
| 244 | - LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void); | ||
| 245 | 246 | ||
| 246 | LIB3270_EXPORT void v3270_set_session_host_type(GtkWidget *widget, LIB3270_HOST_TYPE); | 247 | LIB3270_EXPORT void v3270_set_session_host_type(GtkWidget *widget, LIB3270_HOST_TYPE); |
| 247 | 248 |
src/terminal/widget.c
| @@ -900,6 +900,12 @@ LIB3270_EXPORT void v3270_set_url(GtkWidget *widget, const gchar *uri) | @@ -900,6 +900,12 @@ LIB3270_EXPORT void v3270_set_url(GtkWidget *widget, const gchar *uri) | ||
| 900 | lib3270_set_url(GTK_V3270(widget)->host,uri); | 900 | lib3270_set_url(GTK_V3270(widget)->host,uri); |
| 901 | } | 901 | } |
| 902 | 902 | ||
| 903 | +LIB3270_EXPORT const gchar * v3270_get_url(GtkWidget *widget) | ||
| 904 | +{ | ||
| 905 | + g_return_val_if_fail(GTK_IS_V3270(widget),NULL); | ||
| 906 | + return lib3270_get_url(GTK_V3270(widget)->host); | ||
| 907 | +} | ||
| 908 | + | ||
| 903 | LIB3270_EXPORT const gchar * v3270_get_luname(GtkWidget *widget) | 909 | LIB3270_EXPORT const gchar * v3270_get_luname(GtkWidget *widget) |
| 904 | { | 910 | { |
| 905 | g_return_val_if_fail(GTK_IS_V3270(widget),""); | 911 | 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) | @@ -969,6 +975,7 @@ LIB3270_EXPORT int v3270_set_host_charset(GtkWidget *widget, const gchar *name) | ||
| 969 | return lib3270_set_host_charset(GTK_V3270(widget)->host,name); | 975 | return lib3270_set_host_charset(GTK_V3270(widget)->host,name); |
| 970 | } | 976 | } |
| 971 | 977 | ||
| 978 | +/* | ||
| 972 | LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void) | 979 | LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void) |
| 973 | { | 980 | { |
| 974 | H3270 * hSession = lib3270_get_default_session_handle(); | 981 | H3270 * hSession = lib3270_get_default_session_handle(); |
| @@ -989,6 +996,7 @@ LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void) | @@ -989,6 +996,7 @@ LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void) | ||
| 989 | 996 | ||
| 990 | return GTK_WIDGET(widget); | 997 | return GTK_WIDGET(widget); |
| 991 | } | 998 | } |
| 999 | +*/ | ||
| 992 | 1000 | ||
| 993 | void v3270_set_cursor(GtkWidget *widget, LIB3270_POINTER id) | 1001 | void v3270_set_cursor(GtkWidget *widget, LIB3270_POINTER id) |
| 994 | { | 1002 | { |