13 |
|
|
14 |
from wxPython.wx import * |
from wxPython.wx import * |
15 |
|
|
16 |
|
from Thuban import _ |
17 |
|
|
18 |
from Thuban.Model.messages import CHANGED |
from Thuban.Model.messages import CHANGED |
19 |
from Thuban.Model.layer import Layer |
from Thuban.Model.layer import Layer |
20 |
from Thuban.Model.map import Map |
from Thuban.Model.map import Map |
138 |
if isinstance(object, Layer) or isinstance(object, Map): |
if isinstance(object, Layer) or isinstance(object, Map): |
139 |
break |
break |
140 |
item = self.GetItemParent(item) |
item = self.GetItemParent(item) |
141 |
|
else: |
142 |
|
# No layer or map was found in the chain of parents, so |
143 |
|
# there's nothing we can do. |
144 |
|
return |
145 |
|
|
146 |
self.changing_selection = 1 |
self.changing_selection = 1 |
147 |
try: |
try: |
179 |
"""Non modal dialog showing the session as a tree""" |
"""Non modal dialog showing the session as a tree""" |
180 |
|
|
181 |
def __init__(self, parent, app, name): |
def __init__(self, parent, app, name): |
182 |
NonModalDialog.__init__(self, parent, app.interactor, name, "Session") |
NonModalDialog.__init__(self, parent, app.interactor, name, |
183 |
|
_("Session")) |
184 |
self.tree = SessionTreeCtrl(self, -1, app) |
self.tree = SessionTreeCtrl(self, -1, app) |
185 |
|
|
186 |
def OnClose(self, event): |
def OnClose(self, event): |