editors/DataTypeEditor.py
branchwxPython4
changeset 3449 6279ec06df98
parent 3303 0ffb41625592
child 3750 f62625418bff
equal deleted inserted replaced
3448:523f6fcc7a28 3449:6279ec06df98
    45 
    45 
    46 DIMENSION_MODEL = re.compile(r"([0-9]+)\.\.([0-9]+)$")
    46 DIMENSION_MODEL = re.compile(r"([0-9]+)\.\.([0-9]+)$")
    47 
    47 
    48 
    48 
    49 def AppendMenu(parent, help, kind, text):
    49 def AppendMenu(parent, help, kind, text):
    50     return parent.Append(help=help, id=wx.ID_ANY, kind=kind, text=text)
    50     return parent.Append(wx.MenuItem(helpString=help, id=wx.ID_ANY, kind=kind, text=text))
    51 
    51 
    52 
    52 
    53 def GetElementsTableColnames():
    53 def GetElementsTableColnames():
    54     _ = NoTranslate
    54     _ = NoTranslate
    55     return ["#", _("Name"), _("Type"), _("Initial Value")]
    55     return ["#", _("Name"), _("Type"), _("Initial Value")]
   373             setattr(self, name, button)
   373             setattr(self, name, button)
   374             structure_button_sizer.Add(button)
   374             structure_button_sizer.Add(button)
   375 
   375 
   376         self.StructureElementsGrid = CustomGrid(self.StructurePanel,
   376         self.StructureElementsGrid = CustomGrid(self.StructurePanel,
   377                                                 size=wx.Size(0, 150), style=wx.VSCROLL)
   377                                                 size=wx.Size(0, 150), style=wx.VSCROLL)
   378         self.StructureElementsGrid.Bind(wx.grid.EVT_GRID_CELL_CHANGING,
   378         self.StructureElementsGrid.Bind(wx.grid.EVT_GRID_CELL_CHANGED,
   379                                         self.OnStructureElementsGridCellChange)
   379                                         self.OnStructureElementsGridCellChange)
   380         self.StructureElementsGrid.Bind(wx.grid.EVT_GRID_EDITOR_SHOWN,
   380         self.StructureElementsGrid.Bind(wx.grid.EVT_GRID_EDITOR_SHOWN,
   381                                         self.OnStructureElementsGridEditorShown)
   381                                         self.OnStructureElementsGridEditorShown)
   382         structure_panel_sizer.Add(self.StructureElementsGrid, flag=wx.GROW)
   382         structure_panel_sizer.Add(self.StructureElementsGrid, flag=wx.GROW)
   383 
   383