Exemplo n.º 1
0
        // 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;
        }
Exemplo n.º 2
0
 /// <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;
 }
Exemplo n.º 3
0
 /// <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;
 }
Exemplo n.º 4
0
 /// <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;
 }
Exemplo n.º 5
0
 /// <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;
 }
Exemplo n.º 6
0
 /// <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;
 }
Exemplo n.º 7
0
 /// <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;
 }
Exemplo n.º 8
0
        /// <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;
                }
            }
        }