From 9c1fa7c0ce96f553e3c260f4e9c050eef3e4eee0 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 10 Aug 2021 17:27:44 +0200 Subject: [PATCH] Add Zoom value box to timeline view context menu --- Source/Editor/GUI/Timeline/Timeline.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Source/Editor/GUI/Timeline/Timeline.cs b/Source/Editor/GUI/Timeline/Timeline.cs index 6f7564f7a..258dbbe81 100644 --- a/Source/Editor/GUI/Timeline/Timeline.cs +++ b/Source/Editor/GUI/Timeline/Timeline.cs @@ -580,7 +580,7 @@ namespace FlaxEditor.GUI.Timeline get => _zoom; set { - value = Mathf.Clamp(value, 0.0001f, 1000.0f); + value = Mathf.Clamp(value, 0.00001f, 1000.0f); if (Mathf.NearEqual(_zoom, value)) return; @@ -1040,6 +1040,13 @@ namespace FlaxEditor.GUI.Timeline menu.AddButton("Show preview values", () => ShowPreviewValues = !ShowPreviewValues).Checked = ShowPreviewValues; + { + var zoom = menu.AddButton("Zoom"); + var zoomValue = new FloatValueBox(Zoom, 140, 2, 50.0f, 0.00001f, 1000.0f, 0.001f); + zoomValue.Parent = zoom; + zoomValue.ValueChanged += () => Zoom = zoomValue.Value; + } + OnShowViewContextMenu(menu); menu.Show(_viewButton.Parent, _viewButton.BottomLeft);