Commit 1e296ea97094c68474050bc966a76b409278484b

Authored by Perry Werneck
1 parent b2c6fb58
Exists in master and in 1 other branch develop

Adding compatible method for trace window.

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