瀏覽代碼

Merge pull request #256 from rsredsq/RED-EDITOR-224

Added project path to the window title
JoshEngebretson 10 年之前
父節點
當前提交
8e71f91e7d
共有 1 個文件被更改,包括 6 次插入5 次删除
  1. 6 5
      Script/AtomicEditor/editor/Editor.ts

+ 6 - 5
Script/AtomicEditor/editor/Editor.ts

@@ -37,13 +37,17 @@ class Editor extends Atomic.ScriptObject {
 
 
         this.subscribeToEvent(EditorEvents.LoadProject, (data) => this.handleEditorLoadProject(data));
         this.subscribeToEvent(EditorEvents.LoadProject, (data) => this.handleEditorLoadProject(data));
         this.subscribeToEvent(EditorEvents.CloseProject, (data) => this.handleEditorCloseProject(data));
         this.subscribeToEvent(EditorEvents.CloseProject, (data) => this.handleEditorCloseProject(data));
-        this.subscribeToEvent("ProjectUnloaded", (data) => this.handleProjectUnloaded(data));
+        this.subscribeToEvent("ProjectUnloaded", (data) => {
+            Atomic.graphics.windowTitle = "AtomicEditor";
+            this.handleProjectUnloaded(data)
+        });
         this.subscribeToEvent(EditorEvents.Quit, (data) => this.handleEditorEventQuit(data));
         this.subscribeToEvent(EditorEvents.Quit, (data) => this.handleEditorEventQuit(data));
         this.subscribeToEvent("ExitRequested", (data) => this.handleExitRequested(data));
         this.subscribeToEvent("ExitRequested", (data) => this.handleExitRequested(data));
 
 
         this.subscribeToEvent("ProjectLoaded", (data) => {
         this.subscribeToEvent("ProjectLoaded", (data) => {
+            Atomic.graphics.windowTitle = "AtomicEditor - " + data.projectPath;
             Preferences.getInstance().registerRecentProject(data.projectPath);
             Preferences.getInstance().registerRecentProject(data.projectPath);
-        })
+        });
 
 
         this.parseArguments();
         this.parseArguments();
     }
     }
@@ -61,7 +65,6 @@ class Editor extends Atomic.ScriptObject {
     handleEditorLoadProject(event: EditorEvents.LoadProjectEvent): boolean {
     handleEditorLoadProject(event: EditorEvents.LoadProjectEvent): boolean {
 
 
         var system = ToolCore.getToolSystem();
         var system = ToolCore.getToolSystem();
-
         if (system.project) {
         if (system.project) {
 
 
             this.sendEvent(UIEvents.MessageModalEvent,
             this.sendEvent(UIEvents.MessageModalEvent,
@@ -70,9 +73,7 @@ class Editor extends Atomic.ScriptObject {
             return false;
             return false;
 
 
         }
         }
-
         return system.loadProject(event.path);
         return system.loadProject(event.path);
-
     }
     }
 
 
     handleEditorCloseProject(event) {
     handleEditorCloseProject(event) {