697 |
|
|
698 |
topBox = wxBoxSizer(wxVERTICAL) |
topBox = wxBoxSizer(wxVERTICAL) |
699 |
|
|
700 |
|
panel = wxPanel(self, -1, size=(100, 100)) |
701 |
|
|
702 |
|
panelBox = wxBoxSizer(wxVERTICAL) |
703 |
|
|
704 |
sizer = wxBoxSizer(wxHORIZONTAL) |
sizer = wxBoxSizer(wxHORIZONTAL) |
705 |
sizer.Add(wxStaticText(self, -1, _("Title: ")), |
sizer.Add(wxStaticText(panel, -1, _("Title: ")), |
706 |
0, wxALIGN_LEFT | wxALL | wxALIGN_CENTER_VERTICAL, 4) |
0, wxALIGN_LEFT | wxALL | wxALIGN_CENTER_VERTICAL, 4) |
707 |
sizer.Add(wxTextCtrl(self, ID_PROPERTY_TITLE, layer.Title()), |
sizer.Add(wxTextCtrl(panel, ID_PROPERTY_TITLE, layer.Title()), |
708 |
1, wxGROW | wxALL, 4) |
1, wxGROW | wxALL, 4) |
709 |
EVT_TEXT(self, ID_PROPERTY_TITLE, self._OnTitleChanged) |
EVT_TEXT(self, ID_PROPERTY_TITLE, self._OnTitleChanged) |
710 |
|
|
711 |
topBox.Add(sizer, 0, wxGROW, 4) |
panelBox.Add(sizer, 0, wxGROW, 4) |
712 |
|
|
713 |
topBox.Add(wxStaticText(self, -1, |
panelBox.Add(wxStaticText(panel, -1, |
714 |
_("Type: %s") % layer.ShapeType()), |
_("Type: %s") % layer.ShapeType()), |
715 |
0, wxALIGN_LEFT | wxALL, 4) |
0, wxALIGN_LEFT | wxALL, 4) |
716 |
|
|
|
panel = wxPanel(self, -1, size=(100, 100)) |
|
717 |
|
|
718 |
##################### |
##################### |
719 |
|
|
720 |
#panelBox = wxBoxSizer(wxVERTICAL) |
#panelBox = wxBoxSizer(wxVERTICAL) |
721 |
panelBox = wxStaticBoxSizer( |
classBox = wxStaticBoxSizer( |
722 |
wxStaticBox(panel, -1, _("Classification")), wxVERTICAL) |
wxStaticBox(panel, -1, _("Classification")), wxVERTICAL) |
723 |
|
|
724 |
|
|
761 |
sizer.Add(self.fields, 1, wxGROW | wxALL, 4) |
sizer.Add(self.fields, 1, wxGROW | wxALL, 4) |
762 |
EVT_COMBOBOX(self, ID_PROPERTY_SELECT, self._OnFieldSelect) |
EVT_COMBOBOX(self, ID_PROPERTY_SELECT, self._OnFieldSelect) |
763 |
|
|
764 |
panelBox.Add(sizer, 0, wxGROW, 4) |
classBox.Add(sizer, 0, wxGROW, 4) |
765 |
|
|
766 |
self.fieldTypeText = wxStaticText(panel, -1, "") |
self.fieldTypeText = wxStaticText(panel, -1, "") |
767 |
panelBox.Add(self.fieldTypeText, 0, |
classBox.Add(self.fieldTypeText, 0, |
768 |
wxGROW | wxALIGN_LEFT | wxALL | wxADJUST_MINSIZE, 4) |
wxGROW | wxALIGN_LEFT | wxALL | wxADJUST_MINSIZE, 4) |
769 |
|
|
770 |
|
|
814 |
self.__SelectField(self.__cur_field, group = group) |
self.__SelectField(self.__cur_field, group = group) |
815 |
|
|
816 |
controlBox.Add(self.classGrid, 1, wxGROW, 0) |
controlBox.Add(self.classGrid, 1, wxGROW, 0) |
|
|
|
817 |
controlBox.Add(controlButtonBox, 0, wxGROW, 10) |
controlBox.Add(controlButtonBox, 0, wxGROW, 10) |
818 |
panelBox.Add(controlBox, 1, wxGROW, 10) |
|
819 |
|
classBox.Add(controlBox, 1, wxGROW, 10) |
820 |
|
panelBox.Add(classBox, 1, wxGROW, 0) |
821 |
|
|
822 |
EVT_BUTTON(self, ID_PROPERTY_ADD, self._OnAdd) |
EVT_BUTTON(self, ID_PROPERTY_ADD, self._OnAdd) |
823 |
EVT_BUTTON(self, ID_PROPERTY_EDITSYM, self._OnEditSymbol) |
EVT_BUTTON(self, ID_PROPERTY_EDITSYM, self._OnEditSymbol) |
828 |
|
|
829 |
########### |
########### |
830 |
|
|
831 |
|
|
832 |
panel.SetAutoLayout(True) |
panel.SetAutoLayout(True) |
833 |
panel.SetSizer(panelBox) |
panel.SetSizer(panelBox) |
834 |
panelBox.SetSizeHints(panel) |
panelBox.SetSizeHints(panel) |