From b413bdbf5b1798a361a827b9685d8837b017bc6e Mon Sep 17 00:00:00 2001 From: Arkady Trestman Date: Fri, 14 May 2010 21:04:57 +0000 Subject: [PATCH] installed wait cursor during load, save operations --- direct/src/leveleditor/LevelEditorBase.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/direct/src/leveleditor/LevelEditorBase.py b/direct/src/leveleditor/LevelEditorBase.py index 75b633ee85..8431087105 100755 --- a/direct/src/leveleditor/LevelEditorBase.py +++ b/direct/src/leveleditor/LevelEditorBase.py @@ -224,17 +224,23 @@ class LevelEditorBase(DirectObject): view.camLens.setFilmSize(x, y) def save(self): + self.ui.SetCursor(wx.StockCursor(wx.CURSOR_WAIT)) if self.currentFile: self.fileMgr.saveToFile(self.currentFile) + self.ui.SetCursor(wx.StockCursor(wx.CURSOR_ARROW)) def saveAs(self, fileName): + self.ui.SetCursor(wx.StockCursor(wx.CURSOR_WAIT)) self.fileMgr.saveToFile(fileName) self.currentFile = fileName - + self.ui.SetCursor(wx.StockCursor(wx.CURSOR_ARROW)) + def load(self, fileName): + self.ui.SetCursor(wx.StockCursor(wx.CURSOR_WAIT)) self.reset() self.fileMgr.loadFromFile(fileName) self.currentFile = fileName + self.ui.SetCursor(wx.StockCursor(wx.CURSOR_ARROW)) def saveSettings(self): if self.settingsFile is None: @@ -253,6 +259,7 @@ class LevelEditorBase(DirectObject): if self.settingsFile is None: return + self.ui.SetCursor(wx.StockCursor(wx.CURSOR_WAIT)) try: f = open(self.settingsFile, 'r') configLines = f.readlines() @@ -289,6 +296,7 @@ class LevelEditorBase(DirectObject): self.ui.updateMenu() except: pass + self.ui.SetCursor(wx.StockCursor(wx.CURSOR_ARROW)) def convertMaya(self, modelname, callBack, obj=None, isAnim=False): if obj and isAnim: