git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1239
91ce42f0-d328-0410-95d8-
f526ca767f89
cfgJobname = new wxStaticText(restorePanel, -1, " ", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT);
cfgBootstrap = new wxStaticText(restorePanel, -1, " ", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT);
cfgJobname = new wxStaticText(restorePanel, -1, " ", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT);
cfgBootstrap = new wxStaticText(restorePanel, -1, " ", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT);
- cfgWhere = new wxTextCtrl(restorePanel, ConfigWhere);
+ cfgWhere = new wxTextCtrl(restorePanel, ConfigWhere, "", wxDefaultPosition, wxSize(150, 25));
elist = new wxString[4];
elist[0] = "always";
elist[1] = "ifnewer";
elist = new wxString[4];
elist[0] = "always";
elist[1] = "ifnewer";
cfgFileset = new wxStaticText(restorePanel, -1, " ", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT);
cfgClient = new wxStaticText(restorePanel, -1, " ", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT);
cfgStorage = new wxStaticText(restorePanel, -1, " ", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT);
cfgFileset = new wxStaticText(restorePanel, -1, " ", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT);
cfgClient = new wxStaticText(restorePanel, -1, " ", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT);
cfgStorage = new wxStaticText(restorePanel, -1, " ", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT);
- cfgWhen = new wxTextCtrl(restorePanel, ConfigWhen);
- cfgPriority = new wxTextCtrl(restorePanel, ConfigPriority);
+ cfgWhen = new wxTextCtrl(restorePanel, ConfigWhen, "0000-00-00 00:00:00", wxDefaultPosition, wxSize(150, 25));
+ cfgPriority = new wxTextCtrl(restorePanel, ConfigPriority, "", wxDefaultPosition, wxSize(50, 25));
- cfgSizer->Add(new wxStaticText(restorePanel, -1, "Job Name", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
+ cfgSizer->Add(new wxStaticText(restorePanel, -1, "Job Name: ", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
cfgSizer->Add(cfgJobname, 1, wxEXPAND);
cfgSizer->Add(cfgJobname, 1, wxEXPAND);
- cfgSizer->Add(new wxStaticText(restorePanel, -1, "Bootstrap", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
+ cfgSizer->Add(new wxStaticText(restorePanel, -1, "Bootstrap: ", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
cfgSizer->Add(cfgBootstrap, 1, wxEXPAND);
cfgSizer->Add(cfgBootstrap, 1, wxEXPAND);
- cfgSizer->Add(new wxStaticText(restorePanel, -1, "Where", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
+ cfgSizer->Add(new wxStaticText(restorePanel, -1, "Where: ", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
cfgSizer->Add(cfgWhere, 1, wxEXPAND);
cfgSizer->Add(cfgWhere, 1, wxEXPAND);
- cfgSizer->Add(new wxStaticText(restorePanel, -1, "Replace", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
+ cfgSizer->Add(new wxStaticText(restorePanel, -1, "Replace: ", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
cfgSizer->Add(cfgReplace, 1, wxEXPAND);
cfgSizer->Add(cfgReplace, 1, wxEXPAND);
- cfgSizer->Add(new wxStaticText(restorePanel, -1, "Fileset", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
+ cfgSizer->Add(new wxStaticText(restorePanel, -1, "Fileset: ", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
cfgSizer->Add(cfgFileset, 1, wxEXPAND);
cfgSizer->Add(cfgFileset, 1, wxEXPAND);
- cfgSizer->Add(new wxStaticText(restorePanel, -1, "Client", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
+ cfgSizer->Add(new wxStaticText(restorePanel, -1, "Client: ", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
cfgSizer->Add(cfgClient, 1, wxEXPAND);
cfgSizer->Add(cfgClient, 1, wxEXPAND);
- cfgSizer->Add(new wxStaticText(restorePanel, -1, "Storage", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
+ cfgSizer->Add(new wxStaticText(restorePanel, -1, "Storage: ", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
cfgSizer->Add(cfgStorage, 1, wxEXPAND);
cfgSizer->Add(cfgStorage, 1, wxEXPAND);
- cfgSizer->Add(new wxStaticText(restorePanel, -1, "When", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
+ cfgSizer->Add(new wxStaticText(restorePanel, -1, "When: ", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
cfgSizer->Add(cfgWhen, 1, wxEXPAND);
cfgSizer->Add(cfgWhen, 1, wxEXPAND);
- cfgSizer->Add(new wxStaticText(restorePanel, -1, "Priority", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
+ cfgSizer->Add(new wxStaticText(restorePanel, -1, "Priority: ", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), 1, wxEXPAND);
cfgSizer->Add(cfgPriority, 1, wxEXPAND);
restoreSizer->Add(cfgSizer, 1, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL, 5);
cfgSizer->Add(cfgPriority, 1, wxEXPAND);
restoreSizer->Add(cfgSizer, 1, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL, 5);
}
void wxbRestorePanel::OnConfigUpdated(wxCommandEvent& event) {
}
void wxbRestorePanel::OnConfigUpdated(wxCommandEvent& event) {
+ if (status != configuring) return;
cfgApply->Enable(true);
cfgOk->Enable(false);
cfgUpdated = cfgUpdated | (1 << event.GetId());
}
void wxbRestorePanel::OnConfigOk(wxEvent& WXUNUSED(event)) {
cfgApply->Enable(true);
cfgOk->Enable(false);
cfgUpdated = cfgUpdated | (1 << event.GetId());
}
void wxbRestorePanel::OnConfigOk(wxEvent& WXUNUSED(event)) {
+ if (status != configuring) return;
}
void wxbRestorePanel::OnConfigApply(wxEvent& WXUNUSED(event)) {
}
void wxbRestorePanel::OnConfigApply(wxEvent& WXUNUSED(event)) {
+ if (status != configuring) return;
}
void wxbRestorePanel::OnConfigCancel(wxEvent& WXUNUSED(event)) {
}
void wxbRestorePanel::OnConfigCancel(wxEvent& WXUNUSED(event)) {
+ if (status != configuring) return;