]> git.cworth.org Git - wordgame/blobdiff - rack-fancy.c
Switch to mono font for solution and give it a bit more room
[wordgame] / rack-fancy.c
index 8aae0f8b2e58233c620b00f0136e2dc5d495d122..bff8ddc2d6957835edbec91df470b6d78cae1661 100644 (file)
@@ -101,6 +101,9 @@ dict_paint_action (void *closure, char *word, dict_entry_t *entry)
     }
 }
 
+#define SOLUTION_FONT_SIZE     12
+#define SOLUTION_LINE_HEIGHT   (1.5 * SOLUTION_FONT_SIZE)
+
 static void
 dict_paint (cairo_t *cr, void *closure, double width, double height)
 {
@@ -112,8 +115,9 @@ dict_paint (cairo_t *cr, void *closure, double width, double height)
 
     cursor.cr = cr;
 
-    cairo_set_font_size (cr, 12);
-    cursor.line_height = 14;
+    cairo_select_font_face (cr, "mono", 0, 0);
+    cairo_set_font_size (cr, SOLUTION_FONT_SIZE);
+    cursor.line_height = SOLUTION_LINE_HEIGHT;
     
     cursor.x = 0;
     cursor.y = 0;
@@ -431,7 +435,7 @@ create_canvas (GtkWidget *parent, rack_t *rack)
     root = goo_canvas_get_root_item (GOO_CANVAS (canvas));
 
     rack->solution_item = goo_demo_item_new (root,
-                                            LETTER_PAD,
+                                            LETTER_PAD + SOLUTION_LINE_HEIGHT,
                                             LETTER_PAD + 2 * (LETTER_SIZE + 2 * LETTER_PAD),
                                             400, 400 - (2 * (LETTER_SIZE + 2 * LETTER_PAD)),
                                             dict_paint, rack->solution,