diff options
author | Christopher James Lahey <clahey@helixcode.com> | 2000-03-04 04:05:57 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2000-03-04 04:05:57 +0800 |
commit | 626f63df0b18cc891b7995a0b7202303efede45d (patch) | |
tree | 9a963dfa708abf113b067bf1a11c7592f13cb565 /widgets/e-table/TODO | |
parent | bc0d854e93fa0dd9ca596d1663f389f31f458439 (diff) | |
download | gsoc2013-evolution-626f63df0b18cc891b7995a0b7202303efede45d.tar.gz gsoc2013-evolution-626f63df0b18cc891b7995a0b7202303efede45d.tar.zst gsoc2013-evolution-626f63df0b18cc891b7995a0b7202303efede45d.zip |
Added a bunch of stuff to the TODO list. Put +s before a few of the items
2000-03-04 Christopher James Lahey <clahey@helixcode.com>
* TODO: Added a bunch of stuff to the TODO list. Put +s before a
few of the items that are finished.
* test-table.c: Add a button to save the spec file.
* e-table.c, e-table.h: Add loading configurations from files as
well as the ability to get the current configuration out of the
widget.
svn path=/trunk/; revision=2025
Diffstat (limited to 'widgets/e-table/TODO')
-rw-r--r-- | widgets/e-table/TODO | 50 |
1 files changed, 48 insertions, 2 deletions
diff --git a/widgets/e-table/TODO b/widgets/e-table/TODO index 29dbd454e5..461b21b4d3 100644 --- a/widgets/e-table/TODO +++ b/widgets/e-table/TODO @@ -19,6 +19,52 @@ mouse grabbing for scrolling * Run Insure on the thing. -* Propagation ++ * Propagation - * Row changes should be reflected in the subsets. ++ * Row changes should be reflected in the subsets. + + + ++ * Add an ETable::get_specification method to get the current layout informatino. + +* Add GUI sort + + * Add a method to the ETableGroup class to change the sorting information. + * Add a way to get sorting information out of the ETableHeader. + * Add display of proper arrows to the ETableHeaderItem. + * Add switching of sorting on clicks. + * Add depressed button state to ETableHeaderItem? + +* Add GUI grouping + + * Create ETableGroupItem class. + * Make it work. (A large step) + +* Add a context menu + + * Define the menu + * Create the menu object. + * Hook up all the menu items. + +* Add a possible columns GUI + + * Create ETableColumnList class. + * Hook it up to ETableHeader. + * Figure out the correct semantics for requireing the connection between the ETableHeader and the ETableColumnList. + * Implement widget display. + * Implement drag&drop. + +* Add closing and openning of groups + + * Add + button to group display. + * Build in semantics for clicking on the button. + * Make sub items hide & show. + * Resize group. + * Figure out how to save this data. + +* Data entry ("Click here to add...") + + * Implement ETableDataEntry (a subclass of ETableModel). + * Build GUI for the data entry model. This should be fairly simple. + +* Fix known bug about navigating out of the bottom of the table. |