From 450009f4e2fb8b7786edc38a95e30343885c828c Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 18 Nov 2019 13:03:34 -0300 Subject: [PATCH] Adding action to toggle toolbar visibility. --- src/objects/window/window.c | 6 +++++- ui/application.xml | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/objects/window/window.c b/src/objects/window/window.c index 4c135ab..395c76f 100644 --- a/src/objects/window/window.c +++ b/src/objects/window/window.c @@ -83,7 +83,6 @@ g_signal_connect(G_OBJECT(widget->notebook), "page-removed", G_CALLBACK(on_page_changed), widget); widget->toolbar = GTK_TOOLBAR(pw3270_toolbar_new()); - gtk_box_pack_start(vBox,GTK_WIDGET(widget->toolbar),FALSE,TRUE,0); gtk_box_pack_start(vBox,GTK_WIDGET(widget->notebook),TRUE,TRUE,0); @@ -164,6 +163,11 @@ pw3270_toolbar_insert_action(GTK_WIDGET(widget->toolbar),actions[ix],-1); } + g_action_map_add_action( + G_ACTION_MAP(widget), + G_ACTION(g_property_action_new("toolbar", widget->toolbar, "visible")) + ); + } } diff --git a/ui/application.xml b/ui/application.xml index 3d1026b..09cfef9 100644 --- a/ui/application.xml +++ b/ui/application.xml @@ -226,6 +226,11 @@ win.trace + + Toolbar + win.toolbar + + -- libgit2 0.21.2