def __init__(self): GridView.__init__(self, num_rows=10, num_columns=5, cell_size=(50, 20), anchor='ltrb') self.content_size = self.extent
def __init__(self, num_items, items_per_row, cell_size, scrolling = '', **kwds): base_kwds = splitdict(kwds, 'border', scrolling = '') GridView.__init__(self, num_rows = 0, num_columns = 0, cell_size = cell_size, **base_kwds) self._num_items = num_items self._items_per_row = items_per_row self._update_num_rows_and_columns() ew, eh = self.extent if not self.hscrolling: self.content_width = ew if not self.vscrolling: self.content_height = eh self.set(**kwds)
def __init__(self, num_items, items_per_row, cell_size, scrolling='', **kwds): base_kwds = splitdict(kwds, 'border', scrolling='') GridView.__init__(self, num_rows=0, num_columns=0, cell_size=cell_size, **base_kwds) self._num_items = num_items self._items_per_row = items_per_row self._update_num_rows_and_columns() ew, eh = self.extent if not self.hscrolling: self.content_width = ew if not self.vscrolling: self.content_height = eh self.set(**kwds)
def __init__(self): GridView.__init__(self, num_rows = 10, num_columns = 5, cell_size = (50, 20), anchor = 'ltrb') self.content_size = self.extent