Exemple #1
0
 void TaskAdded(object sender, ItemAddRemoveEventArgs <Task> e)
 {
     Invoke((o, args) =>
     {
         TaskAdded(e.Item);
     });
 }
Exemple #2
0
        void InstAdded(object sender, ItemAddRemoveEventArgs <Instance> e)
        {
            Instance inst = e.Item;

            instListStore.AppendValues(
                inst.Name, _imageList.ImgList[inst.IconKey], inst);
        }
Exemple #3
0
        //void UpdateStatus(int taskID)
        //{
        //    if (InvokeRequired)
        //    {
        //        Invoke((o, args) => UpdateStatus(taskID));
        //    }
        //    else
        //    {
        //        Task task = TaskList.FirstOrDefault<Task>(t => t.TaskID == taskID);
        //        if (task != null)
        //        {
        //            StatusStrip statusStrip = null;
        //            ToolStripStatusLabel statusLabel = null;
        //            ToolStripProgressBar statusProgBar = null;
        //            if (!statusStrips.ContainsKey(task.TaskID))
        //            {
        //                TaskAdded(task);
        //            }
        //            else
        //            {
        //                statusStrip = statusStrips[task.TaskID];
        //                statusLabel = statusStrip.Items["status"] as ToolStripStatusLabel;
        //                statusProgBar = statusStrip.Items["progress"] as ToolStripProgressBar;
        //            }

        //            statusLabel.Text = task.Status;

        //            if (task.Progress > 0)
        //            {
        //                statusProgBar.Style = ProgressBarStyle.Blocks;
        //                statusProgBar.Value = task.Progress;
        //            }
        //            else
        //                statusProgBar.Style = ProgressBarStyle.Marquee;
        //        }
        //        else
        //        {
        //            if (statusStrips.ContainsKey(taskID))
        //            {
        //                statusStrips.Remove(taskID);
        //            }
        //        }
        //    }
        //}

        void InstRemoved(object sender, ItemAddRemoveEventArgs <Instance> e)
        {
            foreach (ListViewItem item in instView.Items.Where <ListViewItem>(
                         item => item.Tag == e.Item))
            {
                instView.Items.Remove(item);
            }
        }
Exemple #4
0
 void TaskAdded(object sender, ItemAddRemoveEventArgs <Task> e)
 {
     if (IsTaskIDTaken(e.Item.TaskID))
     {
         e.Item.TaskID = GetAvailableTaskID();
     }
     TaskAdded(e.Item);
 }
Exemple #5
0
        void InstRemoved(object sender, ItemAddRemoveEventArgs <Instance> e)
        {
            TreeIter iter;

            instListStore.GetIterFirst(out iter);

            do
            {
                if (e.Item == instListStore.GetValue(iter, 2))
                {
                    instListStore.Remove(ref iter);
                    return;
                }
            } while (instListStore.IterNext(ref iter));
        }
Exemple #6
0
        void InstAdded(object sender, ItemAddRemoveEventArgs <Instance> e)
        {
            ListViewItem item = new ListViewItem(e.Item.Name);

            item.Tag = e.Item;
            if (e.Item.Name.ToLower().Contains("direwolf"))
            {
                item.ImageKey = "enderman";
            }
            else if ((ImageList as WinFormsImageList).ImgList.Images.ContainsKey(e.Item.IconKey))
            {
                item.ImageKey = e.Item.IconKey;
            }
            else
            {
                item.ImageIndex = 0;
            }
            instView.Items.Add(item);
        }
Exemple #7
0
 void TaskRemoved(object sender, ItemAddRemoveEventArgs <Task> e)
 {
     RemoveTaskStatusBar(e.Item);
 }
Exemple #8
0
        void InstRemoved(object sender, ItemAddRemoveEventArgs<Instance> e)
        {
            TreeIter iter;
            instListStore.GetIterFirst(out iter);

            do
            {
                if (e.Item == instListStore.GetValue(iter, 2))
                {
                    instListStore.Remove(ref iter);
                    return;
                }
            } while (instListStore.IterNext(ref iter));
        }
Exemple #9
0
 void TaskRemoved(object sender, ItemAddRemoveEventArgs<Task> e)
 {
     Invoke((o, args) => TaskRemoved(e.Item));
 }
Exemple #10
0
 void InstAdded(object sender, ItemAddRemoveEventArgs<Instance> e)
 {
     Instance inst = e.Item;
     instListStore.AppendValues(
         inst.Name, _imageList.ImgList[inst.IconKey], inst);
 }
Exemple #11
0
 void TaskRemoved(object sender, ItemAddRemoveEventArgs<Task> e)
 {
     RemoveTaskStatusBar(e.Item);
 }
Exemple #12
0
 void TaskAdded(object sender, ItemAddRemoveEventArgs<Task> e)
 {
     if (IsTaskIDTaken(e.Item.TaskID))
         e.Item.TaskID = GetAvailableTaskID();
     TaskAdded(e.Item);
 }
Exemple #13
0
 //void UpdateStatus(int taskID)
 //{
 //    if (InvokeRequired)
 //    {
 //        Invoke((o, args) => UpdateStatus(taskID));
 //    }
 //    else
 //    {
 //        Task task = TaskList.FirstOrDefault<Task>(t => t.TaskID == taskID);
 //        if (task != null)
 //        {
 //            StatusStrip statusStrip = null;
 //            ToolStripStatusLabel statusLabel = null;
 //            ToolStripProgressBar statusProgBar = null;
 //            if (!statusStrips.ContainsKey(task.TaskID))
 //            {
 //                TaskAdded(task);
 //            }
 //            else
 //            {
 //                statusStrip = statusStrips[task.TaskID];
 //                statusLabel = statusStrip.Items["status"] as ToolStripStatusLabel;
 //                statusProgBar = statusStrip.Items["progress"] as ToolStripProgressBar;
 //            }
 //            statusLabel.Text = task.Status;
 //            if (task.Progress > 0)
 //            {
 //                statusProgBar.Style = ProgressBarStyle.Blocks;
 //                statusProgBar.Value = task.Progress;
 //            }
 //            else
 //                statusProgBar.Style = ProgressBarStyle.Marquee;
 //        }
 //        else
 //        {
 //            if (statusStrips.ContainsKey(taskID))
 //            {
 //                statusStrips.Remove(taskID);
 //            }
 //        }
 //    }
 //}
 void InstRemoved(object sender, ItemAddRemoveEventArgs<Instance> e)
 {
     foreach (ListViewItem item in instView.Items.Where<ListViewItem>(
         item => item.Tag == e.Item))
     {
         instView.Items.Remove(item);
     }
 }
Exemple #14
0
 void InstAdded(object sender, ItemAddRemoveEventArgs<Instance> e)
 {
     ListViewItem item = new ListViewItem(e.Item.Name);
     item.Tag = e.Item;
     if (e.Item.Name.ToLower().Contains("direwolf"))
         item.ImageKey = "enderman";
     else if ((ImageList as WinFormsImageList).ImgList.Images.ContainsKey(e.Item.IconKey))
         item.ImageKey = e.Item.IconKey;
     else
         item.ImageIndex = 0;
     instView.Items.Add(item);
 }