void BeginBatch();
void EndBatch();
int GetBatchCount();
+ void ForceRefresh();
// ------ edit control functions
bool AltDown();
};
+
+class wxGridEditorCreatedEvent : public wxCommandEvent {
+public:
+ wxGridEditorCreatedEvent(int id, wxEventType type, wxObject* obj,
+ int row, int col, wxControl* ctrl);
+
+ int GetRow();
+ int GetCol();
+ wxControl* GetControl();
+ void SetRow(int row);
+ void SetCol(int col);
+ void SetControl(wxControl* ctrl);
+};
+
+
+
enum {
wxEVT_GRID_CELL_LEFT_CLICK,
wxEVT_GRID_CELL_RIGHT_CLICK,
wxEVT_GRID_SELECT_CELL,
wxEVT_GRID_EDITOR_SHOWN,
wxEVT_GRID_EDITOR_HIDDEN,
+ wxEVT_GRID_EDITOR_CREATED,
};
def EVT_GRID_EDITOR_HIDDEN(win, fn):
win.Connect(-1, -1, wxEVT_GRID_EDITOR_HIDDEN, fn)
+def EVT_GRID_EDITOR_CREATED(win, fn):
+ win.Connect(-1, -1, wxEVT_GRID_EDITOR_CREATED, fn)
+
"
//---------------------------------------------------------------------------