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(); }
public CurvePoint(double _x, double _y, CurveWidget _curveWidget) : base(_x, _y, _curveWidget, "black") { rect.CanvasEvent += new Gnome.CanvasEventHandler (RectEvent); }
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; }