|
XenevaOS
|
Data model, multi-sheet workbook management, and cell operations for XESheets. More...
#include "sheet_model.h"#include "sheet_eval.h"#include <stdio.h>#include <string.h>#include <stdlib.h>
Functions | |
| void | SheetModelInit (SheetWorkbook *wb) |
| SheetTab * | SheetModelGetActiveTab (SheetWorkbook *wb) |
| int | SheetModelAddTab (SheetWorkbook *wb, const char *name) |
| bool | SheetModelSwitchTab (SheetWorkbook *wb, int index) |
| bool | SheetModelRenameTab (SheetWorkbook *wb, int index, const char *newName) |
| bool | SheetModelDeleteTab (SheetWorkbook *wb, int index) |
| SheetCell * | SheetModelGetActiveCell (SheetWorkbook *wb, int col, int row) |
| void | SheetModelSetCellText (SheetWorkbook *wb, int col, int row, const char *text) |
| void | SheetModelToggleFormat (SheetWorkbook *wb, int col, int row, uint16_t fmtFlag) |
| void | SheetModelSetRangeFormat (SheetWorkbook *wb, const SheetRange *range, uint16_t fmtFlag, bool enable) |
| void | SheetModelClearRange (SheetWorkbook *wb, const SheetRange *range) |
| void | SheetModelSortRange (SheetWorkbook *wb, const SheetRange *range, int keyCol, bool ascending) |
Data model, multi-sheet workbook management, and cell operations for XESheets.
| int SheetModelAddTab | ( | SheetWorkbook * | wb, |
| const char * | name | ||
| ) |
| void SheetModelClearRange | ( | SheetWorkbook * | wb, |
| const SheetRange * | range | ||
| ) |
| bool SheetModelDeleteTab | ( | SheetWorkbook * | wb, |
| int | index | ||
| ) |
| SheetCell * SheetModelGetActiveCell | ( | SheetWorkbook * | wb, |
| int | col, | ||
| int | row | ||
| ) |
| SheetTab * SheetModelGetActiveTab | ( | SheetWorkbook * | wb | ) |
| void SheetModelInit | ( | SheetWorkbook * | wb | ) |
| bool SheetModelRenameTab | ( | SheetWorkbook * | wb, |
| int | index, | ||
| const char * | newName | ||
| ) |
| void SheetModelSetCellText | ( | SheetWorkbook * | wb, |
| int | col, | ||
| int | row, | ||
| const char * | text | ||
| ) |
| void SheetModelSetRangeFormat | ( | SheetWorkbook * | wb, |
| const SheetRange * | range, | ||
| uint16_t | fmtFlag, | ||
| bool | enable | ||
| ) |
| void SheetModelSortRange | ( | SheetWorkbook * | wb, |
| const SheetRange * | range, | ||
| int | keyCol, | ||
| bool | ascending | ||
| ) |
| bool SheetModelSwitchTab | ( | SheetWorkbook * | wb, |
| int | index | ||
| ) |
| void SheetModelToggleFormat | ( | SheetWorkbook * | wb, |
| int | col, | ||
| int | row, | ||
| uint16_t | fmtFlag | ||
| ) |