Commit 450009f4e2fb8b7786edc38a95e30343885c828c
1 parent
857639f0
Exists in
master
and in
4 other branches
Adding action to toggle toolbar visibility.
Showing
2 changed files
with
10 additions
and
1 deletions
Show diff stats
src/objects/window/window.c
... | ... | @@ -83,7 +83,6 @@ |
83 | 83 | g_signal_connect(G_OBJECT(widget->notebook), "page-removed", G_CALLBACK(on_page_changed), widget); |
84 | 84 | |
85 | 85 | widget->toolbar = GTK_TOOLBAR(pw3270_toolbar_new()); |
86 | - | |
87 | 86 | gtk_box_pack_start(vBox,GTK_WIDGET(widget->toolbar),FALSE,TRUE,0); |
88 | 87 | gtk_box_pack_start(vBox,GTK_WIDGET(widget->notebook),TRUE,TRUE,0); |
89 | 88 | |
... | ... | @@ -164,6 +163,11 @@ |
164 | 163 | pw3270_toolbar_insert_action(GTK_WIDGET(widget->toolbar),actions[ix],-1); |
165 | 164 | } |
166 | 165 | |
166 | + g_action_map_add_action( | |
167 | + G_ACTION_MAP(widget), | |
168 | + G_ACTION(g_property_action_new("toolbar", widget->toolbar, "visible")) | |
169 | + ); | |
170 | + | |
167 | 171 | } |
168 | 172 | |
169 | 173 | } | ... | ... |
ui/application.xml
... | ... | @@ -226,6 +226,11 @@ |
226 | 226 | <attribute name="action">win.trace</attribute> |
227 | 227 | </item> |
228 | 228 | |
229 | + <item> | |
230 | + <attribute name="label" translatable="yes">Toolbar</attribute> | |
231 | + <attribute name="action">win.toolbar</attribute> | |
232 | + </item> | |
233 | + | |
229 | 234 | </submenu> |
230 | 235 | |
231 | 236 | <submenu> | ... | ... |