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