Features/TableView Widget/Testing: Difference between revisions
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Simple example for SmootTable widget == | === Simple example for SmootTable widget === | ||
import gtk | import gtk | ||
from sugar.graphics.smoothtable import SmoothTable | from sugar.graphics.smoothtable import SmoothTable | ||
| Line 12: | Line 11: | ||
window.add(scrolled) | window.add(scrolled) | ||
def do_fill_in( | class Cell(gtk.Button): | ||
def do_fill_in(self, table, row, column): | |||
table = SmoothTable(3, 3 | self.props.label = '%s:%s' % (row, column) | ||
table. | |||
table = SmoothTable(Cell, 3, 3) | |||
table.row_count = 100 | |||
scrolled.add(table) | scrolled.add(table) | ||
window.show_all() | window.show_all() | ||
gtk.main() | gtk.main() | ||