Anyone have any detail on how I would go about writing to the canvas or drawing area of a gtkwidget without using the drawingarea widget? I know I can get a gdkwindow from doing fWindow := PgdkWindow(pgtkwidget(widget)^.window); but what do I do with that window? I can get it's gdkgc but I don't have ANY idea what to do. Thanks Shane