From 5a93acd1de39b894d48b9874ee9b9084c12c47d8 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Thu, 17 Sep 2020 13:57:15 -0300 Subject: [PATCH] Implementing header settings. --- src/objects/window/header-settings.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/objects/window/header-settings.c b/src/objects/window/header-settings.c index 5824036..ccb2d4e 100644 --- a/src/objects/window/header-settings.c +++ b/src/objects/window/header-settings.c @@ -307,6 +307,16 @@ } - void apply(GtkWidget *widget, PW3270SettingsPrivate *settings) { + void apply(GtkWidget *widget, PW3270SettingsPrivate *page) { + + g_autofree gchar * left_names = pw3270_action_view_get_action_names(page->views[0]); + g_autofree gchar * right_names = pw3270_action_view_get_action_names(page->views[1]); + g_autofree gchar * action_names = g_strconcat(left_names,":",right_names,NULL); + + debug("Header actions: [%s]",action_names); + + g_autoptr(GSettings) settings = pw3270_application_window_settings_new(); + g_settings_set_string(settings,"header-action-names",action_names); + } -- libgit2 0.21.2