public BaseWindowsCanvasView CreateCanvas(String id) { BaseWindowsCanvasView canvas = canvasViewer.CreateCanvasView(this, false, wbContext.software_rendering_enforced(), wbContext.opengl_rendering_enforced()); formBE = wbContext.get_diagram_form_for_diagram(id); return(canvas); }
public void SwitchedView(BaseWindowsCanvasView canvasView) { ModelDiagramForm modelDiagramForm = canvasView.GetOwnerForm() as ModelDiagramForm; if (modelDiagramForm != null) DockDocument(modelDiagramForm, true, true); }
public void ToolChanged(BaseWindowsCanvasView canvasView) { ModelDiagramForm modelDiagramForm = canvasView.GetOwnerForm() as ModelDiagramForm; if (modelDiagramForm != null) modelDiagramForm.OnToolChanged(); }
/// <summary> /// Frees a model diagram form once its backend was freed. /// </summary> public void DestroyView(BaseWindowsCanvasView canvasView) { ModelDiagramForm modelDiagramForm = canvasView.GetOwnerForm() as ModelDiagramForm; if (modelDiagramForm != null) { modelDiagramForm.Close(); if (workbenchPhysicalOverviewForm != null) workbenchPhysicalOverviewForm.Activate(); } }