Commit 1e296ea97094c68474050bc966a76b409278484b
1 parent
b2c6fb58
Exists in
master
and in
1 other branch
Adding compatible method for trace window.
Showing
3 changed files
with
7 additions
and
3 deletions
Show diff stats
src/include/v3270.h
@@ -166,7 +166,7 @@ | @@ -166,7 +166,7 @@ | ||
166 | #endif // v3270_char | 166 | #endif // v3270_char |
167 | 167 | ||
168 | LIB3270_EXPORT GtkWidget * v3270_new(void); | 168 | LIB3270_EXPORT GtkWidget * v3270_new(void); |
169 | - LIB3270_EXPORT GtkWidget * v3270_new_trace_window(GtkWidget *widget); | 169 | + LIB3270_EXPORT GtkWidget * v3270_trace_window_new(GtkWidget *widget, const gchar *header); |
170 | LIB3270_EXPORT GType v3270_get_type(void); | 170 | LIB3270_EXPORT GType v3270_get_type(void); |
171 | LIB3270_EXPORT void v3270_reload(GtkWidget * widget); | 171 | LIB3270_EXPORT void v3270_reload(GtkWidget * widget); |
172 | LIB3270_EXPORT void v3270_set_font_family(GtkWidget *widget, const gchar *name); | 172 | LIB3270_EXPORT void v3270_set_font_family(GtkWidget *widget, const gchar *name); |
src/testprogram/testprogram.c
@@ -226,7 +226,7 @@ static void activate(GtkApplication* app, G_GNUC_UNUSED gpointer user_data) { | @@ -226,7 +226,7 @@ static void activate(GtkApplication* app, G_GNUC_UNUSED gpointer user_data) { | ||
226 | // v3270_set_font_family(terminal,"Droid Sans Mono"); | 226 | // v3270_set_font_family(terminal,"Droid Sans Mono"); |
227 | g_signal_connect(terminal,"field_clicked",G_CALLBACK(field_clicked),window); | 227 | g_signal_connect(terminal,"field_clicked",G_CALLBACK(field_clicked),window); |
228 | 228 | ||
229 | - GtkWidget *trace = v3270_new_trace_window(terminal); | 229 | + GtkWidget *trace = v3270_trace_window_new(terminal,NULL); |
230 | if(trace) { | 230 | if(trace) { |
231 | g_signal_connect(trace, "destroy", G_CALLBACK(trace_window_destroy), v3270_get_session(terminal)); | 231 | g_signal_connect(trace, "destroy", G_CALLBACK(trace_window_destroy), v3270_get_session(terminal)); |
232 | lib3270_toggle(v3270_get_session(terminal),LIB3270_TOGGLE_SSL_TRACE); | 232 | lib3270_toggle(v3270_get_session(terminal),LIB3270_TOGGLE_SSL_TRACE); |
src/trace/widget.c
@@ -413,7 +413,7 @@ | @@ -413,7 +413,7 @@ | ||
413 | gtk_widget_destroy(window); | 413 | gtk_widget_destroy(window); |
414 | } | 414 | } |
415 | 415 | ||
416 | - LIB3270_EXPORT GtkWidget * v3270_new_trace_window(GtkWidget *widget) | 416 | + LIB3270_EXPORT GtkWidget * v3270_trace_window_new(GtkWidget *widget, const gchar *header) |
417 | { | 417 | { |
418 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); | 418 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
419 | 419 | ||
@@ -456,6 +456,10 @@ | @@ -456,6 +456,10 @@ | ||
456 | 456 | ||
457 | gtk_container_add(GTK_CONTAINER(window),vbox); | 457 | gtk_container_add(GTK_CONTAINER(window),vbox); |
458 | gtk_widget_show_all(window); | 458 | gtk_widget_show_all(window); |
459 | + | ||
460 | + if(header) | ||
461 | + v3270_trace_append_text(trace,header); | ||
462 | + | ||
459 | return window; | 463 | return window; |
460 | } | 464 | } |
461 | 465 |