controls/CustomTable.py
changeset 606 d65122c61eaf
parent 604 5b42b4401e6b
child 662 3c4e0d4f7a61
equal deleted inserted replaced
605:279c16d017f3 606:d65122c61eaf
   106         Otherwise default to the default renderer.
   106         Otherwise default to the default renderer.
   107         """
   107         """
   108         for row in range(self.GetNumberRows()):
   108         for row in range(self.GetNumberRows()):
   109             row_highlights = self.Highlights.get(row, {})
   109             row_highlights = self.Highlights.get(row, {})
   110             for col in range(self.GetNumberCols()):
   110             for col in range(self.GetNumberCols()):
       
   111                 colname = self.GetColLabelValue(col, False)
       
   112                 
   111                 grid.SetReadOnly(row, col, True)
   113                 grid.SetReadOnly(row, col, True)
   112                 grid.SetCellEditor(row, col, None)
   114                 grid.SetCellEditor(row, col, None)
   113                 grid.SetCellRenderer(row, col, None)
   115                 grid.SetCellRenderer(row, col, None)
   114                 
   116                 
   115                 highlight_colours = row_highlights.get(colname.lower(), [(wx.WHITE, wx.BLACK)])[-1]
   117                 highlight_colours = row_highlights.get(colname.lower(), [(wx.WHITE, wx.BLACK)])[-1]