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):
if self.project:
window.set_title_prefix(self.project.name)
self.__set_title_prefix(self.project.name)
else:
window.set_title_prefix("medit")
self.__set_title_prefix(None)
self.window = window
self.window.connect('close', self.close_window)
action = self.window.get_action("CloseProject")
@ -148,9 +148,13 @@ class Manager(object):
except Exception, 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):
self.close_project(True)
window.set_title_prefix("medit")
self.__set_title_prefix(None)
self.window = None
def open_project_cb(self, window):
@ -204,7 +208,7 @@ class Manager(object):
self.project = project_type(window, config, file)
self.project.load()
window.set_title_prefix(self.project.name)
self.__set_title_prefix(self.project.name)
self.recent_list.add_filename(filename)
moo.utils.prefs_set_string("Plugins/Project/last", filename)
@ -234,7 +238,7 @@ class Manager(object):
close.set_property("sensitive", False)
if close:
options.set_property("visible", False)
self.window.set_title_prefix("medit")
self.__set_title_prefix(None)
return True