Merge branch 'xxSeys1-NoPathInWindowTitle'
This commit is contained in:
@@ -817,17 +817,40 @@ namespace FlaxEditor.Modules
|
||||
private void InitWindowDecorations(RootControl mainWindow)
|
||||
{
|
||||
ScriptsBuilder.GetBinariesConfiguration(out _, out _, out _, out var configuration);
|
||||
string driver = string.Empty;
|
||||
#if PLATFORM_LINUX
|
||||
driver = LinuxPlatform.DisplayServer;
|
||||
if (!string.IsNullOrEmpty(driver))
|
||||
driver = $" ({driver})";
|
||||
|
||||
var tooltip = new System.Text.StringBuilder();
|
||||
|
||||
// Project info
|
||||
tooltip.AppendLine(Editor.GameProject.Name);
|
||||
var projectPath = Globals.ProjectFolder;
|
||||
#if PLATFORM_WINDOWS
|
||||
projectPath = projectPath.Replace('/', '\\');
|
||||
#endif
|
||||
tooltip.AppendLine(projectPath);
|
||||
|
||||
// Engine info
|
||||
tooltip.Append("Engine Version: ").AppendLine(Globals.EngineVersion);
|
||||
var engineNickname = Editor.EngineProject.EngineNickname;
|
||||
if (!string.IsNullOrEmpty(engineNickname))
|
||||
tooltip.Append($" ({engineNickname})");
|
||||
|
||||
// Build info
|
||||
#if USE_LARGE_WORLDS
|
||||
tooltip.AppendLine("Large Worlds Enabled");
|
||||
#endif
|
||||
tooltip.Append("Configuration: ").AppendLine(configuration);
|
||||
tooltip.Append("Graphics: ").Append(GPUDevice.Instance.RendererType);
|
||||
#if PLATFORM_LINUX
|
||||
var driver = LinuxPlatform.DisplayServer;
|
||||
if (!string.IsNullOrEmpty(driver))
|
||||
tooltip.Append($" ({driver})");
|
||||
#endif
|
||||
tooltip.AppendLine();
|
||||
|
||||
WindowDecorations = new MainWindowDecorations(mainWindow, !Utilities.Utils.UseCustomWindowDecorations(true))
|
||||
{
|
||||
Parent = mainWindow,
|
||||
IconTooltipText = $"{mainWindow.RootWindow.Title}\nVersion {Globals.EngineVersion}\nConfiguration {configuration}\nGraphics {GPUDevice.Instance.RendererType}{driver}",
|
||||
IconTooltipText = tooltip.ToString(),
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -191,13 +191,9 @@ namespace FlaxEditor.Modules
|
||||
var mainWindow = MainWindow;
|
||||
if (mainWindow)
|
||||
{
|
||||
var projectPath = Globals.ProjectFolder;
|
||||
#if PLATFORM_WINDOWS
|
||||
projectPath = projectPath.Replace('/', '\\');
|
||||
#endif
|
||||
var engineVersion = Editor.EngineProject.Version;
|
||||
var engineVersionText = engineVersion.Revision > 0 ? $"{engineVersion.Major}.{engineVersion.Minor}.{engineVersion.Revision}" : $"{engineVersion.Major}.{engineVersion.Minor}";
|
||||
var title = $"Flax Editor {engineVersionText} - \'{projectPath}\'";
|
||||
var title = $"Flax Editor {engineVersionText} - \'{Editor.GameProject.Name}\'";
|
||||
mainWindow.Title = title;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user