Пример #1
0
 public MainWindow() : base(Gtk.WindowType.Toplevel)
 {
     Build();
     bitBltDrawingArea     = new BitBltDrawingArea();
     ellipseDrawingArea    = new EllipseDrawingArea();
     polygonDrawingArea    = new PolygonDrawingArea();
     lineToDrawingArea     = new LineToDrawingArea();
     polylineToDrawingArea = new PolylineToDrawingArea();
     FillTestComboBox(testComboBox);
 }
Пример #2
0
    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();
    }
Пример #3
0
    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();
        }
    }