Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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;
            }
        }