guint is_strong : 1;
guint is_weak : 1;
};
+
struct _GtkTextLineDisplay
{
PangoLayout *layout;
GSList *cursors;
- GSList *shaped_objects; /* Only for backwards compatibility */
-
+
GtkTextDirection direction;
gint width; /* Width of layout */
gint bottom_margin;
gint insert_index; /* Byte index of insert cursor within para or -1 */
- gboolean size_only;
GtkTextLine *line;
GdkColor *pg_bg_color;
guint cursors_invalid : 1;
guint has_block_cursor : 1;
guint cursor_at_line_end : 1;
+ guint size_only : 1;
+
+ GdkRGBA *pg_bg_rgba;
};
-extern PangoAttrType gtk_text_attr_appearance_type;
+#ifdef GTK_COMPILATION
+extern G_GNUC_INTERNAL PangoAttrType gtk_text_attr_appearance_type;
+#endif
GType gtk_text_layout_get_type (void) G_GNUC_CONST;