All pastes #431083 Raw Edit

rcaskey

public text v1 · immutable
·published 2007-04-09 13:17 UTC
rendered paste body
#!/usr/bin/pythonimport goocanvasimport gtkdef setup_canvas (canvas):	root = canvas.get_root_item()	ga = goocanvas.Group(parent = root)	a = goocanvas.Rect (parent = ga, x = 0, y = 0, width = 100, height = 100, fill_color = 'blue')	b = goocanvas.Rect (parent = root, x = 100, y = 100, width = 100, height = 100, fill_color = 'red')	b.parent = ga	ga.translate(100,0)	def create_card_page ():	canvas = goocanvas.Canvas ()	canvas.set_size_request (600, 450)	canvas.set_bounds (0, 0, 1000, 1000)	vbox = gtk.VBox (False, 4)	vbox.set_border_width (4)	scrolled_win = gtk.ScrolledWindow ()	scrolled_win.set_shadow_type (gtk.SHADOW_IN)	vbox.add (scrolled_win)	canvas.scrolled_win = scrolled_win	scrolled_win.add (canvas)	setup_canvas (canvas)	return vboxdef main ():	v = create_card_page ()	w = gtk.Window()	w.connect("destroy", gtk.main_quit)   	w.add(v)	w.show_all()	gtk.main()if __name__ == "__main__":	main()