Ejemplo n.º 1
0
 private void RemoveItem(TimeLineItemFrame item, bool callHandlers)
 {
     item.OnRemoveItem -= item_OnRemoveItem;
     m_items.Remove(item);
     item.Dispose();
     if (callHandlers)
     {
         RelayoutItems();
         m_cfg.CallChanged();
     }
 }
Ejemplo n.º 2
0
        private TimeLineItemFrame AddItem(bool callHandlers)
        {
            var item = new TimeLineItemFrame(m_cfg);

            panel1.Controls.Add(item);
            item.Width            = panel1.Width;
            item.Anchor           = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right;
            item.AdvancedSettings = chbAdvanced.Checked;
            m_items.Add(item);
            item.OnRemoveItem += item_OnRemoveItem;
            if (callHandlers)
            {
                RelayoutItems();
                m_cfg.CallChanged();
            }
            return(item);
        }