protected override void OnRender(DrawingContext d)
        {
            CroppedFrame frame = CroppedFrames.SetupFrame;

            if (IsFocused)
            {
                frame = CroppedFrames.SetupFrameFocused;
            }

            DrawCropped.DrawFrame(d, CroppedFrames.SetupFrame, ActualWidth, ActualHeight);
            base.OnRender(d);
        }
Ejemplo n.º 2
0
        static CroppedFrames()
        {
            string uri = "pack://application:,,,/TerraLauncher;component/Resources/Terraria/Controls/";

            WindowFrame = DrawCropped.GetCroppedFrame(10, 2, uri + "WindowFrame.png");

            SetupFrame        = DrawCropped.GetCroppedFrame(6, 2, uri + "SetupFrame.png");
            SetupFrameFocused = DrawCropped.GetCroppedFrame(6, 2, uri + "SetupFrameFocused.png");

            ButtonFrame      = DrawCropped.GetCroppedFrame(4, 2, uri + "ButtonFrame.png");
            ButtonFrameLight = DrawCropped.GetCroppedFrame(4, 2, uri + "ButtonFrameLight.png");
            ButtonFrameDark  = DrawCropped.GetCroppedFrame(4, 2, uri + "ButtonFrameDark.png");
        }
Ejemplo n.º 3
0
        protected override void OnRender(DrawingContext d)
        {
            CroppedFrame frame = CroppedFrames.ButtonFrame;

            if (down)
            {
                frame = CroppedFrames.ButtonFrameDark;
            }
            else if (inside)
            {
                frame = CroppedFrames.ButtonFrameLight;
            }

            DrawCropped.DrawFrame(d, frame, ActualWidth, ActualHeight);
            base.OnRender(d);
        }
Ejemplo n.º 4
0
 protected override void OnRender(DrawingContext d)
 {
     DrawCropped.DrawFrame(d, CroppedFrames.WindowFrame, ActualWidth, ActualHeight);
     base.OnRender(d);
 }