| Java
JTable |
MSWin
No equivalent |
Gtk1.2.9
No equivalent |
Gtk Proposed | Status at
8-Jan-02 Bugzilla Patch? NO |
|---|---|---|---|---|
| Navigate In - Tab, shift-tab, control-tab, shift-control-tab | No recommendations currently given. Look at what MS Excel implements? | No table widget in gtk? Look at what Gnumeric implements? |
TBD. Windows and
gtk don't have standard table widgets at the moment, but probably ought
to look at Excel and Gnumeric respectively (and Java, which does have a
table widget) for inspiration.
|
None; Gnumeric hasn't ported yet AFAIK.
See section on GtkTreeView for generic table keynav proposal. |
| Navigate Out - Control-tab, shift-control-tab (reverses direction) | " | " | TBD | |
| Navigate within -
Return/shift-return - move focus one cell down/up. If only one cell is selected, the focus should wrap (top to bottom, left to right, and then back to the top, left cell for return) so as to traverse the entire table. If more than one cell is selected, the focus should wrap to traverse each selected rectangle in turn and then repeat from the beginning. Shift-return is similar but moves in the reverse direction. Tab/shift-tab - move focus one cell right/left. If only one cell is selected, the focus should wrap (left to right, top to bottom and then back to the top, left cell for tab) so as to traverse the entire table. If more than one cell is selected, the focus should wrap to traverse each selected rectangle in turn and then repeat from the beginning. Shift-tab is similar but moves in the reverse direction. Up/down arrow - deselect current selection; move focus one cell up/down Left/right arrow - deselect current selection; move focus one cell left/right PageUp/PageDown - deselect current selection; scroll up/down one JViewport view; first visible cell in current column gets focus Control PageUp/PageDown - deselect current selection; scroll left/right one JViewport view; first visible cell in current row gets focus Home/end - deselect current selection; move focus and view to first/last cell in current row Control-home/end - deselect current selection; move focus and view to first/last cell in column |
" | TBD | ||
| Editing Cells
F2 - Allows editing in a cell containing information without overwriting the information Esc - Resets the cell content back to the state it was in before editing started |
" | " | TBD | |
| Extending Selections:
Ctrl+A = Select all Shift-up/down arrow - extend selection up/down one row Shift-left/right arrow - extend selection left/right one column Shift-home/end - extend selection to left/right end of row Control-shift-home/end - extend selection to beginning/end of column Shift-PageUp/PageDown - extend selection up/down one view and scroll table Control-shift-PageUp/PageDown - extend selection left/right one view and scroll table |
" | " | TBD |