private void AddJobToQueue(PlayoutJob job)
        {
            PlayoutItem item = new PlayoutItem(job);

            item.Width      = pnlQueue.Width - item.Margin.Left - item.Margin.Right;
            item.MouseDown += Item_MouseDown;

            pnlQueue.Controls.Add(item);
        }
        private void Item_MouseDown(object sender, MouseEventArgs e)
        {
            PlayoutItem itm = sender as PlayoutItem;

            itm.Selected = true;
            selJobControls.Controls.Clear();
            itm.SetupControlPanel(selJobControls);

            foreach (PlayoutItem item in pnlQueue.Controls)
            {
                if (item != null && item != itm)
                {
                    item.Selected = false;
                }
            }
            pnlQueue.Invalidate(true);
            timer1_Tick(sender, e);
        }
        private void button1_Click_2(object sender, EventArgs e)
        {
            PlayoutItem selItem = null;

            foreach (PlayoutItem itm in pnlQueue.Controls)
            {
                if (itm.Selected)
                {
                    selItem = itm;
                    break;
                }
            }

            if (selItem != null)
            {
                pnlQueue.Controls.Remove(selItem);
            }
            pnlQueue.Invalidate(true);
            timer1_Tick(sender, e);
        }