Remove redundant menu options

- Issue MatterHackers/MCCentral#2904
This commit is contained in:
John Lewin 2018-03-09 07:32:35 -08:00
parent 5579fb5040
commit f460034cf0

View file

@ -346,98 +346,6 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
internal void ShowGCodeOverflowMenu(PopupMenu popupMenu)
{
popupMenu.CreateBoolMenuItem(
"Show Print Bed".Localize(),
() => gcodeOptions.RenderBed,
(value) =>
{
gcodeOptions.RenderBed = value;
});
popupMenu.CreateBoolMenuItem(
"Moves".Localize(),
() => gcodeOptions.RenderMoves,
(value) => gcodeOptions.RenderMoves = value);
popupMenu.CreateBoolMenuItem(
"Retractions".Localize(),
() => gcodeOptions.RenderRetractions,
(value) => gcodeOptions.RenderRetractions = value);
popupMenu.CreateHorizontalLine();
popupMenu.CreateBoolMenuItem(
"Speeds".Localize(),
() => gcodeOptions.GCodeLineColorStyle == "Speeds",
(value) => gcodeOptions.GCodeLineColorStyle = "Speeds",
useRadioStyle: true);
popupMenu.CreateBoolMenuItem(
"Materials".Localize(),
() => gcodeOptions.GCodeLineColorStyle == "Materials",
(value) => gcodeOptions.GCodeLineColorStyle = "Materials",
useRadioStyle: true);
popupMenu.CreateBoolMenuItem(
"None".Localize(),
() => gcodeOptions.GCodeLineColorStyle == "None",
(value) => gcodeOptions.GCodeLineColorStyle = "None",
useRadioStyle: true);
popupMenu.CreateHorizontalLine();
popupMenu.CreateBoolMenuItem(
"Wireframe".Localize(),
() => gcodeOptions.GCodeModelView == "Wireframe",
(value) => gcodeOptions.GCodeModelView = "Wireframe",
useRadioStyle: true);
popupMenu.CreateBoolMenuItem(
"Semi-Transparent".Localize(),
() => gcodeOptions.GCodeModelView == "Semi-Transparent",
(value) => gcodeOptions.GCodeModelView = "Semi-Transparent",
useRadioStyle: true);
popupMenu.CreateBoolMenuItem(
"None".Localize(),
() => gcodeOptions.GCodeModelView == "None",
(value) => gcodeOptions.GCodeModelView = "None",
useRadioStyle: true);
popupMenu.CreateHorizontalLine();
popupMenu.CreateBoolMenuItem(
"Extrusion".Localize(),
() => gcodeOptions.SimulateExtrusion,
(value) => gcodeOptions.SimulateExtrusion = value);
popupMenu.CreateBoolMenuItem(
"Transparent".Localize(),
() => gcodeOptions.TransparentExtrusion,
(value) => gcodeOptions.TransparentExtrusion = value);
popupMenu.CreateHorizontalLine();
if (printer.Settings.GetValue<int>(SettingsKey.extruder_count) > 1)
{
popupMenu.CreateBoolMenuItem(
"Hide Offsets".Localize(),
() => gcodeOptions.HideExtruderOffsets,
(value) => gcodeOptions.HideExtruderOffsets = value);
}
popupMenu.CreateBoolMenuItem(
"Sync To Print".Localize(),
() => gcodeOptions.SyncToPrint,
(value) =>
{
gcodeOptions.SyncToPrint = value;
if (!gcodeOptions.SyncToPrint)
{
// If we are turning off sync to print, set the slider to full.
layerRenderRatioSlider.SecondValue = 1;
}
});
}
public override void OnDraw(Graphics2D graphics2D)