Ejemplo n.º 1
0
    public MainWindow()
        : base(Gtk.WindowType.Toplevel)
    {
        Build ();

        //Gegl.Global.Init();

        curveWidget = new CurveWidget (new Curve (0.0f, 1.0f));
        curveWidget.CurveChanged += new CurveChangedEventHandler(CurveChanged);

        controlsVBox.Remove(curveDummy);
        controlsVBox.PackEnd(curveWidget, true, true, 0);

        NewProcessorWithImage ("/home/schani/Desktop/petraa.jpg");

        geglView = new Gegl.View(processor);
        geglView.PixelQueried += new PixelQueriedEventHandler(PixelQueried);

        paned.Remove(geglViewDummy);
        paned.Pack1(geglView, true, false);
        paned.ShowAll();
    }
Ejemplo n.º 2
0
 public CurvePoint(double _x, double _y, CurveWidget _curveWidget)
     : base(_x, _y, _curveWidget, "black")
 {
     rect.CanvasEvent += new Gnome.CanvasEventHandler (RectEvent);
 }
Ejemplo n.º 3
0
 public CurveMarker(double _x, double _y, CurveWidget _curveWidget, string color)
 {
     x = _x;
     y = _y;
     curveWidget = _curveWidget;
     rect = new CanvasRect(curveWidget.Root());
     rect.FillColor = color;
     rect.OutlineColor = color;
     rect.WidthUnits = 0.0;
     SetRectBounds();
     active = true;
 }