Add not closing some cm buttons
This commit is contained in:
@@ -479,6 +479,7 @@ namespace FlaxEditor.Viewport
|
|||||||
{
|
{
|
||||||
InitFpsCounter();
|
InitFpsCounter();
|
||||||
_showFpsButon = ViewWidgetShowMenu.AddButton("FPS Counter", () => ShowFpsCounter = !ShowFpsCounter);
|
_showFpsButon = ViewWidgetShowMenu.AddButton("FPS Counter", () => ShowFpsCounter = !ShowFpsCounter);
|
||||||
|
_showFpsButon.CloseMenuOnClick = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -371,9 +371,11 @@ namespace FlaxEditor.Viewport
|
|||||||
// Show grid widget
|
// Show grid widget
|
||||||
_showGridButton = ViewWidgetShowMenu.AddButton("Grid", () => Grid.Enabled = !Grid.Enabled);
|
_showGridButton = ViewWidgetShowMenu.AddButton("Grid", () => Grid.Enabled = !Grid.Enabled);
|
||||||
_showGridButton.Icon = Style.Current.CheckBoxTick;
|
_showGridButton.Icon = Style.Current.CheckBoxTick;
|
||||||
|
_showGridButton.CloseMenuOnClick = false;
|
||||||
|
|
||||||
// Show navigation widget
|
// Show navigation widget
|
||||||
_showNavigationButton = ViewWidgetShowMenu.AddButton("Navigation", () => ShowNavigation = !ShowNavigation);
|
_showNavigationButton = ViewWidgetShowMenu.AddButton("Navigation", () => ShowNavigation = !ShowNavigation);
|
||||||
|
_showNavigationButton.CloseMenuOnClick = false;
|
||||||
|
|
||||||
// Create camera widget
|
// Create camera widget
|
||||||
ViewWidgetButtonMenu.AddSeparator();
|
ViewWidgetButtonMenu.AddSeparator();
|
||||||
|
|||||||
@@ -194,16 +194,20 @@ namespace FlaxEditor.Viewport.Previews
|
|||||||
{
|
{
|
||||||
// Show Bounds
|
// Show Bounds
|
||||||
_showBoundsButton = ViewWidgetShowMenu.AddButton("Bounds", () => ShowBounds = !ShowBounds);
|
_showBoundsButton = ViewWidgetShowMenu.AddButton("Bounds", () => ShowBounds = !ShowBounds);
|
||||||
|
_showBoundsButton.CloseMenuOnClick = false;
|
||||||
|
|
||||||
// Show Skeleton
|
// Show Skeleton
|
||||||
_showNodesButton = ViewWidgetShowMenu.AddButton("Skeleton", () => ShowNodes = !ShowNodes);
|
_showNodesButton = ViewWidgetShowMenu.AddButton("Skeleton", () => ShowNodes = !ShowNodes);
|
||||||
|
_showNodesButton.CloseMenuOnClick = false;
|
||||||
|
|
||||||
// Show Skeleton Names
|
// Show Skeleton Names
|
||||||
_showNodesNamesButton = ViewWidgetShowMenu.AddButton("Skeleton Names", () => ShowNodesNames = !ShowNodesNames);
|
_showNodesNamesButton = ViewWidgetShowMenu.AddButton("Skeleton Names", () => ShowNodesNames = !ShowNodesNames);
|
||||||
|
_showNodesNamesButton.CloseMenuOnClick = false;
|
||||||
|
|
||||||
// Show Floor
|
// Show Floor
|
||||||
_showFloorButton = ViewWidgetShowMenu.AddButton("Floor", button => ShowFloor = !ShowFloor);
|
_showFloorButton = ViewWidgetShowMenu.AddButton("Floor", button => ShowFloor = !ShowFloor);
|
||||||
_showFloorButton.IndexInParent = 1;
|
_showFloorButton.IndexInParent = 1;
|
||||||
|
_showFloorButton.CloseMenuOnClick = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Enable shadows
|
// Enable shadows
|
||||||
|
|||||||
@@ -171,6 +171,7 @@ namespace FlaxEditor.Viewport.Previews
|
|||||||
// Show Default Scene
|
// Show Default Scene
|
||||||
_showDefaultSceneButton = ViewWidgetShowMenu.AddButton("Default Scene", () => ShowDefaultSceneActors = !ShowDefaultSceneActors);
|
_showDefaultSceneButton = ViewWidgetShowMenu.AddButton("Default Scene", () => ShowDefaultSceneActors = !ShowDefaultSceneActors);
|
||||||
_showDefaultSceneButton.Checked = true;
|
_showDefaultSceneButton.Checked = true;
|
||||||
|
_showDefaultSceneButton.CloseMenuOnClick = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Setup preview scene
|
// Setup preview scene
|
||||||
|
|||||||
@@ -199,13 +199,18 @@ namespace FlaxEditor.Viewport.Previews
|
|||||||
if (useWidgets)
|
if (useWidgets)
|
||||||
{
|
{
|
||||||
_showBoundsButton = ViewWidgetShowMenu.AddButton("Bounds", () => ShowBounds = !ShowBounds);
|
_showBoundsButton = ViewWidgetShowMenu.AddButton("Bounds", () => ShowBounds = !ShowBounds);
|
||||||
|
_showBoundsButton.CloseMenuOnClick = false;
|
||||||
_showNormalsButton = ViewWidgetShowMenu.AddButton("Normals", () => ShowNormals = !ShowNormals);
|
_showNormalsButton = ViewWidgetShowMenu.AddButton("Normals", () => ShowNormals = !ShowNormals);
|
||||||
|
_showNormalsButton.CloseMenuOnClick = false;
|
||||||
_showTangentsButton = ViewWidgetShowMenu.AddButton("Tangents", () => ShowTangents = !ShowTangents);
|
_showTangentsButton = ViewWidgetShowMenu.AddButton("Tangents", () => ShowTangents = !ShowTangents);
|
||||||
|
_showTangentsButton.CloseMenuOnClick = false;
|
||||||
_showBitangentsButton = ViewWidgetShowMenu.AddButton("Bitangents", () => ShowBitangents = !ShowBitangents);
|
_showBitangentsButton = ViewWidgetShowMenu.AddButton("Bitangents", () => ShowBitangents = !ShowBitangents);
|
||||||
|
_showBitangentsButton.CloseMenuOnClick = false;
|
||||||
|
|
||||||
// Show Floor
|
// Show Floor
|
||||||
_showFloorButton = ViewWidgetShowMenu.AddButton("Floor", button => ShowFloor = !ShowFloor);
|
_showFloorButton = ViewWidgetShowMenu.AddButton("Floor", button => ShowFloor = !ShowFloor);
|
||||||
_showFloorButton.IndexInParent = 1;
|
_showFloorButton.IndexInParent = 1;
|
||||||
|
_showFloorButton.CloseMenuOnClick = false;
|
||||||
|
|
||||||
// Show current LOD widget
|
// Show current LOD widget
|
||||||
_showCurrentLODButton = ViewWidgetShowMenu.AddButton("Current LOD", button =>
|
_showCurrentLODButton = ViewWidgetShowMenu.AddButton("Current LOD", button =>
|
||||||
@@ -214,6 +219,7 @@ namespace FlaxEditor.Viewport.Previews
|
|||||||
_showCurrentLODButton.Icon = _showCurrentLOD ? Style.Current.CheckBoxTick : SpriteHandle.Invalid;
|
_showCurrentLODButton.Icon = _showCurrentLOD ? Style.Current.CheckBoxTick : SpriteHandle.Invalid;
|
||||||
});
|
});
|
||||||
_showCurrentLODButton.IndexInParent = 2;
|
_showCurrentLODButton.IndexInParent = 2;
|
||||||
|
_showCurrentLODButton.CloseMenuOnClick = false;
|
||||||
|
|
||||||
// Preview LODs mode widget
|
// Preview LODs mode widget
|
||||||
var PreviewLODsMode = new ViewportWidgetsContainer(ViewportWidgetLocation.UpperRight);
|
var PreviewLODsMode = new ViewportWidgetsContainer(ViewportWidgetLocation.UpperRight);
|
||||||
|
|||||||
@@ -186,8 +186,11 @@ namespace FlaxEditor.Viewport.Previews
|
|||||||
if (!useWidgets)
|
if (!useWidgets)
|
||||||
return;
|
return;
|
||||||
_showBoundsButton = ViewWidgetShowMenu.AddButton("Bounds", () => ShowBounds = !ShowBounds);
|
_showBoundsButton = ViewWidgetShowMenu.AddButton("Bounds", () => ShowBounds = !ShowBounds);
|
||||||
|
_showBoundsButton.CloseMenuOnClick = false;
|
||||||
_showOriginButton = ViewWidgetShowMenu.AddButton("Origin", () => ShowOrigin = !ShowOrigin);
|
_showOriginButton = ViewWidgetShowMenu.AddButton("Origin", () => ShowOrigin = !ShowOrigin);
|
||||||
|
_showOriginButton.CloseMenuOnClick = false;
|
||||||
_showParticleCounterButton = ViewWidgetShowMenu.AddButton("Particles Counter", () => ShowParticlesCounter = !ShowParticlesCounter);
|
_showParticleCounterButton = ViewWidgetShowMenu.AddButton("Particles Counter", () => ShowParticlesCounter = !ShowParticlesCounter);
|
||||||
|
_showParticleCounterButton.CloseMenuOnClick = false;
|
||||||
|
|
||||||
// Play/Pause widget
|
// Play/Pause widget
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ namespace FlaxEditor.Viewport.Previews
|
|||||||
_showCurrentLODButton.Icon = _showCurrentLOD ? Style.Current.CheckBoxTick : SpriteHandle.Invalid;
|
_showCurrentLODButton.Icon = _showCurrentLOD ? Style.Current.CheckBoxTick : SpriteHandle.Invalid;
|
||||||
});
|
});
|
||||||
_showCurrentLODButton.IndexInParent = 2;
|
_showCurrentLODButton.IndexInParent = 2;
|
||||||
|
_showCurrentLODButton.CloseMenuOnClick = false;
|
||||||
|
|
||||||
// PreviewLODS mode widget
|
// PreviewLODS mode widget
|
||||||
var PreviewLODSMode = new ViewportWidgetsContainer(ViewportWidgetLocation.UpperRight);
|
var PreviewLODSMode = new ViewportWidgetsContainer(ViewportWidgetLocation.UpperRight);
|
||||||
|
|||||||
Reference in New Issue
Block a user