public void DisplayOpenGL() { try { _canRemoveFractals = false; _mainView.SelectedChanged -= new SelectedFractalEventHandler(SelectedFractalChanged); _mainView.ClearAll(); _rendererAbstractFactory = new OpenGLRendererAbstractFactory(); foreach (var fractal in _document.Fractals) { AddTab(fractal); } _mainView.SelectedChanged += new SelectedFractalEventHandler(SelectedFractalChanged); _mainView.Select(_selected); _mainView.DisplayRendering(RenderingEnum.OpenGL); RefreshMainView(); } finally { _canRemoveFractals = true; } }
private void _mainView_Load(object sender, EventArgs e) { _rendererAbstractFactory = new GDIRendererAbstractFactory(); _mainView.DisplayRendering(RenderingEnum.GDI); InitPredefinedMenuFractals(); }