diff options
| author | Carl Hetherington <cth@carlh.net> | 2017-01-28 00:35:55 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2017-01-28 00:35:55 +0000 |
| commit | f5bc071ddac2355da1d116404cc37f4485e97699 (patch) | |
| tree | 55da5257669b366fac0a6d9d214655f75867543a /src/wx/job_view.cc | |
| parent | 861267156da5960260c9a080dce94c0892fd012a (diff) | |
Add priority control buttons to batch converter (#961).
Diffstat (limited to 'src/wx/job_view.cc')
| -rw-r--r-- | src/wx/job_view.cc | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/src/wx/job_view.cc b/src/wx/job_view.cc index 8e7040c3b..13c3bc7ab 100644 --- a/src/wx/job_view.cc +++ b/src/wx/job_view.cc @@ -52,20 +52,20 @@ JobView::setup () _table->Insert (n, _gauge_message, 1, wxEXPAND | wxLEFT | wxRIGHT); ++n; - wxBoxSizer* buttons = new wxBoxSizer (wxHORIZONTAL); + _buttons = new wxBoxSizer (wxHORIZONTAL); _cancel = new wxButton (_container, wxID_ANY, _("Cancel")); _cancel->Bind (wxEVT_BUTTON, &JobView::cancel_clicked, this); - buttons->Add (_cancel, 1, wxALIGN_CENTER_VERTICAL); + _buttons->Add (_cancel, 1, wxALIGN_CENTER_VERTICAL); _details = new wxButton (_container, wxID_ANY, _("Details...")); _details->Bind (wxEVT_BUTTON, &JobView::details_clicked, this); _details->Enable (false); - buttons->Add (_details, 1, wxALIGN_CENTER_VERTICAL); + _buttons->Add (_details, 1, wxALIGN_CENTER_VERTICAL); - finish_setup (_container, buttons); + finish_setup (_container, _buttons); - _table->Insert (n, buttons, 1, wxALIGN_CENTER_VERTICAL | wxALL, 3); + _table->Insert (n, _buttons, 1, wxALIGN_CENTER_VERTICAL | wxALL, 3); _progress_connection = _job->Progress.connect (boost::bind (&JobView::progress, this)); _finished_connection = _job->Finished.connect (boost::bind (&JobView::finished, this)); @@ -134,3 +134,18 @@ JobView::cancel_clicked (wxCommandEvent &) _job->cancel (); } } + +void +JobView::insert (int pos) +{ + _table->Insert (pos, _gauge_message, 1, wxEXPAND | wxLEFT | wxRIGHT); + _table->Insert (pos + 1, _buttons, 1, wxALIGN_CENTER_VERTICAL | wxALL, 3); + _table->Layout (); +} + +void +JobView::detach () +{ + _table->Detach (_gauge_message); + _table->Detach (_buttons); +} |
