コード例 #1
0
 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();
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }