Commit c578ee99d7b13785441fc9d7d7f8680ed218eaa3

Authored by Perry Werneck
1 parent d88a03e6

Adding option for lockdown the host settings dialog.

src/objects/window/actions/sessionproperties.c
... ... @@ -53,18 +53,23 @@
53 53  
54 54 size_t ix;
55 55  
  56 + g_autoptr(GSettings) settings = pw3270_application_get_settings(g_application_get_default());
  57 +
56 58 GtkWidget * dialog = v3270_settings_dialog_new();
57 59 gtk_window_set_title(GTK_WINDOW(dialog), action->label);
58 60  
59 61 // Add settings pages.
60 62 GtkWidget * elements[] = {
61   - v3270_host_settings_new(),
62 63 v3270_color_settings_new(),
63 64 v3270_font_settings_new(),
64 65 v3270_accelerator_settings_new(),
65 66 v3270_clipboard_settings_new()
66 67 };
67 68  
  69 + if(g_settings_get_boolean(settings,"allow-host-settings")) {
  70 + gtk_container_add(GTK_CONTAINER(dialog), v3270_host_settings_new());
  71 + }
  72 +
68 73 for(ix = 0; ix < G_N_ELEMENTS(elements); ix++) {
69 74 gtk_container_add(GTK_CONTAINER(dialog), elements[ix]);
70 75 }
... ...