Layout improvements for CalendarCtrl
[wxWidgets.git] / samples / minimal / minimal.cpp
1 #include "wx/wx.h"
2
3
4 class TestApp : public wxApp
5 {
6 public:
7 virtual bool OnInit() {
8 wxFrame *frame = new wxFrame(NULL, -1, _T("Test"));
9
10 wxFlexGridSizer *sizer = new wxFlexGridSizer(3, 1, 0, 0);
11
12 sizer->Add(new wxListBox(frame, -1, wxDefaultPosition, wxSize(200,100)));
13 sizer->Add(new wxButton(frame, -1, _T("Hello")), 0, wxGROW | wxALIGN_RIGHT);
14 sizer->Add(new wxTextCtrl(frame, -1, _T("dummy"), wxDefaultPosition, wxSize(200, 100)) );
15 sizer->AddGrowableRow(0, 1);
16 sizer->AddGrowableRow(1, 1);
17 sizer->AddGrowableRow(2, 1);
18 sizer->AddGrowableCol(0, 1);
19
20 frame->SetSizer(sizer);
21 sizer->SetSizeHints(frame);
22
23 frame->Show();
24 SetTopWindow(frame);
25
26 return true;
27 }
28 };
29
30 IMPLEMENT_APP(TestApp)