// Internal Constructor /// <summary> /// Initializes a new instance of the <see cref="ZeroitTransitionInput"/> class. /// </summary> /// <param name="_Transition">The transition.</param> /// <param name="_destination">The destination.</param> /// <param name="_Position">The position.</param> /// <param name="_TransitionTime">The transition time.</param> /// <param name="_No_Of_Flashes">The no of flashes.</param> public ZeroitTransitionInput( ZeroitTransitorEdit.TransitionType _Transition, int _destination, ZeroitTransitorEdit.Positions _Position, int _TransitionTime, int _No_Of_Flashes ) { this._Transition = _Transition; this._destination = _destination; this._Position = _Position; this._TransitionTime = _TransitionTime; this._No_Of_Flashes = _No_Of_Flashes; }
/// <summary> /// Initializes a new instance of the <see cref="ZeroitTransitionInput"/> class. /// </summary> /// <param name="Zeroit">The zeroit.</param> /// <param name="_destination">The destination.</param> /// <param name="_Position">The position.</param> /// <param name="_TransitionTime">The transition time.</param> /// <param name="_No_Of_Flashes">The no of flashes.</param> /// <param name="_Target">The target.</param> /// <param name="dummy">The dummy.</param> /// <param name="dummy1">The dummy1.</param> public ZeroitTransitionInput( ZeroitTransitorEdit.TransitionType Zeroit, int _destination, ZeroitTransitorEdit.Positions _Position, int _TransitionTime, int _No_Of_Flashes, Control _Target, int dummy, float dummy1 ) : this(ZeroitTransitorEdit.TransitionType.Zeroit, 0, ZeroitTransitorEdit.Positions.Left, 2000, 1) { this._Transition = Zeroit; this._destination = _destination; this._Position = _Position; this._TransitionTime = _TransitionTime; this._No_Of_Flashes = _No_Of_Flashes; this._Target = _Target; }
/// <summary> /// Initializes a new instance of the <see cref="ZeroitTransitionInput"/> class. /// </summary> /// <param name="Linear">The linear.</param> /// <param name="_destination">The destination.</param> /// <param name="_Position">The position.</param> /// <param name="_TransitionTime">The transition time.</param> /// <param name="_No_Of_Flashes">The no of flashes.</param> /// <param name="_Target">The target.</param> /// <param name="dummy">if set to <c>true</c> [dummy].</param> public ZeroitTransitionInput( ZeroitTransitorEdit.TransitionType Linear, int _destination, ZeroitTransitorEdit.Positions _Position, int _TransitionTime, int _No_Of_Flashes, Control _Target, bool dummy ) : this(ZeroitTransitorEdit.TransitionType.Linear, 0, ZeroitTransitorEdit.Positions.Left, 2000, 1) { this._Transition = Linear; this._destination = _destination; this._Position = _Position; this._TransitionTime = _TransitionTime; this._No_Of_Flashes = _No_Of_Flashes; this._Target = _Target; }
/// <summary> /// Initializes a new instance of the <see cref="ZeroitTransitionInput"/> class. /// </summary> /// <param name="Flash">The flash.</param> /// <param name="_destination">The destination.</param> /// <param name="_Position">The position.</param> /// <param name="_TransitionTime">The transition time.</param> /// <param name="_No_Of_Flashes">The no of flashes.</param> /// <param name="_Target">The target.</param> /// <param name="dummy">The dummy.</param> public ZeroitTransitionInput( ZeroitTransitorEdit.TransitionType Flash, int _destination, ZeroitTransitorEdit.Positions _Position, int _TransitionTime, int _No_Of_Flashes, Control _Target, string dummy ) : this(ZeroitTransitorEdit.TransitionType.Flash, 0, ZeroitTransitorEdit.Positions.Left, 2000, 1) { this._Transition = Flash; this._destination = _destination; this._Position = _Position; this._TransitionTime = _TransitionTime; this._No_Of_Flashes = _No_Of_Flashes; this._Target = _Target; }
/// <summary> /// Initializes a new instance of the <see cref="ZeroitTransitionInput"/> class. /// </summary> /// <param name="EaseInEaseOut">The ease in ease out.</param> /// <param name="_destination">The destination.</param> /// <param name="_Position">The position.</param> /// <param name="_TransitionTime">The transition time.</param> /// <param name="_No_Of_Flashes">The no of flashes.</param> /// <param name="_Target">The target.</param> /// <param name="dummy">The dummy.</param> public ZeroitTransitionInput( ZeroitTransitorEdit.TransitionType EaseInEaseOut, int _destination, ZeroitTransitorEdit.Positions _Position, int _TransitionTime, int _No_Of_Flashes, Control _Target, long dummy ) : this(ZeroitTransitorEdit.TransitionType.EaseInEaseOut, 0, ZeroitTransitorEdit.Positions.Left, 2000, 1) { this._Transition = EaseInEaseOut; this._destination = _destination; this._Position = _Position; this._TransitionTime = _TransitionTime; this._No_Of_Flashes = _No_Of_Flashes; this._Target = _Target; }
/// <summary> /// Initializes a new instance of the <see cref="ZeroitTransitionInput"/> class. /// </summary> /// <param name="Deceleration">The deceleration.</param> /// <param name="_destination">The destination.</param> /// <param name="_Position">The position.</param> /// <param name="_TransitionTime">The transition time.</param> /// <param name="_No_Of_Flashes">The no of flashes.</param> /// <param name="_Target">The target.</param> /// <param name="dummy">The dummy.</param> public ZeroitTransitionInput( ZeroitTransitorEdit.TransitionType Deceleration, int _destination, ZeroitTransitorEdit.Positions _Position, int _TransitionTime, int _No_Of_Flashes, Control _Target, decimal dummy ) : this(ZeroitTransitorEdit.TransitionType.Deceleration, 0, ZeroitTransitorEdit.Positions.Left, 2000, 1) { this._Transition = Deceleration; this._destination = _destination; this._Position = _Position; this._TransitionTime = _TransitionTime; this._No_Of_Flashes = _No_Of_Flashes; this._Target = _Target; }
/// <summary> /// Initializes a new instance of the <see cref="ZeroitTransitionInput"/> class. /// </summary> /// <param name="CriticalDamping">The critical damping.</param> /// <param name="_destination">The destination.</param> /// <param name="_Position">The position.</param> /// <param name="_TransitionTime">The transition time.</param> /// <param name="_No_Of_Flashes">The no of flashes.</param> /// <param name="_Target">The target.</param> /// <param name="dummy">The dummy.</param> public ZeroitTransitionInput( ZeroitTransitorEdit.TransitionType CriticalDamping, int _destination, ZeroitTransitorEdit.Positions _Position, int _TransitionTime, int _No_Of_Flashes, Control _Target, double dummy ) : this(ZeroitTransitorEdit.TransitionType.CriticalDamping, 0, ZeroitTransitorEdit.Positions.Left, 2000, 1) { this._Transition = CriticalDamping; this._destination = _destination; this._Position = _Position; this._TransitionTime = _TransitionTime; this._No_Of_Flashes = _No_Of_Flashes; this._Target = _Target; }
/// <summary> /// Paint a representation of the simple filler (usually in designer). /// </summary> /// <param name="e">A <c>PaintValueEventArgs</c> that indicates what to paint and where to paint it.</param> public override void PaintValue(PaintValueEventArgs e) { //e.Graphics.FillRectangle(new SolidBrush(Color.Blue), e.Bounds /*r*/); ////if (e.Value is Filler) ////{ //// Brush br = ((Filler)e.Value).GetUITypeEditorBrush(e.Bounds); //// if (br != null) //// { //// e.Graphics.FillRectangle(br, e.Bounds /*r*/); //// } ////} e.Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias; if (e.Value is ZeroitTransitionInput) { ZeroitTransitorEdit.TransitionType transitionType = ((ZeroitTransitionInput)e.Value).Transitions; switch (transitionType) { case ZeroitTransitorEdit.TransitionType.Accelaration: e.Graphics.DrawString("AC", new Font("Microsoft Sans Serif", 9), new SolidBrush(Color.Cyan), new Point(1, 1)); break; case ZeroitTransitorEdit.TransitionType.Bounce: e.Graphics.DrawString("BC", new Font("Microsoft Sans Serif", 9), new SolidBrush(Color.Cyan), new Point(1, 1)); break; case ZeroitTransitorEdit.TransitionType.CriticalDamping: e.Graphics.DrawString("CD", new Font("Microsoft Sans Serif", 9), new SolidBrush(Color.Cyan), new Point(1, 1)); break; case ZeroitTransitorEdit.TransitionType.Deceleration: e.Graphics.DrawString("DC", new Font("Microsoft Sans Serif", 9), new SolidBrush(Color.Cyan), new Point(1, 1)); break; case ZeroitTransitorEdit.TransitionType.EaseInEaseOut: e.Graphics.DrawString("EIO", new Font("Microsoft Sans Serif", 6), new SolidBrush(Color.Cyan), new Point(2, 5)); break; case ZeroitTransitorEdit.TransitionType.Flash: e.Graphics.DrawString("FL", new Font("Microsoft Sans Serif", 9), new SolidBrush(Color.Cyan), new Point(1, 1)); break; case ZeroitTransitorEdit.TransitionType.Linear: e.Graphics.DrawString("LN", new Font("Microsoft Sans Serif", 9), new SolidBrush(Color.Cyan), new Point(1, 1)); break; case ZeroitTransitorEdit.TransitionType.Zeroit: e.Graphics.DrawString("ZT", new Font("Microsoft Sans Serif", 9), new SolidBrush(Color.Cyan), new Point(1, 1)); break; case ZeroitTransitorEdit.TransitionType.ThrowAndCatch: e.Graphics.DrawString("TC", new Font("Microsoft Sans Serif", 9), new SolidBrush(Color.Cyan), new Point(1, 1)); break; } } }