public MarksTimeChangedUndoAction(TimedSequenceEditorForm form, Dictionary <IMark, MarkTimeInfo> changedMarks, ElementMoveType moveType)
     : base()
 {
     _changedMarks = changedMarks;
     _moveType     = moveType;
     _form         = form;
 }
		public ElementsTimeChangedUndoAction(TimedSequenceEditorForm form, Dictionary<Element, ElementTimeInfo> changedElements, ElementMoveType moveType)
			: base()
		{
			m_changedElements = changedElements;
			m_moveType = moveType;
			m_form = form;
		}
示例#3
0
 public ElementsTimeChangedUndoAction(TimedSequenceEditorForm form, Dictionary <Element, ElementTimeInfo> changedElements, ElementMoveType moveType)
     : base()
 {
     m_changedElements = changedElements;
     m_moveType        = moveType;
     m_form            = form;
 }
        public EffectsAddedRemovedUndoAction(TimedSequenceEditorForm form, IEnumerable<EffectNode> nodes)
        {
            m_form = form;
            var layerManager = form.Sequence.GetSequenceLayerManager();
            foreach (var effectNode in nodes)
            {
                m_effectNodes.Add(effectNode, layerManager.GetLayer(effectNode));
            }

            m_count = m_effectNodes.Count();
        }
示例#5
0
        public EffectsAddedRemovedUndoAction(TimedSequenceEditorForm form, IEnumerable <EffectNode> nodes)
        {
            m_form = form;
            var layerManager = form.Sequence.GetSequenceLayerManager();

            foreach (var effectNode in nodes)
            {
                m_effectNodes.Add(effectNode, layerManager.GetLayer(effectNode));
            }

            m_count = m_effectNodes.Count();
        }
示例#6
0
		public EffectsAddedUndoAction(TimedSequenceEditorForm form, IEnumerable<EffectNode> nodes)
			: base(form, nodes)
		{
		}
示例#7
0
 public MarksRemovedUndoAction(TimedSequenceEditorForm form, Dictionary <IMark, IMarkCollection> markCollections)
     : base(form, markCollections)
 {
 }
示例#8
0
 public MarksRemovedUndoAction(TimedSequenceEditorForm form, IMark mark, IMarkCollection mc)
     : base(form, new Dictionary <IMark, IMarkCollection>() { { mark, mc } })
 {
 }
 public MarksAddedUndoAction(TimedSequenceEditorForm form, Dictionary <TimeSpan, MarkCollection> markCollections)
     : base(form, markCollections)
 {
 }
示例#10
0
 public EffectsAddedRemovedUndoAction(TimedSequenceEditorForm form, IEnumerable <EffectNode> nodes)
 {
     m_form        = form;
     m_effectNodes = nodes;
     m_count       = m_effectNodes.Count();
 }
示例#11
0
 public EffectsPastedUndoAction(TimedSequenceEditorForm form, IEnumerable <EffectNode> nodes)
     : base(form, nodes)
 {
 }
示例#12
0
 public EffectsLayerChangedUndoAction(TimedSequenceEditorForm form, Dictionary <IEffectNode, ILayer> nodes)
 {
     _form        = form;
     _effectNodes = nodes;
 }
		public EffectsAddedRemovedUndoAction(TimedSequenceEditorForm form, IEnumerable<EffectNode> nodes)
		{
			m_form = form;
			m_effectNodes = nodes;
			m_count = m_effectNodes.Count();
		}
 public MarksAddedRemovedUndoAction(TimedSequenceEditorForm form, Dictionary <IMark, IMarkCollection> markCollections)
 {
     _form            = form;
     _markCollections = markCollections;
     Count            = _markCollections.Count();
 }
示例#15
0
 public MarksMovedUndoAction(TimedSequenceEditorForm form, List <TimedSequenceEditorForm.MarkNdugeCollection> markCollection)
 {
     _form           = form;
     _markCollection = markCollection;
     _count          = markCollection.Count();
 }
 public EffectsLayerChangedUndoAction(TimedSequenceEditorForm form, Dictionary<IEffectNode, ILayer> nodes)
 {
     _form = form;
     _effectNodes = nodes;
 }