diff --git a/src/objects/window/actions/sessionproperties.c b/src/objects/window/actions/sessionproperties.c index f22f05c..09ba7ce 100644 --- a/src/objects/window/actions/sessionproperties.c +++ b/src/objects/window/actions/sessionproperties.c @@ -51,14 +51,29 @@ GtkWidget * factory(GtkWidget *terminal) { + size_t ix; + GtkWidget * dialog = v3270_settings_dialog_new(); gtk_window_set_title(GTK_WINDOW(dialog), _("Session properties")); // Add settings pages. + GtkWidget * elements[] = { + v3270_host_settings_new(), + v3270_color_selection_new(), + v3270_font_settings_new(), + v3270_accelerator_settings_new() + }; + + for(ix = 0; ix < G_N_ELEMENTS(elements); ix++) { + gtk_container_add(GTK_CONTAINER(dialog), elements[ix]); + } + + /* gtk_container_add(GTK_CONTAINER(dialog), v3270_host_select_new()); gtk_container_add(GTK_CONTAINER(dialog), v3270_color_selection_new()); gtk_container_add(GTK_CONTAINER(dialog), v3270_font_chooser_widget_new()); + */ // Setup dialog box gtk_window_set_transient_for(GTK_WINDOW(dialog),GTK_WINDOW(gtk_widget_get_toplevel(terminal))); -- libgit2 0.21.2