Mercurial > boomslang
comparison pyntnclick/widgets/toollist.py @ 639:fdc63049b08c pyntnclick
Add game_description to the widgets,, since it looks a useful thing to do
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Sun, 12 Feb 2012 01:31:14 +0200 |
parents | 1aac5a3b17e1 |
children | efa58c92b304 |
comparison
equal
deleted
inserted
replaced
638:d1ec9e739e23 | 639:fdc63049b08c |
---|---|
3 | 3 |
4 | 4 |
5 class ToolListWidget(Container): | 5 class ToolListWidget(Container): |
6 """List of other widgets, with some paging trickery""" | 6 """List of other widgets, with some paging trickery""" |
7 | 7 |
8 def __init__(self, rect, widget_list, page_length, | 8 def __init__(self, rect, gd, widget_list, page_length, |
9 padding=2): | 9 padding=2): |
10 widget_list.sort(key=lambda w: w.text) | 10 widget_list.sort(key=lambda w: w.text) |
11 self.widget_list = widget_list | 11 self.widget_list = widget_list |
12 self.page_length = page_length | 12 self.page_length = page_length |
13 self.padding = padding | 13 self.padding = padding |
14 self.page = 0 | 14 self.page = 0 |
15 super(ToolListWidget, self).__init__(rect) | 15 super(ToolListWidget, self).__init__(rect, gd) |
16 self.prev_but = None | 16 self.prev_but = None |
17 self.next_but = None | 17 self.next_but = None |
18 self.fill_page() | 18 self.fill_page() |
19 | 19 |
20 def fill_page(self): | 20 def fill_page(self): |