Moving PopupMenu to Agg

This commit is contained in:
Lars Brubaker 2022-07-15 19:13:44 -07:00
parent 6f3fe2fddc
commit 2bd1cd1e13
20 changed files with 350 additions and 1186 deletions

View file

@ -234,14 +234,14 @@ namespace MatterHackers.MatterControl.Library.Widgets
viewOptionsButton.DynamicPopupContent = () =>
{
var popupMenu = new PopupMenu(theme);
CreateSortingMenu(popupMenu, libraryView);
CreateSortingMenu(popupMenu, theme, libraryView);
return popupMenu;
};
return viewOptionsButton;
}
public static PopupMenu CreateSortingMenu(PopupMenu popupMenu, LibraryListView libraryView)
public static PopupMenu CreateSortingMenu(PopupMenu popupMenu, ThemeConfig theme, LibraryListView libraryView)
{
var siblingList = new List<GuiWidget>();

View file

@ -106,7 +106,7 @@ namespace MatterHackers.MatterControl.Library.Widgets
toolbar.OverflowButton.Name = "Print Library View Options";
toolbar.Padding = theme.ToolbarPadding;
toolbar.ExtendOverflowMenu = (popupMenu) => LibraryWidget.CreateSortingMenu(popupMenu, libraryView);
toolbar.ExtendOverflowMenu = (popupMenu) => LibraryWidget.CreateSortingMenu(popupMenu, theme, libraryView);
allControls.AddChild(toolbar);