6#ifndef __SHEET_GRID_H__
7#define __SHEET_GRID_H__
18#define SHEET_KEY_UP_EXT 0xE048
19#define SHEET_KEY_DOWN_EXT 0xE050
20#define SHEET_KEY_LEFT_EXT 0xE04B
21#define SHEET_KEY_RIGHT_EXT 0xE04D
22#define SHEET_KEY_HOME_EXT 0xE047
23#define SHEET_KEY_END_EXT 0xE04F
24#define SHEET_KEY_PGUP_EXT 0xE049
25#define SHEET_KEY_PGDN_EXT 0xE051
26#define SHEET_KEY_DEL_EXT 0xE053
29#define SHEET_KEY_ENTER_STD 0x1C
30#define SHEET_KEY_TAB_STD 0x0F
31#define SHEET_KEY_ESC_STD 0x01
32#define SHEET_KEY_BS_STD 0x0E
86static inline void SheetWindowUpdate(
ChWindow*
win,
int x,
int y,
int w,
int h,
bool updateEntire) {
int h
Definition layout.c:118
ChWindow * win
Definition namdapha.cpp:60
void SheetGridStartEdit(SheetGridWidget *grid, ChWindow *win, const char *initialText)
Definition sheet_grid.cpp:98
void SheetGridCancelEdit(SheetGridWidget *grid, ChWindow *win)
Definition sheet_grid.cpp:89
void SheetGridCommitEdit(SheetGridWidget *grid, ChWindow *win)
Definition sheet_grid.cpp:73
struct _SheetGridWidget SheetGridWidget
void SheetGridScrollToActive(SheetGridWidget *grid)
Definition sheet_grid.cpp:42
SheetGridWidget * SheetGridCreate(int x, int y, int w, int h, SheetWorkbook *wb, ChFont *font)
Definition sheet_grid.cpp:608
void SheetGridRepaint(SheetGridWidget *grid, ChWindow *win)
Definition sheet_grid.cpp:305
bool SheetGridHandleKey(SheetGridWidget *grid, ChWindow *win, int keycode, char ascii)
Definition sheet_grid.cpp:453
void SheetGridRepaintActiveCell(SheetGridWidget *grid, ChWindow *win)
Definition sheet_grid.cpp:313
Core types, constants, and limits for XESheets spreadsheet application.
#define SHEET_CELL_TEXT_LEN
Definition sheet_types.h:16
Definition sheet_types.h:87
Definition sheet_types.h:72