UNO Grid Control
From Apache OpenOffice Wiki
Abstract
OpenOffice.org hasn't a Grid Control via UNO API today. The goal is to develop and implement an UNO Grid Control.
Overview
Sample
Listener
Feature Set
- Width for each column
- Height for each row
- Each cell has its own data type
- Column and row header
- Vertical and horizontal scrollbars
- Row selection ( Single, Multi, Range )
- Auto resizing
- A11y
Milestones
Iteration | Due date | Status | Comment | Description | Components |
1 | 2009-06-30 | in progress |
To do:
|
| |
2 | open |
To do:
|
| ||
3 | open |
To do:
|
| ||
4 | open |
To do:
|
| ||
5 | open |
To do:
|
|
Grid specification
- Selection
- only row selection is possible
- selection possibilities with the mouse
- mouse click in a cell: single row selection
- Ctrl + mouse click in a cell: multiple rows selection possible, if row has been already selected, deselects it
- Shift + mouse click in a cell: multiple rows selection, range is between current row and the chosen one
- selection possibilities with the keyboard
- Ctrl + Alt: single row selection, if row has been already selected, deselects it
- Shift + UP: multiple rows selection above current row, if rows above the current one have been already selected, they can be deselected one by one
- Shift + DOWN: multiple rows selection beneath current row, if rows beneath the current one have been already selected, they can be deselected one by one
- Shift + HOME: multiple row selection, range is between current row and top one
- Shift + END: multiple row selection, range is between current row and bottom one
- Keys
- Resizing