void DeleteSelectedRows( wxCommandEvent& );
void DeleteSelectedCols( wxCommandEvent& );
void ClearGrid( wxCommandEvent& );
+ void SelectCells( wxCommandEvent& );
+ void SelectRows( wxCommandEvent& );
+ void SelectCols( wxCommandEvent& );
void OnLabelLeftClick( wxGridEvent& );
void OnCellLeftClick( wxGridEvent& );
ID_DELETEROW,
ID_DELETECOL,
ID_CLEARGRID,
+ ID_CHANGESEL,
+ ID_SELCELLS,
+ ID_SELROWS,
+ ID_SELCOLS,
ID_SET_CELL_FG_COLOUR,
ID_SET_CELL_BG_COLOUR,
ID_ABOUT,
public:
BigGridTable(long sizeGrid) { m_sizeGrid = sizeGrid; }
- long GetNumberRows() { return m_sizeGrid; }
- long GetNumberCols() { return m_sizeGrid; }
+ int GetNumberRows() { return m_sizeGrid; }
+ int GetNumberCols() { return m_sizeGrid; }
wxString GetValue( int row, int col )
{
return wxString::Format("(%d, %d)", row, col);
public:
BugsGridTable();
- virtual long GetNumberRows();
- virtual long GetNumberCols();
+ virtual int GetNumberRows();
+ virtual int GetNumberCols();
virtual bool IsEmptyCell( int row, int col );
virtual wxString GetValue( int row, int col );
virtual void SetValue( int row, int col, const wxString& value );