private void ResetSettings() { PrinterObject selectedPrinter = SelectedPrinter; if (selectedPrinter == null || selectedPrinter.MyPrinterProfile == null) { return; } settingsManager.Settings.GetPrintSettingsSafe(selectedPrinter.MyPrinterProfile.ProfileName).Reset(); settingsManager.SaveSettings(); SlicerSettings.SetToDefault(); SyncFromSlicerSettings(); }
public void MyTabButtonCallback(ButtonWidget button) { switch (button.ID) { case 611: SlicerSettings.SetToDefault(); SyncAllSettingWithGUI(); break; case 612: SlicerConnection.SlicerSettingStack.PopSettings(); PrintDialogWindow.ActivateFrame(PrintDialogWidgetFrames.PrintDialogFrame, CurrentJobDetails); break; case 613: SlicerConnection.SlicerSettingStack.SaveSettingsDown(); PrintDialogWindow.ActivateFrame(PrintDialogWidgetFrames.PrintDialogFrame, CurrentJobDetails); break; default: ShowFrame(button.tag); break; } }