- wxBoxSizer *m_sizer = new wxBoxSizer( wxVERTICAL );
- m_sizer->Add(m_sizer_top, 1, wxEXPAND );
+ wxBoxSizer *sizerDirCtrl = new wxBoxSizer(wxVERTICAL);
+ sizerDirCtrl->Add(new wxStaticText(this, wxID_ANY, "Drag files from here"),
+ wxSizerFlags().Centre().Border());
+ sizerDirCtrl->Add(m_ctrlDir, wxSizerFlags(1).Expand());
+ sizer_top->Add(sizerDirCtrl, 1, wxEXPAND );
+
+ // make all columns of reasonable minimal size
+ for ( unsigned n = 0; n < sizer_top->GetChildren().size(); n++ )
+ sizer_top->SetItemMinSize(n, 200, 300);
+
+ wxBoxSizer *sizer = new wxBoxSizer( wxVERTICAL );
+ sizer->Add(sizer_top, 1, wxEXPAND );