diff --git a/src/objects/window/window.c b/src/objects/window/window.c index c322740..bf4a698 100644 --- a/src/objects/window/window.c +++ b/src/objects/window/window.c @@ -195,6 +195,23 @@ gtk_notebook_set_show_border(widget->notebook, FALSE); gtk_notebook_set_group_name(widget->notebook,PACKAGE_NAME ":Terminals"); + { + // Create new tab action widget + //GtkWidget * new_tab = gtk_image_new_from_icon_name("tab-new-symbolic",GTK_ICON_SIZE_LARGE_TOOLBAR); + GtkWidget * new_tab = gtk_button_new_from_icon_name("tab-new-symbolic",GTK_ICON_SIZE_LARGE_TOOLBAR); + gtk_button_set_relief(GTK_BUTTON(new_tab),GTK_RELIEF_NONE); + gtk_actionable_set_action_name(GTK_ACTIONABLE(new_tab),"app.new.tab"); + + gtk_widget_set_margin_start(new_tab,6); + gtk_widget_set_margin_end(new_tab,6); + gtk_widget_set_margin_bottom(new_tab,0); + gtk_widget_set_valign(new_tab,GTK_ALIGN_END); + + gtk_button_set_image_position(GTK_BUTTON(new_tab),GTK_POS_BOTTOM); + gtk_widget_show_all(new_tab); + gtk_notebook_set_action_widget(widget->notebook,new_tab,GTK_PACK_START); + } + 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); -- libgit2 0.21.2