summaryrefslogtreecommitdiff
path: root/gtk/gtktexttagprivate.h
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2000-06-21 20:41:15 +0000
committerHavoc Pennington <hp@src.gnome.org>2000-06-21 20:41:15 +0000
commit443e8c395e9f45d89f669c944366055eead5d021 (patch)
treede32955aa0aae3cffd4f5ecf3d035c8309e60d28 /gtk/gtktexttagprivate.h
parentf534125777af40642d3587eb1e0cb2de6946f4f2 (diff)
downloadgtk+-443e8c395e9f45d89f669c944366055eead5d021.tar.gz
Use gtk_get_default_language
2000-06-21 Havoc Pennington <hp@redhat.com> * gtk/gtkwidget.c (gtk_widget_create_pango_context): Use gtk_get_default_language * gtk/gtkmain.h, gtk/gtkmain.c (gtk_get_default_language): new function to get the default language * gtk/gtktexttagprivate.h, gtk/gtktexttag.c, gtktextview.c: s/gtk_text_view_style_values/gtk_text_style_values/ * gtk/gtktexttag.c, gtk/gtktexttag.h, gtk/gtktexttagprivate.h: Add a "language" field to tags. (gtk_text_tag_set_arg): Fix bug in setting "bg_full_height_set" tag.
Diffstat (limited to 'gtk/gtktexttagprivate.h')
-rw-r--r--gtk/gtktexttagprivate.h34
1 files changed, 18 insertions, 16 deletions
diff --git a/gtk/gtktexttagprivate.h b/gtk/gtktexttagprivate.h
index 022299e984..c19ddf2754 100644
--- a/gtk/gtktexttagprivate.h
+++ b/gtk/gtktexttagprivate.h
@@ -7,11 +7,11 @@
* the defaults with settings in the given tags, which should be sorted in
* ascending order of priority
*/
-void gtk_text_view_style_values_fill_from_tags (GtkTextStyleValues *values,
- GtkTextTag **tags,
- guint n_tags);
-void gtk_text_tag_array_sort (GtkTextTag **tag_array_p,
- guint len);
+void gtk_text_style_values_fill_from_tags (GtkTextStyleValues *values,
+ GtkTextTag **tags,
+ guint n_tags);
+void gtk_text_tag_array_sort (GtkTextTag **tag_array_p,
+ guint len);
/*
* Style object created by folding a set of tags together
@@ -79,6 +79,8 @@ struct _GtkTextStyleValues
* GTK_WRAPMODE_NONE, GTK_WRAPMODE_WORD
*/
+ gchar *language;
+
/* hide the text */
guint elide : 1;
@@ -98,20 +100,20 @@ struct _GtkTextStyleValues
guint pad4 : 1;
};
-GtkTextStyleValues *gtk_text_view_style_values_new (void);
-void gtk_text_view_style_values_copy (GtkTextStyleValues *src,
- GtkTextStyleValues *dest);
-void gtk_text_view_style_values_unref (GtkTextStyleValues *values);
-void gtk_text_view_style_values_ref (GtkTextStyleValues *values);
+GtkTextStyleValues *gtk_text_style_values_new (void);
+void gtk_text_style_values_copy (GtkTextStyleValues *src,
+ GtkTextStyleValues *dest);
+void gtk_text_style_values_unref (GtkTextStyleValues *values);
+void gtk_text_style_values_ref (GtkTextStyleValues *values);
/* ensure colors are allocated, etc. for drawing */
-void gtk_text_view_style_values_realize (GtkTextStyleValues *values,
- GdkColormap *cmap,
- GdkVisual *visual);
+void gtk_text_style_values_realize (GtkTextStyleValues *values,
+ GdkColormap *cmap,
+ GdkVisual *visual);
/* free the stuff again */
-void gtk_text_view_style_values_unrealize (GtkTextStyleValues *values,
- GdkColormap *cmap,
- GdkVisual *visual);
+void gtk_text_style_values_unrealize (GtkTextStyleValues *values,
+ GdkColormap *cmap,
+ GdkVisual *visual);
#endif