Esempio n. 1
0
            /// <inheritdoc />
            public override void OnLoaded()
            {
                base.OnLoaded();

                var   upperLeft   = GetBox(0).BottomLeft;
                var   upperRight  = GetBox(1).BottomRight;
                float curveMargin = 20.0f;

                _curve = new CurveEditor <T>
                {
                    MaxKeyframes = 7,
                    Bounds       = new Rectangle(upperLeft + new Vector2(curveMargin, 10.0f), upperRight.X - upperLeft.X - curveMargin * 2.0f, 140.0f),
                    Parent       = this
                };
                _curve.Edited += OnCurveEdited;
                _curve.UnlockChildrenRecursive();
                _curve.PerformLayout();

                UpdateCurveKeyframes();
            }