private void Settings_OnNewSettings(PrintSettings settings) { layerHeight.text = CC.Settings.LayerHeightMM.ToString(); UnityUIUtil.SetBackgroundColor(layerHeight, CotangentUI.NormalSettingColor); infill.text = CC.Settings.InfillStepX.ToString(); UnityUIUtil.SetBackgroundColor(infill, CotangentUI.NormalSettingColor); shells.text = CC.Settings.OuterShells.ToString(); UnityUIUtil.SetBackgroundColor(shells, CotangentUI.NormalSettingColor); roofLayers.text = CC.Settings.RoofLayers.ToString(); UnityUIUtil.SetBackgroundColor(roofLayers, CotangentUI.NormalSettingColor); floorLayers.text = CC.Settings.FloorLayers.ToString(); UnityUIUtil.SetBackgroundColor(floorLayers, CotangentUI.NormalSettingColor); interiorSolidRegionShells.text = CC.Settings.InteriorSolidRegionShells.ToString(); UnityUIUtil.SetBackgroundColor(interiorSolidRegionShells, CotangentUI.NormalSettingColor); clipOverlaps.isOn = CC.Settings.ClipSelfOverlaps; UnityUIUtil.SetBackgroundColor(clipOverlaps, CotangentUI.NormalSettingColor); openMeshMode.value = CC.Settings.OpenModeInt; }
private void Settings_OnSettingModified(PrintSettings settings) { SingleMaterialFFFSettings S = CC.PrinterDB.ActivePreset.Settings as SingleMaterialFFFSettings; if (generateSupport.isOn != CC.Settings.GenerateSupport) { generateSupport.isOn = CC.Settings.GenerateSupport; } UnityUIUtil.SetBackgroundColor(generateSupport, settings.GenerateSupport_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(overhangAngle, settings.OverhangAngleDeg_Modified? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(supportMinZTips, settings.SupportMinZTips_Modified? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(supportSpacing, settings.SupportStepX_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(supportShell, settings.EnableSupportShell_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(supportReleaseOpt, settings.EnableSupportReleaseOpt_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(supportGap, settings.SupportSolidSpace_Modified? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); update_visibility(); }
private void Settings_OnNewSettings(PrintSettings settings) { generateSupport.isOn = CC.Settings.GenerateSupport; UnityUIUtil.SetBackgroundColor(generateSupport, CotangentUI.NormalSettingColor); overhangAngle.text = CC.Settings.OverhangAngleDeg.ToString(); UnityUIUtil.SetBackgroundColor(overhangAngle, CotangentUI.NormalSettingColor); supportMinZTips.isOn = CC.Settings.SupportMinZTips; UnityUIUtil.SetBackgroundColor(supportMinZTips, CotangentUI.NormalSettingColor); supportSpacing.text = CC.Settings.SupportStepX.ToString(); UnityUIUtil.SetBackgroundColor(supportSpacing, CotangentUI.NormalSettingColor); supportShell.isOn = CC.Settings.EnableSupportShell; UnityUIUtil.SetBackgroundColor(supportShell, CotangentUI.NormalSettingColor); supportReleaseOpt.isOn = CC.Settings.EnableSupportReleaseOpt; UnityUIUtil.SetBackgroundColor(supportReleaseOpt, CotangentUI.NormalSettingColor); supportGap.text = CC.Settings.SupportSolidSpace.ToString(); UnityUIUtil.SetBackgroundColor(supportGap, CotangentUI.NormalSettingColor); update_visibility(); }
private void Settings_OnSettingModified(PrintSettings settings) { SingleMaterialFFFSettings S = CC.PrinterDB.ActivePreset.Settings as SingleMaterialFFFSettings; UnityUIUtil.SetBackgroundColor(nozzleWidth, settings.NozzleDiameterMM_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(filamentDiam, settings.FilamentDiameterMM_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(nozzleTemp, settings.ExtruderTempC_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(bedTemp, settings.BedTempC_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(printSpeed, settings.PrintSpeedMMS_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(travelSpeed, settings.TravelSpeedMMS_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(fanSpeed, settings.FanSpeedX_Modified? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(bedSizeX, settings.BedSizeXMM_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(bedSizeY, settings.BedSizeYMM_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(bedSizeZ, settings.BedSizeZMM_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); }
private void Settings_OnNewSettings(PrintSettings settings) { nozzleWidth.text = CC.Settings.NozzleDiameterMM.ToString(); UnityUIUtil.SetBackgroundColor(nozzleWidth, CotangentUI.NormalSettingColor); filamentDiam.text = CC.Settings.FilamentDiameterMM.ToString(); UnityUIUtil.SetBackgroundColor(filamentDiam, CotangentUI.NormalSettingColor); nozzleTemp.text = CC.Settings.ExtruderTempC.ToString(); UnityUIUtil.SetBackgroundColor(nozzleTemp, CotangentUI.NormalSettingColor); bedTemp.text = CC.Settings.BedTempC.ToString(); UnityUIUtil.SetBackgroundColor(bedTemp, CotangentUI.NormalSettingColor); bedTempGO.SetVisible(CC.Settings.HasHeatedBed); printSpeed.text = CC.Settings.PrintSpeedMMS.ToString(); UnityUIUtil.SetBackgroundColor(printSpeed, CotangentUI.NormalSettingColor); fanSpeed.text = CC.Settings.FanSpeedX.ToString(); UnityUIUtil.SetBackgroundColor(fanSpeed, CotangentUI.NormalSettingColor); travelSpeed.text = CC.Settings.TravelSpeedMMS.ToString(); UnityUIUtil.SetBackgroundColor(travelSpeed, CotangentUI.NormalSettingColor); bedSizeX.text = CC.Settings.BedSizeXMM.ToString(); UnityUIUtil.SetBackgroundColor(bedSizeX, CotangentUI.NormalSettingColor); bedSizeY.text = CC.Settings.BedSizeYMM.ToString(); UnityUIUtil.SetBackgroundColor(bedSizeY, CotangentUI.NormalSettingColor); bedSizeZ.text = CC.Settings.BedSizeZMM.ToString(); UnityUIUtil.SetBackgroundColor(bedSizeZ, CotangentUI.NormalSettingColor); }
private void Settings_OnNewSettings(PrintSettings settings) { enableBridging.isOn = CC.Settings.EnableBridging; UnityUIUtil.SetBackgroundColor(enableBridging, CotangentUI.NormalSettingColor); maxDistance.text = CC.Settings.MaxBridgeDistanceMM.ToString(); UnityUIUtil.SetBackgroundColor(maxDistance, CotangentUI.NormalSettingColor); update_visibility(); }
private void Settings_OnSettingModified(PrintSettings settings) { SingleMaterialFFFSettings S = CC.PrinterDB.ActivePreset.Settings as SingleMaterialFFFSettings; UnityUIUtil.SetBackgroundColor(enableBridging, settings.EnableBridging_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(maxDistance, settings.MaxBridgeDistanceMM_Modified? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); update_visibility(); }
private void Settings_OnSettingModified(PrintSettings settings) { SingleMaterialFFFSettings S = CC.PrinterDB.ActivePreset.Settings as SingleMaterialFFFSettings; UnityUIUtil.SetBackgroundColor(layerRangeMin, settings.LayerRangeMin_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(layerRangeMax, settings.LayerRangeMax_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(startLayers, settings.StartLayers_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(startLayerHeight, settings.StartLayerHeightMM_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); update_visibility(); }
private void Settings_OnNewSettings(PrintSettings settings) { layerRangeMin.text = CC.Settings.LayerRangeMin.ToString(); UnityUIUtil.SetBackgroundColor(layerRangeMin, CotangentUI.NormalSettingColor); layerRangeMax.text = CC.Settings.LayerRangeMax.ToString(); UnityUIUtil.SetBackgroundColor(layerRangeMax, CotangentUI.NormalSettingColor); startLayers.text = CC.Settings.StartLayers.ToString(); UnityUIUtil.SetBackgroundColor(startLayers, CotangentUI.NormalSettingColor); startLayerHeight.text = CC.Settings.StartLayerHeightMM.ToString(); UnityUIUtil.SetBackgroundColor(startLayerHeight, CotangentUI.NormalSettingColor); update_visibility(); }
private void Settings_OnSettingModified(PrintSettings settings) { SingleMaterialFFFSettings S = CC.PrinterDB.ActivePreset.Settings as SingleMaterialFFFSettings; UnityUIUtil.SetBackgroundColor(layerHeight, settings.LayerHeightMM_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(infill, settings.InfillStepX_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(shells, settings.OuterShells_Modified? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(roofLayers, settings.RoofLayers_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(floorLayers, settings.FloorLayers_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(interiorSolidRegionShells, settings.InteriorSolidRegionShells_Modified? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); UnityUIUtil.SetBackgroundColor(clipOverlaps, settings.ClipSelfOverlaps_Modified ? CotangentUI.ModifiedSettingColor : CotangentUI.NormalSettingColor); }