void
garglk_set_story_name(const char *name)
{
- g_printerr("garglk_set_story_name(\"%s\");\n", name);
ChimaraGlkPrivate *glk_data = g_private_get(glk_data_key);
glk_data->story_name = g_strdup(name);
g_object_notify(G_OBJECT(glk_data->self), "story-name");
static void
apply_reverse_color(GtkTextTag *tag, gpointer data)
{
- g_object_set_data( G_OBJECT(tag), "reverse_color", data );
+ const gchar *tag_name;
+ g_object_get(tag, "name", &tag_name, NULL);
+
+ if( g_str_has_prefix(tag_name, "glk-") )
+ g_object_set_data( G_OBJECT(tag), "reverse_color", data );
}
/**