예제 #1
0
        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);
        }
예제 #2
0
 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);
 }