|
XenevaOS
|
Core types, constants, and limits for XESheets spreadsheet application. More...
#include <stdint.h>#include <stdbool.h>

Go to the source code of this file.
Classes | |
| struct | _SheetCell |
| struct | _SheetTab |
| struct | _SheetWorkbook |
| struct | _SheetCoord |
| struct | _SheetRange |
| struct | _SheetStats |
Macros | |
| #define | SHEET_MAX_COLS 26 /* Columns A to Z */ |
| #define | SHEET_MAX_ROWS 100 /* Rows 1 to 100 */ |
| #define | SHEET_MAX_TABS 8 /* Up to 8 multi-sheet tabs */ |
| #define | SHEET_TAB_NAME_LEN 32 |
| #define | SHEET_CELL_TEXT_LEN 64 |
| #define | SHEET_DISP_TEXT_LEN 32 |
| #define | SHEET_PATH_MAX 128 |
| #define | SHEET_DEFAULT_COL_W 72 |
| #define | SHEET_DEFAULT_ROW_H 22 |
| #define | SHEET_ROW_HEADER_W 42 |
| #define | SHEET_COL_HEADER_H 22 |
| #define | CELL_FMT_BOLD (1 << 0) |
| #define | CELL_FMT_ALIGN_LEFT (0) |
| #define | CELL_FMT_ALIGN_CENTER (1 << 1) |
| #define | CELL_FMT_ALIGN_RIGHT (1 << 2) |
Typedefs | |
| typedef struct _SheetCell | SheetCell |
| typedef struct _SheetTab | SheetTab |
| typedef struct _SheetWorkbook | SheetWorkbook |
| typedef struct _SheetCoord | SheetCoord |
| typedef struct _SheetRange | SheetRange |
| typedef struct _SheetStats | SheetStats |
Enumerations | |
| enum | CellType { CELL_TYPE_EMPTY = 0 , CELL_TYPE_TEXT , CELL_TYPE_NUMBER , CELL_TYPE_FORMULA } |
| enum | CellError { CELL_ERR_NONE = 0 , CELL_ERR_DIV0 , CELL_ERR_VALUE , CELL_ERR_NAME , CELL_ERR_CYCLE , CELL_ERR_REF } |
Core types, constants, and limits for XESheets spreadsheet application.
| #define CELL_FMT_ALIGN_CENTER (1 << 1) |
| #define CELL_FMT_ALIGN_LEFT (0) |
| #define CELL_FMT_ALIGN_RIGHT (1 << 2) |
| #define CELL_FMT_BOLD (1 << 0) |
| #define SHEET_CELL_TEXT_LEN 64 |
| #define SHEET_COL_HEADER_H 22 |
| #define SHEET_DEFAULT_COL_W 72 |
| #define SHEET_DEFAULT_ROW_H 22 |
| #define SHEET_DISP_TEXT_LEN 32 |
| #define SHEET_MAX_COLS 26 /* Columns A to Z */ |
| #define SHEET_MAX_ROWS 100 /* Rows 1 to 100 */ |
| #define SHEET_MAX_TABS 8 /* Up to 8 multi-sheet tabs */ |
| #define SHEET_PATH_MAX 128 |
| #define SHEET_ROW_HEADER_W 42 |
| #define SHEET_TAB_NAME_LEN 32 |
| typedef struct _SheetCell SheetCell |
| typedef struct _SheetCoord SheetCoord |
| typedef struct _SheetRange SheetRange |
| typedef struct _SheetStats SheetStats |
| typedef struct _SheetWorkbook SheetWorkbook |
| enum CellError |
| enum CellType |