/* Constructor */ public View(BWProcessor _processor) : base() { processor = _processor; X = Y = 0; Scale = 1.0; ExposeEvent += HandleViewExposed; ConfigureEvent += HandleResize; Events |= (EventMask.Button1MotionMask | EventMask.ButtonPressMask); }
private void NewProcessorWithImage(string filename) { processor = new CBWProcessor (filename); TakeValuesFromProcessor (); curveWidget.AddPoint (0.25, 0.15); curveWidget.AddPoint (0.75, 0.85); curveWidget.MarkerActive = false; }
protected virtual void OpenFile(object sender, System.EventArgs e) { FileChooserDialog fc = new FileChooserDialog("Open file", this, FileChooserAction.Open, "Cancel", ResponseType.Cancel, "Open", ResponseType.Accept); if (fc.Run() == (int)ResponseType.Accept) { processor = CBWProcessor.Load (fc.Filename); TakeValuesFromProcessor (); geglView.Processor = processor; } fc.Destroy(); }