r23351 - gnucash/trunk/src - Re-implement state save/restore functionality in gnc_tree_view

Geert Janssens gjanssens at code.gnucash.org
Tue Oct 29 15:26:26 EDT 2013


Author: gjanssens
Date: 2013-10-29 15:26:23 -0400 (Tue, 29 Oct 2013)
New Revision: 23351
Trac: http://svn.gnucash.org/trac/changeset/23351

Modified:
   gnucash/trunk/src/business/business-gnome/gnc-plugin-page-owner-tree.c
   gnucash/trunk/src/gnome-utils/gnc-file.c
   gnucash/trunk/src/gnome-utils/gnc-tree-view.c
   gnucash/trunk/src/gnome/gnc-budget-view.c
   gnucash/trunk/src/gnome/gnc-plugin-page-account-tree.c
   gnucash/trunk/src/gnome/top-level.c
Log:
Re-implement state save/restore functionality in gnc_tree_view

The new implementation uses the gnucash metafile in .gnucash/books
to save gui state for any page that is based on gnc_tree_view.

Think Account Hierarchy, Budgets, Vendor/Customer/Employee overviews.
Each of these sets a unique name for a state section that the tree view
will use to store column width/visibility, sort column, sort order.



More information about the gnucash-patches mailing list