/[thuban]/trunk/thuban/Thuban/UI/classifier.py
ViewVC logotype

Diff of /trunk/thuban/Thuban/UI/classifier.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 650 by jonathan, Fri Apr 11 14:27:41 2003 UTC revision 661 by jonathan, Mon Apr 14 14:16:00 2003 UTC
# Line 697  class Classifier(NonModalDialog): Line 697  class Classifier(NonModalDialog):
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    
# Line 758  class Classifier(NonModalDialog): Line 761  class Classifier(NonModalDialog):
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    
# Line 811  class Classifier(NonModalDialog): Line 814  class Classifier(NonModalDialog):
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)
# Line 824  class Classifier(NonModalDialog): Line 828  class Classifier(NonModalDialog):
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)

Legend:
Removed from v.650  
changed lines
  Added in v.661

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26