private void Init() { graph = new Graph(); state = NeoKruskalState.VertexDrawing; isStartPointSet = false; vertices = new Dictionary <Ellipse, Vertex>(); edges = new Dictionary <Line, Edge>(); solutionEdges = new List <Line>(); }
private void tglButton_Click(object sender, RoutedEventArgs e) { if (tglButton.IsChecked == true) { tglButton.Content = "Vertex"; state = NeoKruskalState.VertexDrawing; if (selectedEllipse != null) { selectedEllipse.Fill = new SolidColorBrush(Colors.Red); } if (selectedLine != null) { selectedLine.Stroke = new SolidColorBrush(Colors.Gray); } } else { tglButton.Content = "Edge"; state = NeoKruskalState.EdgeDrawing; } isStartPointSet = false; }
private void tglButton_Click(object sender, RoutedEventArgs e) { if (tglButton.IsChecked == true) { tglButton.Content = "Vertex"; state = NeoKruskalState.VertexDrawing; if (selectedEllipse != null) selectedEllipse.Fill = new SolidColorBrush(Colors.Red); if (selectedLine != null) selectedLine.Stroke = new SolidColorBrush(Colors.Gray); } else { tglButton.Content = "Edge"; state = NeoKruskalState.EdgeDrawing; } isStartPointSet = false; }
private void Init() { graph = new Graph(); state = NeoKruskalState.VertexDrawing; isStartPointSet = false; vertices = new Dictionary<Ellipse, Vertex>(); edges = new Dictionary<Line, Edge>(); solutionEdges = new List<Line>(); }