class GridFrame : public wxFrame
{
wxGrid *grid;
+#if wxUSE_LOG
wxTextCtrl *logWin;
wxLogTextCtrl *logger;
+#endif // wxUSE_LOG
wxString logBuf;
void SetDefaults();
void ToggleRowSizing( wxCommandEvent& );
void ToggleColSizing( wxCommandEvent& );
void ToggleGridSizing( wxCommandEvent& );
+ void ToggleGridDragCell ( wxCommandEvent& );
void ToggleGridLines( wxCommandEvent& );
void AutoSizeCols( wxCommandEvent& );
void CellOverflow( wxCommandEvent& );
void OnSelectCell( wxGridEvent& );
void OnRangeSelected( wxGridRangeSelectEvent& );
void OnCellValueChanged( wxGridEvent& );
+ void OnCellBeginDrag( wxGridEvent& );
void OnEditorShown(wxGridEvent&);
void OnEditorHidden(wxGridEvent&);
ID_TOGGLEROWSIZING,
ID_TOGGLECOLSIZING,
ID_TOGGLEGRIDSIZING,
+ ID_TOGGLEGRIDDRAGCELL,
ID_TOGGLEGRIDLINES,
ID_AUTOSIZECOLS,
ID_CELLOVERFLOW,
ID_TESTFUNC
};
+#if wxUSE_LOG
wxLog *m_logOld;
+#endif // wxUSE_LOG
// add the cells to selection when using commands from select menu?
bool m_addToSel;
}
void SetValue( int , int , const wxString& ) { /* ignore */ }
- bool IsEmptyCell( int , int ) { return FALSE; }
+ bool IsEmptyCell( int , int ) { return false; }
private:
long m_sizeGrid;
class BugsGridTable : public wxGridTableBase
{
public:
- BugsGridTable();
+ BugsGridTable(){};
virtual int GetNumberRows();
virtual int GetNumberCols();