From 1c8bb29042e05cdc187616cd35c1992b5408ca2d Mon Sep 17 00:00:00 2001 From: psyGamer Date: Wed, 15 Jan 2025 18:08:01 +0100 Subject: [PATCH] Logging 1 --- Studio/CelesteStudio.WPF/SkiaDrawableHandler.cs | 2 +- Studio/CelesteStudio/Editing/Editor.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Studio/CelesteStudio.WPF/SkiaDrawableHandler.cs b/Studio/CelesteStudio.WPF/SkiaDrawableHandler.cs index 55339d26..e8348bc9 100644 --- a/Studio/CelesteStudio.WPF/SkiaDrawableHandler.cs +++ b/Studio/CelesteStudio.WPF/SkiaDrawableHandler.cs @@ -21,7 +21,7 @@ private class SkiaBorder(SkiaDrawable drawable) : Border, IDisposable { private WriteableBitmap? bitmap; protected override void OnRender(DrawingContext drawingContext) { - System.Console.WriteLine($"Triggered OnRender: {DateTime.Now}"); + System.Console.WriteLine($"Triggered OnRender: {DateTime.Now} | {drawable.DrawX} {drawable.DrawY} {drawable.DrawWidth} {drawable.DrawHeight} {drawable.CanDraw}"); base.OnRender(drawingContext); var m = PresentationSource.FromVisual(this).CompositionTarget.TransformToDevice; diff --git a/Studio/CelesteStudio/Editing/Editor.cs b/Studio/CelesteStudio/Editing/Editor.cs index 79f156af..e2818408 100644 --- a/Studio/CelesteStudio/Editing/Editor.cs +++ b/Studio/CelesteStudio/Editing/Editor.cs @@ -336,6 +336,7 @@ public Editor(Document document, Scrollable scrollable) { // Need to redraw the line numbers when scrolling horizontally scrollable.Scroll += (_, _) => { + Console.WriteLine($"Scroll from {scrollablePosition.X} {scrollablePosition.Y} -> {scrollable.ScrollPosition.X} {scrollable.ScrollPosition.Y}"); scrollablePosition = scrollable.ScrollPosition; Invalidate(); }; @@ -3698,6 +3699,7 @@ private void UpdateMouseCursor(PointF location, Keys modifiers) { public override bool CanDraw => !Document.UpdateInProgress; public override void Draw(SKSurface surface) { + Console.WriteLine($"Draw at {scrollablePosition.X} {scrollablePosition.Y} {scrollable.Width} {scrollable.Height}"); var canvas = surface.Canvas; using var strokePaint = new SKPaint();