|
XenevaOS
|
Virtualized interactive spreadsheet grid widget for XESheets. More...


Go to the source code of this file.
Classes | |
| struct | _SheetGridWidget |
Macros | |
| #define | SHEET_KEY_UP_EXT 0xE048 |
| #define | SHEET_KEY_DOWN_EXT 0xE050 |
| #define | SHEET_KEY_LEFT_EXT 0xE04B |
| #define | SHEET_KEY_RIGHT_EXT 0xE04D |
| #define | SHEET_KEY_HOME_EXT 0xE047 |
| #define | SHEET_KEY_END_EXT 0xE04F |
| #define | SHEET_KEY_PGUP_EXT 0xE049 |
| #define | SHEET_KEY_PGDN_EXT 0xE051 |
| #define | SHEET_KEY_DEL_EXT 0xE053 |
| #define | SHEET_KEY_ENTER_STD 0x1C |
| #define | SHEET_KEY_TAB_STD 0x0F |
| #define | SHEET_KEY_ESC_STD 0x01 |
| #define | SHEET_KEY_BS_STD 0x0E |
Typedefs | |
| typedef struct _SheetGridWidget | SheetGridWidget |
Functions | |
| SheetGridWidget * | SheetGridCreate (int x, int y, int w, int h, SheetWorkbook *wb, ChFont *font) |
| void | SheetGridCommitEdit (SheetGridWidget *grid, ChWindow *win) |
| void | SheetGridCancelEdit (SheetGridWidget *grid, ChWindow *win) |
| void | SheetGridStartEdit (SheetGridWidget *grid, ChWindow *win, const char *initialText) |
| bool | SheetGridHandleKey (SheetGridWidget *grid, ChWindow *win, int keycode, char ascii) |
| void | SheetGridScrollToActive (SheetGridWidget *grid) |
| void | SheetGridRepaint (SheetGridWidget *grid, ChWindow *win) |
| void | SheetGridRepaintActiveCell (SheetGridWidget *grid, ChWindow *win) |
Virtualized interactive spreadsheet grid widget for XESheets.
| #define SHEET_KEY_BS_STD 0x0E |
| #define SHEET_KEY_DEL_EXT 0xE053 |
| #define SHEET_KEY_DOWN_EXT 0xE050 |
| #define SHEET_KEY_END_EXT 0xE04F |
| #define SHEET_KEY_ENTER_STD 0x1C |
| #define SHEET_KEY_ESC_STD 0x01 |
| #define SHEET_KEY_HOME_EXT 0xE047 |
| #define SHEET_KEY_LEFT_EXT 0xE04B |
| #define SHEET_KEY_PGDN_EXT 0xE051 |
| #define SHEET_KEY_PGUP_EXT 0xE049 |
| #define SHEET_KEY_RIGHT_EXT 0xE04D |
| #define SHEET_KEY_TAB_STD 0x0F |
| #define SHEET_KEY_UP_EXT 0xE048 |
| typedef struct _SheetGridWidget SheetGridWidget |
| void SheetGridCancelEdit | ( | SheetGridWidget * | grid, |
| ChWindow * | win | ||
| ) |
| void SheetGridCommitEdit | ( | SheetGridWidget * | grid, |
| ChWindow * | win | ||
| ) |
| SheetGridWidget * SheetGridCreate | ( | int | x, |
| int | y, | ||
| int | w, | ||
| int | h, | ||
| SheetWorkbook * | wb, | ||
| ChFont * | font | ||
| ) |
| bool SheetGridHandleKey | ( | SheetGridWidget * | grid, |
| ChWindow * | win, | ||
| int | keycode, | ||
| char | ascii | ||
| ) |
| void SheetGridRepaint | ( | SheetGridWidget * | grid, |
| ChWindow * | win | ||
| ) |
| void SheetGridRepaintActiveCell | ( | SheetGridWidget * | grid, |
| ChWindow * | win | ||
| ) |
| void SheetGridScrollToActive | ( | SheetGridWidget * | grid | ) |
| void SheetGridStartEdit | ( | SheetGridWidget * | grid, |
| ChWindow * | win, | ||
| const char * | initialText | ||
| ) |