From da6cb72d21c540631238e0f3a974dc814aea8a9c Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Wed, 14 Feb 2007 09:26:08 -0800 Subject: [PATCH] Add some cairo drawing (just a solid, red rectangle) This is the minimal necessary code to be able to start drawing with cairo. --- kub.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/kub.c b/kub.c index cf3c895..326856b 100644 --- a/kub.c +++ b/kub.c @@ -303,7 +303,15 @@ static void game_init(game_t *game) static gboolean on_expose_event (GtkWidget *widget, GdkEventExpose *event, game_t *game) { - printf ("I should be drawing something here\n"); + cairo_t *cr; + + cr = gdk_cairo_create (widget->window); + + cairo_set_source_rgb (cr, 1, 0, 0); /* red */ + cairo_rectangle (cr, 86, 66, 74, 103); + cairo_fill (cr); + + cairo_destroy (cr); return TRUE; } -- 2.43.0