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 | 166 | #endif // v3270_char |
167 | 167 | |
168 | 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 | 170 | LIB3270_EXPORT GType v3270_get_type(void); |
171 | 171 | LIB3270_EXPORT void v3270_reload(GtkWidget * widget); |
172 | 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 | 226 | // v3270_set_font_family(terminal,"Droid Sans Mono"); |
227 | 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 | 230 | if(trace) { |
231 | 231 | g_signal_connect(trace, "destroy", G_CALLBACK(trace_window_destroy), v3270_get_session(terminal)); |
232 | 232 | lib3270_toggle(v3270_get_session(terminal),LIB3270_TOGGLE_SSL_TRACE); | ... | ... |
src/trace/widget.c
... | ... | @@ -413,7 +413,7 @@ |
413 | 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 | 418 | g_return_val_if_fail(GTK_IS_V3270(widget),NULL); |
419 | 419 | |
... | ... | @@ -456,6 +456,10 @@ |
456 | 456 | |
457 | 457 | gtk_container_add(GTK_CONTAINER(window),vbox); |
458 | 458 | gtk_widget_show_all(window); |
459 | + | |
460 | + if(header) | |
461 | + v3270_trace_append_text(trace,header); | |
462 | + | |
459 | 463 | return window; |
460 | 464 | } |
461 | 465 | ... | ... |