X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;ds=sidebyside;f=rack-fancy.c;fp=rack-fancy.c;h=46b1acd1898032734f2481e8dbce6d1222c9860b;hb=0873edcfd9bd9857bd17b4489f39d6d5c91a06c8;hp=2a60f88e336f94d4a902df362f94e462112674b1;hpb=d925b561647f36913f6d24b9fdf99d97a400528c;p=wordgame diff --git a/rack-fancy.c b/rack-fancy.c index 2a60f88..46b1acd 100644 --- a/rack-fancy.c +++ b/rack-fancy.c @@ -121,11 +121,16 @@ dict_paint_action (void *closure, char *word, dict_entry_t *entry) break; } - /* Don't bother displaying unfound obscure words. */ + /* "Obscure" words get some special coloring. */ if (*entry & RACK_DICT_ENTRY_OBSCURE) { - if (! found) - return; - cairo_set_source_rgb (cr, 0, 1, 0); /* green */ + if (found) { + cairo_set_source_rgb (cr, 0, 1, 0); /* green */ + } else { + if (cursor->show == DICT_PAINT_CURSOR_SHOW_ALL) + cairo_set_source_rgb (cr, 0, 0, 1); /* blue */ + else + return; + } } cairo_move_to (cr, cursor->x, cursor->y);