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 | ... | ... |