Extract NamedAction menu creation to reusable theme helper

This commit is contained in:
John Lewin 2017-08-12 00:23:26 -07:00
parent 44857fa108
commit fbc3436c03
5 changed files with 57 additions and 50 deletions

View file

@ -66,21 +66,21 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
popupContainer.AddChild(new MenuItem(showHelpBox, "Show Help Checkbox")
{
Padding = overflowDropdown.MenuPadding,
Padding = OverflowDropdown.MenuPadding,
});
popupContainer.AddChild(overflowDropdown.CreateHorizontalLine());
popupContainer.AddChild(OverflowDropdown.CreateHorizontalLine());
MenuItem menuItem;
menuItem = overflowDropdown.CreateMenuItem("Export".Localize());
menuItem = OverflowDropdown.CreateMenuItem("Export".Localize());
menuItem.Click += (s, e) =>
{
WizardWindow.Show<ExportSettingsPage>("ExportSettingsPage", "Export Settings");
};
popupContainer.AddChild(menuItem);
menuItem = overflowDropdown.CreateMenuItem("Restore Settings".Localize());
menuItem = OverflowDropdown.CreateMenuItem("Restore Settings".Localize());
menuItem.Click += (s, e) =>
{
WizardWindow.Show<PrinterProfileHistoryPage>("PrinterProfileHistory", "Restore Settings");
@ -88,7 +88,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
menuItem.Enabled = !string.IsNullOrEmpty(AuthenticationData.Instance.ActiveSessionUsername);
popupContainer.AddChild(menuItem);
menuItem = overflowDropdown.CreateMenuItem("Reset to Defaults".Localize());
menuItem = OverflowDropdown.CreateMenuItem("Reset to Defaults".Localize());
menuItem.Click += (s, e) =>
{
UiThread.RunOnIdle(() =>
@ -125,7 +125,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
};
popupContainer.AddChild(menuItem);
popupContainer.AddChild(overflowDropdown.CreateHorizontalLine());
popupContainer.AddChild(OverflowDropdown.CreateHorizontalLine());
popupContainer.AddChild(new TextWidget("Mode")
{