Refactoring print settings strings into SettingsKey string consts

Made a new ReloadUiWhenChanged propertie for Properties.json
This commit is contained in:
Lars Brubaker 2016-06-21 09:38:37 -07:00
parent c1c82c0999
commit 6ee626e794
24 changed files with 133 additions and 130 deletions

View file

@ -120,17 +120,17 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
StringEventArgs stringEvent = e as StringEventArgs;
if (stringEvent != null)
{
if (stringEvent.Data == "bed_size"
|| stringEvent.Data == "print_center"
|| stringEvent.Data == "build_height"
|| stringEvent.Data == "bed_shape"
|| stringEvent.Data == "center_part_on_bed")
if (stringEvent.Data == SettingsKey.bed_size
|| stringEvent.Data == SettingsKey.print_center
|| stringEvent.Data == SettingsKey.build_height
|| stringEvent.Data == SettingsKey.bed_shape
|| stringEvent.Data == SettingsKey.center_part_on_bed)
{
viewerVolume = new Vector3(ActiveSliceSettings.Instance.GetValue<Vector2>(SettingsKey.bed_size), ActiveSliceSettings.Instance.GetValue<double>("build_height"));
viewerVolume = new Vector3(ActiveSliceSettings.Instance.GetValue<Vector2>(SettingsKey.bed_size), ActiveSliceSettings.Instance.GetValue<double>(SettingsKey.build_height));
bedShape = ActiveSliceSettings.Instance.GetValue<BedShape>(SettingsKey.bed_shape);
bedCenter = ActiveSliceSettings.Instance.GetValue<Vector2>("print_center");
bedCenter = ActiveSliceSettings.Instance.GetValue<Vector2>(SettingsKey.print_center);
double buildHeight = ActiveSliceSettings.Instance.GetValue<double>("build_height");
double buildHeight = ActiveSliceSettings.Instance.GetValue<double>(SettingsKey.build_height);
UiThread.RunOnIdle(() =>
{