| 
									
										
										
										
											2012-08-23 20:16:32 +02:00
										 |  |  | from gi.repository import Gtk | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | from sugar3.graphics import style | 
					
						
							|  |  |  | from sugar3.graphics.icon import CellRendererIcon | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import common | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | test = common.Test() | 
					
						
							|  |  |  | test.show() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | model = Gtk.ListStore(str) | 
					
						
							|  |  |  | for icon in ['one', 'two', 'three']: | 
					
						
							|  |  |  |     model.append([icon]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | treeview = Gtk.TreeView() | 
					
						
							|  |  |  | treeview.set_model(model) | 
					
						
							|  |  |  | test.pack_start(treeview, True, True, 0) | 
					
						
							|  |  |  | treeview.show() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | col = Gtk.TreeViewColumn() | 
					
						
							|  |  |  | treeview.append_column(col) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-11-28 12:45:22 +01:00
										 |  |  | cell_icon = CellRendererIcon() | 
					
						
							| 
									
										
										
										
											2012-08-23 20:16:32 +02:00
										 |  |  | cell_icon.props.width = style.GRID_CELL_SIZE | 
					
						
							|  |  |  | cell_icon.props.height = style.GRID_CELL_SIZE | 
					
						
							|  |  |  | cell_icon.props.size = style.SMALL_ICON_SIZE | 
					
						
							|  |  |  | cell_icon.props.icon_name = 'emblem-favorite' | 
					
						
							|  |  |  | col.pack_start(cell_icon, expand=False) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cell_text = Gtk.CellRendererText() | 
					
						
							|  |  |  | col.pack_start(cell_text, expand=True) | 
					
						
							|  |  |  | col.add_attribute(cell_text, 'text', 0) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if __name__ == '__main__': | 
					
						
							|  |  |  |     common.main(test) |