X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8a3e536cd56a1867703e1cf8946a8e863c5f59ed..615f68c6b9fb887d2cfcbc6a3c6c3716a34a914e:/samples/grid/griddemo.h diff --git a/samples/grid/griddemo.h b/samples/grid/griddemo.h index 3ec731d708..15e8b88223 100644 --- a/samples/grid/griddemo.h +++ b/samples/grid/griddemo.h @@ -5,7 +5,7 @@ // Modified by: // RCS-ID: $Id$ // Copyright: (c) Michael Bedward, Julian Smart -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -39,7 +39,9 @@ class GridFrame : public wxFrame void ToggleColMoving( wxCommandEvent& ); void ToggleGridSizing( wxCommandEvent& ); void ToggleGridDragCell ( wxCommandEvent& ); - void ToggleNativeHeader ( wxCommandEvent& ); + void SetNativeColHeader ( wxCommandEvent& ); + void SetCustomColHeader( wxCommandEvent& ); + void SetDefaultColHeader( wxCommandEvent& ); void ToggleGridLines( wxCommandEvent& ); void AutoSizeCols( wxCommandEvent& ); void CellOverflow( wxCommandEvent& ); @@ -75,7 +77,6 @@ class GridFrame : public wxFrame void SelectRow(wxCommandEvent& event); void SelectAll(wxCommandEvent& event); void OnAddToSelectToggle(wxCommandEvent& event); - void OnShowSelection(wxCommandEvent& event); void AutoSizeRow(wxCommandEvent& event); void AutoSizeCol(wxCommandEvent& event); @@ -91,6 +92,7 @@ class GridFrame : public wxFrame void OnColSize( wxGridSizeEvent& ); void OnSelectCell( wxGridEvent& ); void OnRangeSelected( wxGridRangeSelectEvent& ); + void OnCellValueChanging( wxGridEvent& ); void OnCellValueChanged( wxGridEvent& ); void OnCellBeginDrag( wxGridEvent& ); @@ -108,8 +110,7 @@ public: void About( wxCommandEvent& ); void OnVTable( wxCommandEvent& ); void OnBugsTable( wxCommandEvent& ); - void OnSmallGrid( wxCommandEvent& ); - void OnTabularGrid( wxCommandEvent& ); + void OnTabularTable( wxCommandEvent& ); enum { @@ -121,7 +122,6 @@ public: ID_TOGGLECOLMOVING, ID_TOGGLEGRIDSIZING, ID_TOGGLEGRIDDRAGCELL, - ID_TOGGLENATIVEHEADER, ID_TOGGLEGRIDLINES, ID_AUTOSIZECOLS, ID_CELLOVERFLOW, @@ -135,6 +135,9 @@ public: ID_COLLABELALIGN, ID_COLLABELHORIZALIGN, ID_COLLABELVERTALIGN, + ID_COLDEFAULTHEADER, + ID_COLNATIVEHEADER, + ID_COLCUSTOMHEADER, ID_GRIDLINECOLOUR, ID_INSERTROW, ID_INSERTCOL, @@ -150,10 +153,8 @@ public: ID_SET_CELL_BG_COLOUR, ID_VTABLE, ID_BUGS_TABLE, - ID_SMALL_GRID, - ID_TABULAR_GRID, + ID_TABULAR_TABLE, ID_SELECT_UNSELECT, - ID_SHOW_SELECTION, ID_SELECT_ALL, ID_SELECT_ROW, ID_SELECT_COL, @@ -255,7 +256,7 @@ private: class BugsGridTable : public wxGridTableBase { public: - BugsGridTable(){}; + BugsGridTable() { } virtual int GetNumberRows(); virtual int GetNumberCols();