Example #1
0
 def capture_screenshots(self):
     for column in self.columns:
         column.capture_screenshots()
     # capture screenshots of the scrollbars
     ScrollableWidget.capture_screenshots(self)
Example #2
0
 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
Example #3
0
 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)