カイロを使って窓に絵を描きたいです。ディスクからbmpまたはpngをロードし、そこからブラシを作成するにはどうすればよいですか?
以下のコードは、描画を行う場所を示しています。露出信号はウィンドウに付加されます。
gboolean OnExpose(GtkWidget *widget, GdkEventExpose *event, gpointer data)
{
cairo_t *cr;
cr = gdk_cairo_create(widget->window);
//Draw bitmap on cr by
//loading 'background.png'
cairo_destroy(cr);
return TRUE;
}