private static void ParseGeometyCommand(string[] values) { if (values.Length > 5) { GeometryStyle = (GeometryStyles)Enum.Parse(typeof(GeometryStyles), values[4]); selectedPoint = int.Parse(values[5]); if (values.Length > 7) { FillColor = SavedColor.Load(values[6]); LineColor = SavedColor.Load(values[7]); } if (values.Length > 8) { points.Clear(); string[] pointListText = values[8].Split(new char[] { ';' }); foreach (string pointText in pointListText) { string[] parts = pointText.Split(new char[] { ' ' }); if (parts.Length > 1) { points.Add(new PointF(float.Parse(parts[0]), float.Parse(parts[1]))); } } } } }
private static void PareseMetaData(string[] values) { if (values.Length > 6) { Earth3d.MainWindow.Config.NodeDiplayName = values[4]; Background = SavedColor.Load(values[5]); DrawOutline = Boolean.Parse(values[6]); } }
public void SetColor(string key, SavedColor value) { if (colorData.ContainsKey(key)) { colorData[key] = value; } else { colorData.Add(key, value); } }
public SavedColor GetColor(string key, SavedColor fallback) { if (colorData.ContainsKey(key)) { return(colorData[key]); } else { return(fallback); } }
private static void PareseMetaData(string[] values) { if (values.Length > 8) { Earth3d.MainWindow.Config.NodeDiplayName = values[4]; Background = SavedColor.Load(values[5]); DrawOutline = Boolean.Parse(values[6]); CalibrationType = (CalibrationImageType)int.Parse(values[7]); int node = int.Parse(values[8]); ShowCalibrationImage = CalibrationType != CalibrationImageType.None; if (!(node == -1 || node == Earth3d.MainWindow.Config.NodeID) && ShowCalibrationImage) { CalibrationType = CalibrationImageType.Bkack; } } }
private void ctpSavedColors_SelectedIndexChanged(object sender, EventArgs e) { UpdateRemoveButtonEnabled(); if (selectingSavedColor) { return; } selectingSavedColor = true; try { if (ctpSavedColors.SelectedItem != null) { ctpManual.Checked = true; SavedColor color = (SavedColor)ctpSavedColors.SelectedItem; switch (color.Type) { case SavedColor.SavedColorTypeEnum.RGB: ctpRed.Value = (decimal)(color.X * 100.0); ctpGreen.Value = (decimal)(color.Y * 100.0); ctpBlue.Value = (decimal)(color.Z * 100.0); break; case SavedColor.SavedColorTypeEnum.xyY: ctpxyYx.Value = (decimal)color.X; ctpxyYy.Value = (decimal)color.Y; ctpxyYcY.Value = (decimal)color.Z; break; case SavedColor.SavedColorTypeEnum.XYZ: ctpXYZX.Value = (decimal)color.X; ctpXYZY.Value = (decimal)color.Y; ctpXYZZ.Value = (decimal)color.Z; break; } } } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } selectingSavedColor = false; }