cursor keys when it is on a panel.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6342
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// in the grid. You may pass it to the wxGridCellAttr (below) to change the
// format of one given cell or to wxGrid::SetDefaultRenderer() to change the
// view of all cells. This is an ABC, you will normally use one of the
// in the grid. You may pass it to the wxGridCellAttr (below) to change the
// format of one given cell or to wxGrid::SetDefaultRenderer() to change the
// view of all cells. This is an ABC, you will normally use one of the
-// predefined derived classes or derive oyur own class from it.
+// predefined derived classes or derive your own class from it.
// ----------------------------------------------------------------------------
class WXDLLEXPORT wxGridCellRenderer
// ----------------------------------------------------------------------------
class WXDLLEXPORT wxGridCellRenderer
private:
// formatting parameters
int m_width,
private:
// formatting parameters
int m_width,
wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
+ long style = wxWANTS_CHARS,
const wxString& name = wxPanelNameStr );
~wxGrid();
const wxString& name = wxPanelNameStr );
~wxGrid();
wxGrid( wxWindow *parent,
int x, int y, int w = -1, int h = -1,
wxGrid( wxWindow *parent,
int x, int y, int w = -1, int h = -1,
+ long style = wxWANTS_CHARS,
const wxString& name = wxPanelNameStr )
const wxString& name = wxPanelNameStr )
- : wxScrolledWindow( parent, -1, wxPoint(x,y), wxSize(w,h), style, name )
+ : wxScrolledWindow( parent, -1, wxPoint(x,y), wxSize(w,h),
+ (style|wxWANTS_CHARS), name )
wxGridRowLabelWindow::wxGridRowLabelWindow( wxGrid *parent,
wxWindowID id,
const wxPoint &pos, const wxSize &size )
wxGridRowLabelWindow::wxGridRowLabelWindow( wxGrid *parent,
wxWindowID id,
const wxPoint &pos, const wxSize &size )
- : wxWindow( parent, id, pos, size )
+ : wxWindow( parent, id, pos, size, wxWANTS_CHARS )
wxGridColLabelWindow::wxGridColLabelWindow( wxGrid *parent,
wxWindowID id,
const wxPoint &pos, const wxSize &size )
wxGridColLabelWindow::wxGridColLabelWindow( wxGrid *parent,
wxWindowID id,
const wxPoint &pos, const wxSize &size )
- : wxWindow( parent, id, pos, size )
+ : wxWindow( parent, id, pos, size, wxWANTS_CHARS )
wxGridCornerLabelWindow::wxGridCornerLabelWindow( wxGrid *parent,
wxWindowID id,
const wxPoint &pos, const wxSize &size )
wxGridCornerLabelWindow::wxGridCornerLabelWindow( wxGrid *parent,
wxWindowID id,
const wxPoint &pos, const wxSize &size )
- : wxWindow( parent, id, pos, size )
+ : wxWindow( parent, id, pos, size, wxWANTS_CHARS )
wxGridRowLabelWindow *rowLblWin,
wxGridColLabelWindow *colLblWin,
wxWindowID id, const wxPoint &pos, const wxSize &size )
wxGridRowLabelWindow *rowLblWin,
wxGridColLabelWindow *colLblWin,
wxWindowID id, const wxPoint &pos, const wxSize &size )
- : wxPanel( parent, id, pos, size, 0, "grid window" )
+ : wxPanel( parent, id, pos, size, wxWANTS_CHARS, "grid window" )
{
m_owner = parent;
m_rowLabelWin = rowLblWin;
{
m_owner = parent;
m_rowLabelWin = rowLblWin;
const wxSize& size,
long style,
const wxString& name )
const wxSize& size,
long style,
const wxString& name )
- : wxScrolledWindow( parent, id, pos, size, style, name ),
+ : wxScrolledWindow( parent, id, pos, size, (style | wxWANTS_CHARS), name ),
m_colMinWidths(wxKEY_INTEGER, GRID_HASH_SIZE)
{
Create();
m_colMinWidths(wxKEY_INTEGER, GRID_HASH_SIZE)
{
Create();