public MainWindow() : base(Gtk.WindowType.Toplevel) { Build(); bitBltDrawingArea = new BitBltDrawingArea(); ellipseDrawingArea = new EllipseDrawingArea(); polygonDrawingArea = new PolygonDrawingArea(); lineToDrawingArea = new LineToDrawingArea(); polylineToDrawingArea = new PolylineToDrawingArea(); FillTestComboBox(testComboBox); }
public MainWindow() : base(Gtk.WindowType.Toplevel) { Build(); bitBltDrawingArea = new BitBltDrawingArea(); ellipseDrawingArea = new EllipseDrawingArea(); polygonDrawingArea = new PolygonDrawingArea(); lineToDrawingArea = new LineToDrawingArea(); polylineToDrawingArea = new PolylineToDrawingArea(); testDrawingArea = bitBltDrawingArea; testFrame.Add(testDrawingArea); testFrame.ShowAll(); }
protected virtual void OnTestComboBoxChanged(object sender, System.EventArgs e) { if (testDrawingArea != null) { testFrame.Remove(testDrawingArea); testDrawingArea = null; dumpTextView.Buffer.Text = ""; } String testSuiteName = testComboBox.ActiveText; if (testSuiteName.Equals("BitBlt")) { testDrawingArea = bitBltDrawingArea; } else if (testSuiteName.Equals("Ellipse")) { testDrawingArea = ellipseDrawingArea; } else if (testSuiteName.Equals("Polygon")) { testDrawingArea = polygonDrawingArea; } else if (testSuiteName.Equals("LineTo")) { testDrawingArea = lineToDrawingArea; } else if (testSuiteName.Equals("PolylineTo")) { testDrawingArea = polylineToDrawingArea; } if (testDrawingArea != null) { testFrame.Add(testDrawingArea); testFrame.ShowAll(); } }