From c578ee99d7b13785441fc9d7d7f8680ed218eaa3 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Wed, 11 Nov 2020 14:16:22 -0300 Subject: [PATCH] Adding option for lockdown the host settings dialog. --- src/objects/window/actions/sessionproperties.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/objects/window/actions/sessionproperties.c b/src/objects/window/actions/sessionproperties.c index 4ecc3a6..b490c5f 100644 --- a/src/objects/window/actions/sessionproperties.c +++ b/src/objects/window/actions/sessionproperties.c @@ -53,18 +53,23 @@ size_t ix; + g_autoptr(GSettings) settings = pw3270_application_get_settings(g_application_get_default()); + GtkWidget * dialog = v3270_settings_dialog_new(); gtk_window_set_title(GTK_WINDOW(dialog), action->label); // Add settings pages. GtkWidget * elements[] = { - v3270_host_settings_new(), v3270_color_settings_new(), v3270_font_settings_new(), v3270_accelerator_settings_new(), v3270_clipboard_settings_new() }; + if(g_settings_get_boolean(settings,"allow-host-settings")) { + gtk_container_add(GTK_CONTAINER(dialog), v3270_host_settings_new()); + } + for(ix = 0; ix < G_N_ELEMENTS(elements); ix++) { gtk_container_add(GTK_CONTAINER(dialog), elements[ix]); } -- libgit2 0.21.2