def capture_screenshots(self): for column in self.columns: column.capture_screenshots() # capture screenshots of the scrollbars ScrollableWidget.capture_screenshots(self)
def scroll_down(self, num_rows=1): num_clicks = num_rows * self.clicks_per_row actual_clicks = ScrollableWidget.scroll_down(self, num_clicks) actual_rows = actual_clicks / self.clicks_per_row return actual_rows
def __init__(self, parent, name, columns, row_height, rows_per_page, pixels_per_scroll=None): ScrollableWidget.__init__(self, parent, name) self.set_columns(columns) self.rows = [] self.set_row_attributes(row_height, rows_per_page, pixels_per_scroll)