r.gauge = new wxGauge (this, wxID_ANY, 100);
_sizer->Add (r.gauge, 1, wxEXPAND);
r.informed_of_finish = false;
- r.message = add_label_to_sizer (_sizer, this, "");
+ r.message = add_label_to_sizer (_sizer, this, "", 1);
_job_records[*i] = r;
_sizer->Layout ();
_job_records[*i].informed_of_finish = true;
}
}
+
+ _sizer->Layout ();
}
using namespace std;
wxStaticText *
-add_label_to_sizer (wxSizer* s, wxWindow* p, string t)
+add_label_to_sizer (wxSizer* s, wxWindow* p, string t, int prop)
{
wxStaticText* m = new wxStaticText (p, wxID_ANY, wxString (t.c_str (), wxConvUTF8));
- s->Add (m, 0, wxALIGN_CENTER_VERTICAL | wxALL, 6);
+ s->Add (m, prop, wxALIGN_CENTER_VERTICAL | wxALL, 6);
return m;
}
*/
extern void error_dialog (wxWindow *, std::string);
-extern wxStaticText* add_label_to_sizer (wxSizer *, wxWindow *, std::string);
+extern wxStaticText* add_label_to_sizer (wxSizer *, wxWindow *, std::string, int prop = 0);
extern std::string wx_to_std (wxString);
extern wxString std_to_wx (std::string);