Reset Glk style hints at beginning of program
[projects/chimara/chimara.git] / libchimara / style.h
index 614047342a4048af82d2c24b98b89005afb29415..ceb036c021242667bef4f50350c5fe9483fbeaa3 100644 (file)
@@ -9,9 +9,8 @@
 
 G_GNUC_INTERNAL void style_init_textbuffer(GtkTextBuffer *buffer);
 G_GNUC_INTERNAL void style_init_textgrid(GtkTextBuffer *buffer);
-G_GNUC_INTERNAL void style_init_more_prompt(winid_t win);
 G_GNUC_INTERNAL void style_init(ChimaraGlk *glk);
-G_GNUC_INTERNAL void style_update(ChimaraGlk *glk);
+G_GNUC_INTERNAL void style_reset_glk(ChimaraGlk *glk);
 G_GNUC_INTERNAL const gchar** style_get_tag_names();
 G_GNUC_INTERNAL void reset_default_styles(ChimaraGlk *glk);
 G_GNUC_INTERNAL GScanner *create_css_file_scanner(void);
@@ -22,13 +21,14 @@ G_GNUC_INTERNAL void glkcolor_to_gdkcolor(glui32 val, GdkColor *color);
 G_GNUC_INTERNAL gchar* glkcolor_to_hex(glui32 val);
 G_GNUC_INTERNAL gchar* gdkcolor_to_hex(GdkColor *color);
 G_GNUC_INTERNAL void style_stream_colors(strid_t str, GdkColor **foreground, GdkColor **background);
+G_GNUC_INTERNAL void style_apply(winid_t win, GtkTextIter *start, GtkTextIter *end);
 
 typedef struct StyleSet {
        GHashTable *text_grid;
        GHashTable *text_buffer;
 } StyleSet;
 
-#define CHIMARA_NUM_STYLES 13
+#define CHIMARA_NUM_STYLES 12
 
 //#define DEBUG_STYLES