public AnomalousMvcCore(StandaloneController standaloneController, ViewHostFactory viewHostFactory) { this.standaloneController = standaloneController; this.timelineController = standaloneController.TimelineController; timelineController.TimelinePlaybackStopped += new EventHandler(timelineController_TimelinePlaybackStopped); this.guiManager = standaloneController.GUIManager; this.viewHostFactory = viewHostFactory; viewHostManager = new ViewHostManager(guiManager, viewHostFactory); }
public ViewHostManager(GUIManager guiManager, ViewHostFactory viewHostFactory) { this.guiManager = guiManager; this.viewHostFactory = viewHostFactory; openPanelsEnumerator = new RemovableListIterator <ViewHostPanelInfo>(openPanels); }
public void addSubFactory(ViewHostFactory factory) { subFactories.Add(factory); }