Commit 450009f4e2fb8b7786edc38a95e30343885c828c

Authored by Perry Werneck
1 parent 857639f0

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>
... ...