Added test showing problem with small grids

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15115 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2002-04-12 16:31:38 +00:00
parent 0dbfd66d0b
commit 671bcff5bf
2 changed files with 17 additions and 3 deletions

View File

@@ -99,6 +99,7 @@ BEGIN_EVENT_TABLE( GridFrame, wxFrame )
EVT_MENU( wxID_EXIT, GridFrame::OnQuit )
EVT_MENU( ID_VTABLE, GridFrame::OnVTable)
EVT_MENU( ID_BUGS_TABLE, GridFrame::OnBugsTable)
EVT_MENU( ID_SMALL_GRID, GridFrame::OnSmallGrid)
EVT_MENU( ID_DESELECT_CELL, GridFrame::DeselectCell)
EVT_MENU( ID_DESELECT_COL, GridFrame::DeselectCol)
@@ -137,6 +138,7 @@ GridFrame::GridFrame()
wxMenu *fileMenu = new wxMenu;
fileMenu->Append( ID_VTABLE, "&Virtual table test\tCtrl-V");
fileMenu->Append( ID_BUGS_TABLE, "&Bugs table test\tCtrl-B");
fileMenu->Append( ID_SMALL_GRID, "&Small Grid test\tCtrl-S");
fileMenu->AppendSeparator();
fileMenu->Append( wxID_EXIT, "E&xit\tAlt-X" );
@@ -874,6 +876,16 @@ void GridFrame::OnBugsTable(wxCommandEvent& )
frame->Show(TRUE);
}
void GridFrame::OnSmallGrid(wxCommandEvent& )
{
wxFrame* frame = new wxFrame(NULL, -1, "A Small Grid",
wxDefaultPosition, wxSize(640, 480));
wxPanel* panel = new wxPanel(frame, -1);
wxGrid* grid = new wxGrid(panel, -1, wxPoint(10,10), wxSize(400,400),
wxWANTS_CHARS | wxSIMPLE_BORDER);
grid->CreateGrid(3,3);
frame->Show(TRUE);
}
void GridFrame::OnVTable(wxCommandEvent& )
{

View File

@@ -95,6 +95,7 @@ public:
void About( wxCommandEvent& );
void OnVTable( wxCommandEvent& );
void OnBugsTable( wxCommandEvent& );
void OnSmallGrid( wxCommandEvent& );
enum
{
@@ -130,6 +131,7 @@ public:
ID_ABOUT,
ID_VTABLE,
ID_BUGS_TABLE,
ID_SMALL_GRID,
ID_SELECT_UNSELECT,
ID_SELECT_ALL,
ID_SELECT_ROW,