From 3001f886fcb7c42157f9a4e7fe8d9ee4638ded16 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 16 Dec 2019 10:48:23 -0300 Subject: [PATCH] Adding accelerator settings tab on the session properties dialog. --- src/objects/window/actions/sessionproperties.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+), 0 deletions(-) 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