From da6cb72d21c540631238e0f3a974dc814aea8a9c Mon Sep 17 00:00:00 2001
From: Carl Worth <cworth@cworth.org>
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.45.2