diff --git a/src/objects/window/terminal.c b/src/objects/window/terminal.c index a658d37..5bee4e5 100644 --- a/src/objects/window/terminal.c +++ b/src/objects/window/terminal.c @@ -72,6 +72,8 @@ for(ix = 0; actions[ix]; ix++) { +// debug("%s",actions[ix]); + GAction * action = g_action_map_lookup_action(G_ACTION_MAP(window), actions[ix]); if(action && PW3270_IS_ACTION(action)) { diff --git a/src/objects/window/window.c b/src/objects/window/window.c index 02832df..b769f39 100644 --- a/src/objects/window/window.c +++ b/src/objects/window/window.c @@ -68,9 +68,26 @@ // pw3270_window_add_actions(GTK_WIDGET(widget)); - pw3270_toolbar_insert_action(GTK_WIDGET(widget->toolbar), g_action_map_lookup_action(G_ACTION_MAP(widget), "win.reconnect"), -1); + { + static const gchar *actions[] = { + "win.select_all", + "win.copy", + "win.paste", + "win.reconnect", + "win.disconnect", + "win.print", + "app.quit" + }; + + size_t ix; + + for(ix = 0; ix < G_N_ELEMENTS(actions); ix++) { + pw3270_toolbar_insert_action(GTK_WIDGET(widget->toolbar), g_action_map_lookup_action(G_ACTION_MAP(widget), actions[ix]), -1); + } + + } + - //gtk_widget_show_all(GTK_WIDGET(widget->toolbar)); // // Setup Window actions. -- libgit2 0.21.2