Add Zoom value box to timeline view context menu
This commit is contained in:
@@ -580,7 +580,7 @@ namespace FlaxEditor.GUI.Timeline
|
|||||||
get => _zoom;
|
get => _zoom;
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
value = Mathf.Clamp(value, 0.0001f, 1000.0f);
|
value = Mathf.Clamp(value, 0.00001f, 1000.0f);
|
||||||
if (Mathf.NearEqual(_zoom, value))
|
if (Mathf.NearEqual(_zoom, value))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@@ -1040,6 +1040,13 @@ namespace FlaxEditor.GUI.Timeline
|
|||||||
|
|
||||||
menu.AddButton("Show preview values", () => ShowPreviewValues = !ShowPreviewValues).Checked = ShowPreviewValues;
|
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);
|
OnShowViewContextMenu(menu);
|
||||||
|
|
||||||
menu.Show(_viewButton.Parent, _viewButton.BottomLeft);
|
menu.Show(_viewButton.Parent, _viewButton.BottomLeft);
|
||||||
|
|||||||
Reference in New Issue
Block a user