def _set_cells(self): col_size = self.settings.get("col size", 150) max_col_size = self.settings.get("max col size", 450) auto_col_size = self.settings.get("auto size cols", False) word_wrap = self.settings.get("word wrap", True) self.SetDefaultRenderer( CellRenderer(col_size, max_col_size, auto_col_size, word_wrap)) self.SetRowLabelSize(wx.grid.GRID_AUTOSIZE) self.SetColLabelSize(0) if auto_col_size: self.SetDefaultColSize(wx.grid.GRID_AUTOSIZE, resizeExistingCols=True) else: self.SetDefaultColSize(col_size, resizeExistingCols=True) self.SetColMinimalAcceptableWidth(col_size) if auto_col_size: self.Bind(grid.EVT_GRID_CMD_COL_SIZE, self.OnCellColSizeChanged) else: self.Unbind(grid.EVT_GRID_CMD_COL_SIZE) if word_wrap: self.SetDefaultRowSize(wx.grid.GRID_AUTOSIZE) self.SetDefaultCellOverflow(False) # DEBUG
def _set_cells(self): col_size = self.settings.get("col size", 175) max_col_size = self.settings.get("max col size", 380) auto_col_size = self.settings.get("auto size cols", True) word_wrap = self.settings.get("word wrap", True) self.SetDefaultRenderer( CellRenderer(col_size, max_col_size, auto_col_size, word_wrap)) self.SetRowLabelSize(wx.grid.GRID_AUTOSIZE) self.SetColLabelSize(0) self.SetDefaultColSize(col_size, resizeExistingCols=True) if word_wrap: self.SetDefaultRowSize(wx.grid.GRID_AUTOSIZE) self.SetDefaultCellOverflow(False) # DEBUG