38 wxBoxSizer* sizer =
new wxBoxSizer( wxVERTICAL );
42 grid->CreateGrid( 1, 7 );
43 grid->EnableGridLines(
true );
44 grid->SetMargins( 0, 0 );
45 grid->SetSelectionMode( wxGrid::wxGridSelectRows );
48 grid->SetColSize( 0, 30 );
49 grid->SetColSize( 1, 48 );
50 grid->SetColSize( 2, 48 );
51 grid->SetColSize( 3, 240 );
52 grid->SetColSize( 4, 100 );
53 grid->SetColSize( 5, 80 );
54 grid->SetColSize( 6, 240 );
55 grid->SetColLabelSize( 22 );
56 grid->SetColLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
59 grid->EnableDragRowSize(
false );
60 grid->SetRowLabelSize( 0 );
61 grid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
64 grid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
73 sizer->Add(
grid, 1, wxALL|wxEXPAND, 5 );
75 panel->SetSizer( sizer );
80 aNotebook->AddPage( panel, aTitle,
true );
bool HandleUnsavedChanges(wxWindow *aParent, const wxString &aMessage, const std::function< bool()> &aSaveFunction)
Display a dialog with Save, Cancel and Discard Changes buttons.