AnimatGuiCtrls.Controls.KeyFrame.MoveFrame C# (CSharp) Méthode

MoveFrame() public méthode

public MoveFrame ( System e, TimeRuler ruler ) : void
e System
ruler TimeRuler
Résultat void
        public virtual void MoveFrame(System.Windows.Forms.MouseEventArgs e, TimeRuler ruler)
        {
            int iMousePosition = ((ruler.Orientation == enumOrientation.orHorizontal) ? e.X : e.Y);

            long lNewMillisecond = (long) ruler.PixelToScaleValue(iMousePosition);

            if(lNewMillisecond > ruler.ActualMillisecond &&
                 _StartMillisecond > ruler.ActualMillisecond &&
                !ruler.KeyFrames.Overlaps(lNewMillisecond, lNewMillisecond, this))
            {
                _StartMillisecond = lNewMillisecond;
                _EndMillisecond = _StartMillisecond;

                ruler.RedrawBitmap();
            }
        }

Same methods

KeyFrame::MoveFrame ( long lStart, long lEnd, TimeRuler ruler ) : void