| Top |
| void | go_create_std_tags_for_buffer () |
| void | go_load_pango_attributes_into_buffer () |
| void | go_pango_attr_list_erase () |
| gboolean | go_pango_attr_list_is_empty () |
| void | go_pango_attr_list_open_hole () |
| void | go_pango_attr_list_unset () |
| PangoAttrType | go_pango_attr_subscript_get_attr_type () |
| PangoAttribute * | go_pango_attr_subscript_new () |
| PangoAttrType | go_pango_attr_superscript_get_attr_type () |
| PangoAttribute * | go_pango_attr_superscript_new () |
| char * | go_pango_attrs_to_markup () |
| PangoAttrList * | go_pango_translate_attributes () |
| void | go_pango_translate_layout () |
void go_load_pango_attributes_into_buffer (PangoAttrList *markup,GtkTextBuffer *buffer,gchar const *str);
void go_pango_attr_list_erase (PangoAttrList *attrs,guint pos,guint len);
This function erases a segment of attributes. This is what to call after deleting a segment from the text described by the attributes.
void go_pango_attr_list_open_hole (PangoAttrList *tape,guint pos,guint len);
This function opens up a blank segment of attributes. This is what to call after inserting a segment into the text described by the attributes.
void go_pango_attr_list_unset (PangoAttrList *list,gint start,gint end,PangoAttrType type);
See http://bugzilla.gnome.org/show_bug.cgi?id=163679
PangoAttrType
go_pango_attr_subscript_get_attr_type (void);
PangoAttrType
go_pango_attr_superscript_get_attr_type
(void);
PangoAttribute *
go_pango_attr_superscript_new (gboolean val);
[skip]
char * go_pango_attrs_to_markup (PangoAttrList *attrs,char const *text);
PangoAttrList *
go_pango_translate_attributes (PangoAttrList *attrs);