Unbroke project name in window title

master
Yevgen Muntyan 2007-09-07 23:58:38 -05:00
parent d57806c7be
commit 0c7e815424
1 changed files with 9 additions and 5 deletions

View File

@ -123,9 +123,9 @@ class Manager(object):
def attach_win(self, window): def attach_win(self, window):
if self.project: if self.project:
window.set_title_prefix(self.project.name) self.__set_title_prefix(self.project.name)
else: else:
window.set_title_prefix("medit") self.__set_title_prefix(None)
self.window = window self.window = window
self.window.connect('close', self.close_window) self.window.connect('close', self.close_window)
action = self.window.get_action("CloseProject") action = self.window.get_action("CloseProject")
@ -148,9 +148,13 @@ class Manager(object):
except Exception, e: except Exception, e:
print_error(e) print_error(e)
def __set_title_prefix(self, prefix):
editor = moo.edit.editor_instance()
editor.set_app_name(prefix or "medit")
def detach_win(self, window): def detach_win(self, window):
self.close_project(True) self.close_project(True)
window.set_title_prefix("medit") self.__set_title_prefix(None)
self.window = None self.window = None
def open_project_cb(self, window): def open_project_cb(self, window):
@ -204,7 +208,7 @@ class Manager(object):
self.project = project_type(window, config, file) self.project = project_type(window, config, file)
self.project.load() self.project.load()
window.set_title_prefix(self.project.name) self.__set_title_prefix(self.project.name)
self.recent_list.add_filename(filename) self.recent_list.add_filename(filename)
moo.utils.prefs_set_string("Plugins/Project/last", filename) moo.utils.prefs_set_string("Plugins/Project/last", filename)
@ -234,7 +238,7 @@ class Manager(object):
close.set_property("sensitive", False) close.set_property("sensitive", False)
if close: if close:
options.set_property("visible", False) options.set_property("visible", False)
self.window.set_title_prefix("medit") self.__set_title_prefix(None)
return True return True