407 |
def _OnMsgMapLayersRemoved(self, map): |
def _OnMsgMapLayersRemoved(self, map): |
408 |
assert map is self.map |
assert map is self.map |
409 |
|
|
|
layer, group = self.GetSelectedHierarchy() |
|
|
|
|
|
if layer is None: |
|
|
assert False, "Shouldn't be allowed." |
|
|
return |
|
|
|
|
410 |
layers = map.Layers() |
layers = map.Layers() |
411 |
|
|
412 |
for layer, id in self.layer2id.items(): |
for layer, id in self.layer2id.items(): |
551 |
|
|
552 |
if not root.IsOk(): |
if not root.IsOk(): |
553 |
self.image_list = wxImageList(BMP_SIZE_W, BMP_SIZE_H, False, 0) |
self.image_list = wxImageList(BMP_SIZE_W, BMP_SIZE_H, False, 0) |
554 |
|
|
555 |
bmp = wxEmptyBitmap(BMP_SIZE_W, BMP_SIZE_H) |
bmp = wxEmptyBitmap(BMP_SIZE_W, BMP_SIZE_H) |
556 |
dc = wxMemoryDC() |
dc = wxMemoryDC() |
557 |
dc.SelectObject(bmp) |
dc.SelectObject(bmp) |
558 |
dc.SetBrush(wxBLACK_BRUSH) |
dc.SetBrush(wxBLACK_BRUSH) |
559 |
dc.Clear() |
dc.Clear() |
560 |
dc.SelectObject(wxNullBitmap) |
dc.SelectObject(wxNullBitmap) |
561 |
|
|
562 |
self.emptyImageIndex = \ |
self.emptyImageIndex = \ |
563 |
self.image_list.AddWithColourMask(bmp, wxColour(0, 0, 0)) |
self.image_list.AddWithColourMask(bmp, wxColour(0, 0, 0)) |
564 |
|
|
565 |
bmp = resource.GetBitmapResource("legend_icon_layer", |
bmp = resource.GetBitmapResource("legend_icon_layer", |
566 |
wxBITMAP_TYPE_XPM) |
wxBITMAP_TYPE_XPM) |
567 |
self.mapImageIndex = \ |
self.mapImageIndex = \ |
568 |
self.image_list.Add(bmp) |
self.image_list.Add(bmp) |
569 |
|
|
570 |
self.AssignImageList(self.image_list) |
self.AssignImageList(self.image_list) |
571 |
|
self.availImgListIndices = [] |
572 |
|
|
573 |
root = self.AddRoot("") |
root = self.AddRoot("") |
574 |
|
|