/// <summary> /// Berechnung wurde beendet. /// </summary> protected virtual void OneStepEnds() { if (_iterate != null) { Fractrace.PictureArt.Renderer pArt; if (_fixedRenderer == -1) { pArt = PictureArt.PictureArtFactory.Create(_iterate.PictureData, _iterate.LastUsedFormulas, ParameterDict.Current.Clone()); } else { pArt = new PictureArt.FrontViewRenderer(_iterate.PictureData); } pArt.Paint(_graphics); Application.DoEvents(); this.Refresh(); } lock (_inDrawingMutex) _inDrawing = false; System.Diagnostics.Debug.WriteLine("_inDrawing = false (7)"); if (_forceRedraw) { StartDrawing(); } }
private void DrawFromView() { Fractrace.PictureArt.Renderer pArt = new PictureArt.FrontViewRenderer(_iterate.PictureData); pArt.Init(_iterate.LastUsedFormulas); btnPreview.BackgroundImage = new Bitmap((int)(_iterate.Width), (int)(_iterate.Height)); _graphics = Graphics.FromImage(btnPreview.BackgroundImage); pArt.Paint(_graphics); Application.DoEvents(); this.Refresh(); }
private void DrawFromView() { Fractrace.PictureArt.Renderer pArt; pArt = new PictureArt.FrontViewRenderer(_iterate.PictureData); pArt.Init(_iterate.LastUsedFormulas); btnPreview.BackgroundImage = new Bitmap((int)(_iterate.Width), (int)(_iterate.Height)); _graphics = Graphics.FromImage(btnPreview.BackgroundImage); pArt.Paint(_graphics); Application.DoEvents(); this.Refresh(); }
/// <summary> /// Berechnung wurde beendet. /// </summary> protected virtual void OneStepEnds() { if (_iterate != null) { Fractrace.PictureArt.Renderer pArt; if (_fixedRenderer == -1) pArt = PictureArt.PictureArtFactory.Create(_iterate.PictureData, _iterate.LastUsedFormulas); else pArt = new PictureArt.FrontViewRenderer(_iterate.PictureData); pArt.Paint(_graphics); Application.DoEvents(); this.Refresh(); } _inDrawing = false; if (_forceRedraw) StartDrawing(); }