コード例 #1
0
		public ElementsTimeChangedUndoAction(TimedSequenceEditorForm form, Dictionary<Element, ElementTimeInfo> changedElements, ElementMoveType moveType)
			: base()
		{
			m_changedElements = changedElements;
			m_moveType = moveType;
			m_form = form;
		}
コード例 #2
0
 public MarksTimeChangedUndoAction(TimedSequenceEditorForm form, Dictionary <IMark, MarkTimeInfo> changedMarks, ElementMoveType moveType)
     : base()
 {
     _changedMarks = changedMarks;
     _moveType     = moveType;
     _form         = form;
 }
コード例 #3
0
ファイル: Undo.cs プロジェクト: komby/vixen
 public ElementsTimeChangedUndoAction(TimedSequenceEditorForm form, Dictionary <Element, ElementTimeInfo> changedElements, ElementMoveType moveType)
     : base()
 {
     m_changedElements = changedElements;
     m_moveType        = moveType;
     m_form            = form;
 }
コード例 #4
0
 public MarksMovedEventArgs(MarksMoveResizeInfo marksMoveResizeInfo, ElementMoveType type)
 {
     MoveType       = type;
     MoveResizeInfo = new Dictionary <IMark, MarkTimeInfo>();
     foreach (var originalMark in marksMoveResizeInfo.OriginalMarks)
     {
         MoveResizeInfo.Add(originalMark.Key, originalMark.Value);
     }
 }
コード例 #5
0
ファイル: MarksBar.cs プロジェクト: robness/Vixen
        private void FinishedResizeMoveMarks(ElementMoveType type)
        {
            //TODO This selected mark move thing needs help
            _timeLineGlobalEventManager.OnAlignmentActivity(new AlignmentEventArgs(false, null));

            _timeLineGlobalEventManager.OnMarkMoved(new MarksMovedEventArgs(_marksMoveResizeInfo, type));

            _marksMoveResizeInfo     = null;
            _moveResizeStartLocation = Point.Empty;
        }
コード例 #6
0
ファイル: Grid_Mouse.cs プロジェクト: thorhs/vixen
        private void elementsFinishedMoving(ElementMoveType type)
        {
            foreach (var elem in SelectedElements)
            {
                elem.EndUpdate();
                RenderElement(elem);
            }

            MultiElementEventArgs evargs = new MultiElementEventArgs {
                Elements = SelectedElements
            };

            _ElementsFinishedMoving(evargs);

            if (ElementsMovedNew != null)
            {
                ElementsMovedNew(this, new ElementsChangedTimesEventArgs(m_elemMoveInfo, type));
            }

            m_elemMoveInfo = null;
        }
コード例 #7
0
        private void elementsFinishedMoving(ElementMoveType type)
        {
            foreach (var elem in SelectedElements)
                elem.EndUpdate();

            endAllDrag();

            MultiElementEventArgs evargs = new MultiElementEventArgs { Elements = SelectedElements };
            _ElementsFinishedMoving(evargs);

            if (ElementsMovedNew != null)
            {
                ElementsMovedNew(this, new ElementsChangedTimesEventArgs(m_elemMoveInfo, type));
            }

            m_elemMoveInfo = null;
        }
コード例 #8
0
ファイル: Undo.cs プロジェクト: Jchuchla/vixen
 public ElementsTimeChangedUndoAction(Dictionary<Element, ElementTimeInfo> changedElements, ElementMoveType moveType)
     : base()
 {
     m_changedElements = changedElements;
     m_moveType = moveType;
 }
コード例 #9
0
ファイル: EventArgs.cs プロジェクト: starry-au/vixen-modules
 public ElementsChangedTimesEventArgs(ElementMoveInfo info, ElementMoveType type)
 {
     PreviousTimes = info.OriginalElements;
     Type          = type;
 }
コード例 #10
0
ファイル: Undo.cs プロジェクト: Jchuchla/vixen-sall-vixen
 public ElementsTimeChangedUndoAction(Dictionary <Element, ElementTimeInfo> changedElements, ElementMoveType moveType)
     : base()
 {
     m_changedElements = changedElements;
     m_moveType        = moveType;
 }
コード例 #11
0
ファイル: EventArgs.cs プロジェクト: stewmc/vixen
		public ElementsChangedTimesEventArgs(ElementMoveInfo info, ElementMoveType type)
		{
			PreviousTimes = info.OriginalElements;
			Type = type;
		}