Remove EmptyMenu behavior
This commit is contained in:
parent
f884e336a4
commit
02d9a8d93b
4 changed files with 4 additions and 11 deletions
|
|
@ -414,7 +414,7 @@ namespace MatterHackers.MatterControl
|
|||
workspaceActions["Delete"]
|
||||
};
|
||||
|
||||
menuTheme.CreateMenuItems(popupMenu, actions, emptyMenu: false);
|
||||
menuTheme.CreateMenuItems(popupMenu, actions);
|
||||
|
||||
if (selectedItem is ComponentObject3D componentObject)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -368,15 +368,8 @@ namespace MatterHackers.MatterControl
|
|||
return new BlenderBGRA().Blend(background, overlay);
|
||||
}
|
||||
|
||||
public FlowLayoutWidget CreateMenuItems(PopupMenu popupMenu, IEnumerable<NamedAction> menuActions, bool emptyMenu = true)
|
||||
public FlowLayoutWidget CreateMenuItems(PopupMenu popupMenu, IEnumerable<NamedAction> menuActions)
|
||||
{
|
||||
// Retain past behavior, where menu is cleared each call. More recent callers many pass in a newly populated menu and
|
||||
// not require the clear
|
||||
if (emptyMenu)
|
||||
{
|
||||
popupMenu.CloseAllChildren();
|
||||
}
|
||||
|
||||
// Create menu items in the DropList for each element in this.menuActions
|
||||
foreach (var menuAction in menuActions)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1593,7 +1593,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
workspaceActions["ClearBed"],
|
||||
};
|
||||
|
||||
theme.CreateMenuItems(popupMenu, actions, emptyMenu: false);
|
||||
theme.CreateMenuItems(popupMenu, actions);
|
||||
|
||||
var popupBounds = new RectangleDouble(position.X + 1, position.Y + 1, position.X + 1, position.Y + 1);
|
||||
|
||||
|
|
|
|||
|
|
@ -292,7 +292,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
}
|
||||
};
|
||||
|
||||
menuTheme.CreateMenuItems(popupMenu, actions, emptyMenu: false);
|
||||
menuTheme.CreateMenuItems(popupMenu, actions);
|
||||
|
||||
return popupMenu;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue