/// <summary> /// Initializes the TitlesModule instance. /// </summary> public void Initialize() { this.RegisterViewsAndServices(); IEncoderSettingsPresentationModel presentationModel = this.container.Resolve <IEncoderSettingsPresentationModel>(); bool shouldDisplayOutputWindow = this.windowManager.ShouldDisplayWindow(presentationModel.View.GetType().ToString(), false); if (shouldDisplayOutputWindow) { this.regionManager.Regions[RegionNames.MainRegion].Add(presentationModel.View); } IMenuButtonViewModel menuViewModel = this.container.Resolve <IMenuButtonViewModel>(); menuViewModel.IsViewActive = shouldDisplayOutputWindow; menuViewModel.Text = "Output"; menuViewModel.ViewToDisplay = presentationModel.View; this.regionManager.Regions[RegionNames.MenuRegion].Add(menuViewModel.View); }
public void Initialize() { this.RegisterViewsAndServices(); ISubClipView subClipView = this.unityContainer.Resolve <ISubClipViewModel>().View; bool shouldSubClipWindow = this.windowManager.ShouldDisplayWindow(subClipView.GetType().ToString(), true); if (shouldSubClipWindow) { this.regionManager.Regions[RegionNames.MainRegion].Add(subClipView); } IMenuButtonViewModel menuViewModel = this.unityContainer.Resolve <IMenuButtonViewModel>(); menuViewModel.IsViewActive = shouldSubClipWindow; menuViewModel.ViewToDisplay = subClipView; menuViewModel.Text = "Sub-Clip"; this.regionManager.Regions[RegionNames.MenuRegion].Add(menuViewModel.View); }
/// <summary> /// Notifies the module that it has be initialized. /// </summary> public void Initialize() { this.RegisterViewsAndServices(); IProjectViewPresenter presenter = this.container.Resolve <IProjectViewPresenter>(); bool shouldDisplayPlayerWindow = this.windowManager.ShouldDisplayWindow(presenter.View.GetType().ToString(), false); if (shouldDisplayPlayerWindow) { this.regionManager.Regions[RegionNames.MainRegion].Add(presenter.View); } IMenuButtonViewModel menuViewModel = this.container.Resolve <IMenuButtonViewModel>(); menuViewModel.ViewToDisplay = presenter.View; menuViewModel.Text = "Project List"; menuViewModel.IsViewActive = shouldDisplayPlayerWindow; this.regionManager.Regions[RegionNames.MenuRegion].Add(menuViewModel.View); }
public void Initialize() { this.RegisterTypeMappings(); var assetBrowserViewModel = this.unityContainer.Resolve <IAssetBrowserViewModel>(); bool shouldDisplayAssetBrowserWindow = this.windowManager.ShouldDisplayWindow(assetBrowserViewModel.View.GetType().ToString(), true); if (shouldDisplayAssetBrowserWindow) { this.regionManager.Regions[RegionNames.MainRegion].Add(assetBrowserViewModel.View); } IMenuButtonViewModel assetBrowserMenuButtonViewModel = this.unityContainer.Resolve <IMenuButtonViewModel>(); assetBrowserMenuButtonViewModel.IsViewActive = shouldDisplayAssetBrowserWindow; assetBrowserMenuButtonViewModel.ViewToDisplay = assetBrowserViewModel.View; assetBrowserMenuButtonViewModel.Text = "Asset Browser"; this.regionManager.Regions[RegionNames.MenuRegion].Add(assetBrowserMenuButtonViewModel.View); var projectBrowserViewModel = this.unityContainer.Resolve <IProjectBrowserViewModel>(); bool shouldDisplayProjectBrowserWindow = this.windowManager.ShouldDisplayWindow(projectBrowserViewModel.View.GetType().ToString(), true); if (shouldDisplayProjectBrowserWindow) { this.regionManager.Regions[RegionNames.MainRegion].Add(projectBrowserViewModel.View); } IMenuButtonViewModel projectBrowserMenuButtonViewModel = this.unityContainer.Resolve <IMenuButtonViewModel>(); projectBrowserMenuButtonViewModel.IsViewActive = shouldDisplayProjectBrowserWindow; projectBrowserMenuButtonViewModel.ViewToDisplay = projectBrowserViewModel.View; projectBrowserMenuButtonViewModel.Text = "Project Browser"; this.regionManager.Regions[RegionNames.MenuRegion].Add(projectBrowserMenuButtonViewModel.View); this.unityContainer.Resolve <IMarkerBrowserViewModel>(); }
/// <summary> /// Initializes the Timeline module. /// </summary> public void Initialize() { this.RegisterViewsAndServices(); ITimelinePresenter presenter = this.container.Resolve <ITimelinePresenter>(); bool shouldDisplayTimelineWindow = this.windowManager.ShouldDisplayWindow(presenter.View.GetType().ToString(), true); if (shouldDisplayTimelineWindow) { this.regionManager.Regions[RegionNames.MainRegion].Add(presenter.View); } IMenuButtonViewModel menuViewModel = this.container.Resolve <IMenuButtonViewModel>(); menuViewModel.ViewToDisplay = presenter.View; menuViewModel.Text = "Sequence"; menuViewModel.IsViewActive = shouldDisplayTimelineWindow; this.regionManager.Regions[RegionNames.MenuRegion].Add(menuViewModel.View); this.regionViewRegistry.RegisterViewWithRegion(RegionNames.ProjectBrowserRegion, () => this.container.Resolve <ISequencesViewModel>().View); }