299 |
def prepare_new_session(self): |
def prepare_new_session(self): |
300 |
for d in self.dialogs.values(): |
for d in self.dialogs.values(): |
301 |
if not isinstance(d, tree.SessionTreeView): |
if not isinstance(d, tree.SessionTreeView): |
302 |
d.Shutdown() |
d.Close() |
303 |
|
|
304 |
def NewSession(self): |
def NewSession(self): |
305 |
self.save_modified_session() |
self.save_modified_session() |
355 |
if dialog is None: |
if dialog is None: |
356 |
dialog = tree.SessionTreeView(self, self.application, name) |
dialog = tree.SessionTreeView(self, self.application, name) |
357 |
self.add_dialog(name, dialog) |
self.add_dialog(name, dialog) |
358 |
dialog.Show(true) |
dialog.Show(True) |
359 |
else: |
else: |
360 |
# FIXME: bring dialog to front here |
# FIXME: bring dialog to front here |
361 |
pass |
pass |