XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_SheetGridWidget Struct Reference

#include <sheet_grid.h>

Collaboration diagram for _SheetGridWidget:
Collaboration graph
[legend]

Public Attributes

ChWidget base
 
SheetWorkbook * workbook
 
ChFont * font
 
int activeCol
 
int activeRow
 
int anchorCol
 
int anchorRow
 
SheetRange selRange
 
bool isRangeSelecting
 
int scrollCol
 
int scrollRow
 
bool isEditing
 
char editBuffer [SHEET_CELL_TEXT_LEN]
 
int editCursor
 
void(* OnSelectionChanged )(struct _SheetGridWidget *grid, ChWindow *win)
 
void(* OnCellEdited )(struct _SheetGridWidget *grid, ChWindow *win, int col, int row, const char *text)
 

Member Data Documentation

◆ activeCol

int _SheetGridWidget::activeCol

◆ activeRow

int _SheetGridWidget::activeRow

◆ anchorCol

int _SheetGridWidget::anchorCol

◆ anchorRow

int _SheetGridWidget::anchorRow

◆ base

ChWidget _SheetGridWidget::base

◆ editBuffer

char _SheetGridWidget::editBuffer[SHEET_CELL_TEXT_LEN]

◆ editCursor

int _SheetGridWidget::editCursor

◆ font

ChFont* _SheetGridWidget::font

◆ isEditing

bool _SheetGridWidget::isEditing

◆ isRangeSelecting

bool _SheetGridWidget::isRangeSelecting

◆ OnCellEdited

void(* _SheetGridWidget::OnCellEdited) (struct _SheetGridWidget *grid, ChWindow *win, int col, int row, const char *text)

◆ OnSelectionChanged

void(* _SheetGridWidget::OnSelectionChanged) (struct _SheetGridWidget *grid, ChWindow *win)

◆ scrollCol

int _SheetGridWidget::scrollCol

◆ scrollRow

int _SheetGridWidget::scrollRow

◆ selRange

SheetRange _SheetGridWidget::selRange

◆ workbook

SheetWorkbook* _SheetGridWidget::workbook

The documentation for this struct was generated from the following file: