Mercurial > geeqie
diff src/layout.c @ 1335:588d96cda850
save and restore toolbar configuration
author | nadvornik |
---|---|
date | Sat, 28 Feb 2009 12:50:39 +0000 |
parents | f97450e632a1 |
children | 4179d41d1149 |
line wrap: on
line diff
--- a/src/layout.c Sat Feb 28 09:59:27 2009 +0000 +++ b/src/layout.c Sat Feb 28 12:50:39 2009 +0000 @@ -218,7 +218,7 @@ gtk_box_pack_start(GTK_BOX(box), menu_bar, FALSE, FALSE, 0); gtk_widget_show(menu_bar); - lw->toolbar = layout_button_bar(lw); + lw->toolbar = layout_actions_toolbar(lw); gtk_box_pack_start(GTK_BOX(box), lw->toolbar, FALSE, FALSE, 0); if (!lw->options.toolbar_hidden) gtk_widget_show(lw->toolbar); @@ -1971,6 +1971,7 @@ file_data_unref(lw->dir_fd); } + string_list_free(lw->toolbar_actions); free_layout_options_content(&lw->options); g_free(lw); } @@ -2177,6 +2178,8 @@ bar_sort_write_config(lw->bar_sort, outstr, indent + 1); bar_write_config(lw->bar, outstr, indent + 1); + layout_toolbar_write_config(lw, outstr, indent + 1); + WRITE_STRING("</layout>\n"); }