/*
- Copyright (C) 2012-2016 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2012-2017 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
*/
#include "normal_job_view.h"
+#include "dcpomatic_button.h"
#include "lib/job.h"
#include <wx/wx.h>
void
NormalJobView::finish_setup (wxWindow* parent, wxSizer* sizer)
{
- _pause = new wxButton (parent, wxID_ANY, _("Pause"));
- _pause->Bind (wxEVT_COMMAND_BUTTON_CLICKED, boost::bind (&NormalJobView::pause_clicked, this));
+ _pause = new Button (parent, _("Pause"));
+ _pause->Bind (wxEVT_BUTTON, boost::bind (&NormalJobView::pause_clicked, this));
sizer->Add (_pause, 1, wxALIGN_CENTER_VERTICAL);
}
void
NormalJobView::pause_clicked ()
{
- if (_job->paused()) {
+ if (_job->paused_by_user()) {
_job->resume ();
_pause->SetLabel (_("Pause"));
} else {
- _job->pause ();
+ _job->pause_by_user ();
_pause->SetLabel (_("Resume"));
}
}