Many bug fixes for display code:
- clicking outside cell area no longer causes crashes - clicking beyond labels is now ignored - better cell selection code - old grid sample now works with this grid - newlines can be entered in to cell edit control git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5832 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -391,7 +391,14 @@ class WXDLLEXPORT wxGrid : public wxScrolledWindow
|
||||
{
|
||||
public:
|
||||
wxGrid()
|
||||
{ Create(); }
|
||||
{
|
||||
m_table = (wxGridTableBase *) NULL;
|
||||
m_gridWin = (wxGridWindow *) NULL;
|
||||
m_rowLabelWin = (wxGridRowLabelWindow *) NULL;
|
||||
m_colLabelWin = (wxGridColLabelWindow *) NULL;
|
||||
m_cornerLabelWin = (wxGridCornerLabelWindow *) NULL;
|
||||
m_cellEditCtrl = (wxWindow *) NULL;
|
||||
}
|
||||
|
||||
wxGrid( wxWindow *parent,
|
||||
wxWindowID id,
|
||||
@@ -671,8 +678,8 @@ public:
|
||||
// limited by TopLeft and BottomRight cell in device coords and clipped
|
||||
// to the client size of the grid window.
|
||||
//
|
||||
wxRect BlockToDeviceRect( const wxGridCellCoords & TopLeft,
|
||||
const wxGridCellCoords & BottomRight );
|
||||
wxRect BlockToDeviceRect( const wxGridCellCoords & topLeft,
|
||||
const wxGridCellCoords & bottomRight );
|
||||
|
||||
// This function returns the rectangle that encloses the selected cells
|
||||
// in device coords and clipped to the client size of the grid window.
|
||||
@@ -962,9 +969,6 @@ protected:
|
||||
bool SetModelValues();
|
||||
|
||||
|
||||
////////////////////// Public section ////////////////////
|
||||
|
||||
|
||||
DECLARE_DYNAMIC_CLASS( wxGrid )
|
||||
DECLARE_EVENT_TABLE()
|
||||
};
|
||||
|
Reference in New Issue
Block a user