706 |
field = self.originalClass.GetField() |
field = self.originalClass.GetField() |
707 |
fieldType = self.originalClass.GetFieldType() |
fieldType = self.originalClass.GetFieldType() |
708 |
|
|
709 |
|
table = layer.ShapeStore().Table() |
710 |
# |
# |
711 |
# make field choice box |
# make field choice box |
712 |
# |
# |
713 |
self.fields = wxChoice(panel, ID_PROPERTY_SELECT,) |
self.fields = wxChoice(panel, ID_PROPERTY_SELECT,) |
714 |
|
|
715 |
self.num_cols = layer.table.NumColumns() |
self.num_cols = table.NumColumns() |
716 |
# just assume the first field in case one hasn't been |
# just assume the first field in case one hasn't been |
717 |
# specified in the file. |
# specified in the file. |
718 |
self.__cur_field = 0 |
self.__cur_field = 0 |
725 |
self.fields.SetClientData(0, None) |
self.fields.SetClientData(0, None) |
726 |
|
|
727 |
for i in range(self.num_cols): |
for i in range(self.num_cols): |
728 |
name = layer.table.Column(i).name |
name = table.Column(i).name |
729 |
self.fields.Append(name) |
self.fields.Append(name) |
730 |
|
|
731 |
if name == field: |
if name == field: |
866 |
|
|
867 |
def map_layers_removed(self, map): |
def map_layers_removed(self, map): |
868 |
if self.layer not in self.map.Layers(): |
if self.layer not in self.map.Layers(): |
|
self.unsubscribe_messages() |
|
869 |
self.Close() |
self.Close() |
870 |
|
|
871 |
def layer_shapestore_replaced(self, *args): |
def layer_shapestore_replaced(self, *args): |
|
self.unsubscribe_messages() |
|
872 |
self.Close() |
self.Close() |
873 |
|
|
874 |
def EditSymbol(self, row): |
def EditSymbol(self, row): |
1007 |
self.Close() |
self.Close() |
1008 |
|
|
1009 |
def OnClose(self, event): |
def OnClose(self, event): |
1010 |
|
self.unsubscribe_messages() |
1011 |
NonModalNonParentDialog.OnClose(self, event) |
NonModalNonParentDialog.OnClose(self, event) |
1012 |
|
|
1013 |
def _OnCloseBtn(self, event): |
def _OnCloseBtn(self, event): |