Beispiel #1
0
        private void gpeMain_PointAdded(object sender, GradientPointEventArgs e)
        {
            if (UpdateLocked)
            {
                return;
            }

            BeginUpdate();
            e.Point.Tag = new GradientStop(e.Point.Position, e.Point.Color);
            EndUpdate();
            OnChanged();
        }
Beispiel #2
0
        private void gpeMain_PointChanged(object sender, GradientPointEventArgs e)
        {
            if (UpdateLocked)
            {
                return;
            }

            var tcbi = (GradientStop)e.Point.Tag;

            e.Point.Tag = new GradientStop(e.Point.Position, tcbi.Color);
            BeginUpdate();
            pePosition.EditorValue = e.Point.Position;
            EndUpdate();
            OnChanged();
        }