コード例 #1
0
ファイル: JobQueue.cs プロジェクト: huannguyenfit/MeGUI
        internal void AddMenuItem(string name, string parent, MultiJobHandler handler)
        {
            ToolStripMenuItem item = new ToolStripMenuItem(name);

            item.Click += delegate(object sender, EventArgs e)
            {
                Debug.Assert(queueListView.SelectedItems.Count > 0);
                List <TaggedJob> list = new List <TaggedJob>();
                foreach (ListViewItem i in queueListView.SelectedItems)
                {
                    list.Add(jobs[i.Text]);
                }
                handler(list);
            };
            addItem(item, parent);
            multiJobHandlers.Add(item);
        }
コード例 #2
0
ファイル: JobQueue.cs プロジェクト: RoDaniel/featurehouse
 internal void AddMenuItem(string name, string parent, MultiJobHandler handler)
 {
     ToolStripMenuItem item = new ToolStripMenuItem(name);
     item.Click += delegate(object sender, EventArgs e)
     {
         Debug.Assert(queueListView.SelectedItems.Count > 0);
         List<TaggedJob> list = new List<TaggedJob>();
         foreach (ListViewItem i in queueListView.SelectedItems)
             list.Add(jobs[i.Text]);
         handler(list);
     };
     addItem(item, parent);
     multiJobHandlers.Add(item);
 }