public JobWorker(MainForm mf) { mainForm = mf; pw = new ProgressWindow(); pw.Abort += new AbortCallback(Pw_Abort); pw.Suspend += new SuspendCallback(Pw_Suspend); pw.PriorityChanged += new PriorityChangedCallback(Pw_PriorityChanged); pw.CreateControl(); }
public JobWorker(MainForm mf) { mainForm = mf; InitializeComponent(); jobQueue1.SetStartStopButtonsTogether(); jobQueue1.RequestJobDeleted = new RequestJobDeleted(GUIDeleteJob); jobQueue1.AddMenuItem("Return to main job queue", null, delegate(List <TaggedJob> jobs) { foreach (TaggedJob j in jobs) { mainForm.Jobs.ReleaseJob(j); } }); pw = new ProgressWindow(JobTypes.AUDIO); pw.Abort += new AbortCallback(pw_Abort); pw.PriorityChanged += new PriorityChangedCallback(pw_PriorityChanged); pw.CreateControl(); mainForm.RegisterForm(pw); }
public JobWorker(MainForm mf) { mainForm = mf; InitializeComponent(); Util.SetSize(this, MeGUI.Properties.Settings.Default.JobWorkerSize, MeGUI.Properties.Settings.Default.JobWorkerWindowState); jobQueue1.SetStartStopButtonsTogether(); jobQueue1.RequestJobDeleted = new RequestJobDeleted(GUIDeleteJob); jobQueue1.AddMenuItem("Return to main job queue", null, delegate(List <TaggedJob> jobs) { foreach (TaggedJob j in jobs) { mainForm.Jobs.ReleaseJob(j); } }); pw = new ProgressWindow(JobTypes.AUDIO); // pw.WindowClosed += new WindowClosedCallback(pw_WindowClosed); pw.Abort += new AbortCallback(pw_Abort); // pw.setPriority(job.Priority); pw.PriorityChanged += new PriorityChangedCallback(pw_PriorityChanged); pw.CreateControl(); mainForm.RegisterForm(pw); }