private void EhCurrentProjectInstanceChanged(object sender, Altaxo.Main.ProjectEventArgs e) { if (e?.ProjectEventKind == Main.ProjectEventKind.ProjectRenamed) { EhCurrentProjectFileNameChanged(e.NewName); } if (object.ReferenceEquals(Current.Project, _currentProject)) { return; } ComDebug.ReportInfo("{0}.EhCurrentProjectInstanceChanged", GetType().Name); if (null != _currentProject && null != _currentProject.GraphDocumentCollection) { _currentProject.GraphDocumentCollection.CollectionChanged -= EhGraphDocumentRenamed; } _currentProject = Current.Project; if (null != _currentProject) { _currentProject.GraphDocumentCollection.CollectionChanged += EhGraphDocumentRenamed; EhCurrentProjectFileNameChanged(Current.IProjectService.CurrentProjectFileName); } }
public void EhProjectChanged(object sender, Altaxo.Main.ProjectEventArgs e) { UpdateMenu(null, null); ResourceService resourceService = (ResourceService)ServiceManager.Services.GetService(typeof(IResourceService)); Altaxo.Main.ProjectService projectService = (Altaxo.Main.ProjectService)ServiceManager.Services.GetService(typeof(Altaxo.Main.ProjectService)); System.Text.StringBuilder title = new System.Text.StringBuilder(); title.Append(resourceService.GetString("MainWindow.DialogName")); if (projectService != null) { if (projectService.CurrentProjectFileName == null) { title.Append(" - "); title.Append(resourceService.GetString("Altaxo.Project.UntitledName")); } else { title.Append(" - "); title.Append(projectService.CurrentProjectFileName); } if (projectService.CurrentOpenProject != null && projectService.CurrentOpenProject.IsDirty) { title.Append("*"); } } this.Title = title.ToString(); }
public void EhProjectChanged(object sender, Altaxo.Main.ProjectEventArgs e) { // UpdateMenu(null, null); // 2006-11-07 hope this is not needed any longer because of the menu update timer System.Text.StringBuilder title = new System.Text.StringBuilder(); title.Append(ResourceService.GetString("MainWindow.DialogName")); if (Altaxo.Current.ProjectService != null) { if (Altaxo.Current.ProjectService.CurrentProjectFileName == null) { title.Append(" - "); title.Append(ResourceService.GetString("Altaxo.Project.UntitledName")); } else { title.Append(" - "); title.Append(Altaxo.Current.ProjectService.CurrentProjectFileName); } if (Altaxo.Current.ProjectService.CurrentOpenProject != null && Altaxo.Current.ProjectService.CurrentOpenProject.IsDirty) { title.Append("*"); } } this.Title = title.ToString(); }