GtkTextTag A tag that can be applied to text in a GtkTextBuffer You may wish to begin by reading the text widget conceptual overview which gives an overview of all the objects and data types related to the text widget and how they work together. Tags should be in the #GtkTextTagTable for a given #GtkTextBuffer before using them with that buffer. gtk_text_buffer_create_tag() is the best way to create tags. See gtk-demo for numerous examples. The "invisible" property was not implemented for GTK+ 2.0; it's planned to be implemented in future releases. @texttag: the object which received the signal. @arg1: @event: @arg2: @Returns: Describes a type of line wrapping. @GTK_WRAP_NONE: do not wrap lines; just make the text area wider @GTK_WRAP_CHAR: wrap text, breaking lines anywhere the cursor can appear (between characters, usually - if you want to be technical, between graphemes, see pango_get_log_attrs()) @GTK_WRAP_WORD: wrap text, breaking lines in between words @GTK_WRAP_WORD_CHAR: wrap text, breaking lines in between words, or if that is not enough, also between graphemes. Using #GtkTextAttributes directly should rarely be necessary. It's primarily useful with gtk_text_iter_get_attributes(). As with most GTK+ structs, the fields in this struct should only be read, never modified directly. @appearance: pointer to sub-struct containing certain attributes @justification: @direction: @font: @font_scale: @left_margin: @indent: @right_margin: @pixels_above_lines: @pixels_below_lines: @pixels_inside_wrap: @tabs: @wrap_mode: @language: @invisible: @bg_full_height: @editable: @realized: @name: @Returns: @tag: @Returns: @tag: @priority: @tag: @event_object: @event: @iter: @Returns: @bg_color: @fg_color: @bg_stipple: @fg_stipple: @rise: @underline: @strikethrough: @draw_bg: @inside_selection: @is_text: @Returns: @src: @Returns: @src: @dest: @values: @values: @Returns: