218 |
|
|
219 |
|
|
220 |
def MoveCurrentItemUp(self): |
def MoveCurrentItemUp(self): |
221 |
cur_id = self.GetSelection() |
layer, group = self.GetSelectedHierarchy() |
|
assert cur_id.IsOk() |
|
|
|
|
|
cur_data = self.GetPyData(cur_id) |
|
|
|
|
|
#prev_id = self.GetPrevSibling(cur_id) |
|
|
|
|
|
# |
|
|
# Get out if there's nowhere to go |
|
|
# |
|
|
#if prev_id == INVALID_TREE_ID: return |
|
222 |
|
|
223 |
if isinstance(cur_data, Layer): |
if layer is not None: |
224 |
self.map.RaiseLayer(cur_data) |
self.map.RaiseLayer(layer) |
|
elif isinstance(cur_data, ClassGroup): |
|
|
pass |
|
225 |
else: |
else: |
226 |
assert False, "Shouldn't be here." |
assert False, "Shouldn't be allowed." |
227 |
pass |
pass |
228 |
|
|
229 |
def MoveCurrentItemDown(self): |
def MoveCurrentItemDown(self): |
230 |
cur_id = self.GetSelection() |
layer, group = self.GetSelectedHierarchy() |
|
assert cur_id.IsOk() |
|
|
|
|
|
cur_data = self.GetPyData(cur_id) |
|
231 |
|
|
232 |
if isinstance(cur_data, Layer): |
if layer is not None: |
233 |
self.map.LowerLayer(cur_data) |
self.map.LowerLayer(layer) |
|
elif isinstance(cur_data, ClassGroup): |
|
|
pass |
|
234 |
else: |
else: |
235 |
assert False, "Shouldn't be here." |
assert False, "Shouldn't be allowed." |
236 |
pass |
pass |
237 |
|
|
|
|
|
238 |
def OnCompareItems(self, item1, item2): |
def OnCompareItems(self, item1, item2): |
239 |
|
|
240 |
data1 = self.GetPyData(item1) |
data1 = self.GetPyData(item1) |
334 |
|
|
335 |
def __FillTree(self, map): |
def __FillTree(self, map): |
336 |
|
|
|
assert isinstance(map, Map) |
|
|
|
|
337 |
self.Freeze() |
self.Freeze() |
338 |
|
|
339 |
self.__DeleteAllItems() |
self.__DeleteAllItems() |
401 |
self.Thaw() |
self.Thaw() |
402 |
|
|
403 |
def __BuildGroupImage(self, group, shapeType): |
def __BuildGroupImage(self, group, shapeType): |
|
assert isinstance(group, ClassGroup) |
|
404 |
|
|
405 |
bmp = wxEmptyBitmap(BMP_SIZE_W, BMP_SIZE_H) |
bmp = wxEmptyBitmap(BMP_SIZE_W, BMP_SIZE_H) |
406 |
#brush = wxBrush(Color2wxColour(item[1]), wxSOLID) |
#brush = wxBrush(Color2wxColour(item[1]), wxSOLID) |