mirror of
https://github.com/4sval/FModel.git
synced 2026-04-20 08:37:48 -05:00
Address code review feedback: remove redundant assignments, extract constants
Co-authored-by: LoogLong <86428208+LoogLong@users.noreply.github.com>
This commit is contained in:
parent
ea5546b5cf
commit
e5eac1702b
|
|
@ -284,7 +284,6 @@ public class AnimGraphViewModel
|
|||
var queue = new Queue<AnimGraphNode>();
|
||||
foreach (var sink in sinkNodes)
|
||||
{
|
||||
depth[sink] = 0;
|
||||
queue.Enqueue(sink);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ public partial class AnimGraphViewer
|
|||
private const double NodeHeaderHeight = 28;
|
||||
private const double PinRowHeight = 22;
|
||||
private const double NodeCornerRadius = 4;
|
||||
private const double DefaultGraphWidthRatio = 0.65;
|
||||
|
||||
private readonly AnimGraphViewModel _viewModel;
|
||||
|
||||
|
|
@ -74,7 +75,7 @@ public partial class AnimGraphViewer
|
|||
Background = new SolidColorBrush(Color.FromRgb(30, 30, 46))
|
||||
};
|
||||
|
||||
var canvas = new Canvas { RenderTransformOrigin = new Point(0, 0) };
|
||||
var canvas = new Canvas();
|
||||
var scaleTransform = new ScaleTransform(1, 1);
|
||||
var translateTransform = new TranslateTransform(0, 0);
|
||||
var transformGroup = new TransformGroup();
|
||||
|
|
@ -124,7 +125,7 @@ public partial class AnimGraphViewer
|
|||
state.IsDrawn = true;
|
||||
|
||||
// Fit to view after first draw
|
||||
Dispatcher.BeginInvoke(new Action(() => FitToView(state)));
|
||||
Dispatcher.BeginInvoke(() => FitToView(state));
|
||||
}
|
||||
|
||||
ZoomText.Text = $"Zoom: {state.ScaleTransform.ScaleX * 100:F0}%";
|
||||
|
|
@ -565,7 +566,7 @@ public partial class AnimGraphViewer
|
|||
|
||||
// Get available size from the tab content area
|
||||
var tabContent = LayerTabControl.SelectedContent as FrameworkElement;
|
||||
var viewWidth = tabContent?.ActualWidth > 0 ? tabContent.ActualWidth : (ActualWidth > 0 ? ActualWidth * 0.65 : 800);
|
||||
var viewWidth = tabContent?.ActualWidth > 0 ? tabContent.ActualWidth : (ActualWidth > 0 ? ActualWidth * DefaultGraphWidthRatio : 800);
|
||||
var viewHeight = tabContent?.ActualHeight > 0 ? tabContent.ActualHeight : (ActualHeight > 0 ? ActualHeight - 120 : 600);
|
||||
|
||||
var scaleX = viewWidth / graphWidth * 0.9;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user