void
gtk_text_buffer_insert_markup (GtkTextBuffer *buffer,
                               GtkTextIter   *iter,
                               const gchar   *markup)
{
  gtk_text_buffer_real_insert_markup (buffer, iter, markup, NULL);
}
void
gtk_text_buffer_insert_markup_with_tag (GtkTextBuffer *buffer,
                                        GtkTextIter   *iter,
                                        const gchar   *markup,
                                        GtkTextTag    *tag)
{
  gtk_text_buffer_real_insert_markup (buffer, iter, markup, tag);
}
Exemple #3
0
void
mux_label_set_markup (MuxLabel *label, const char *markup)
{
    GtkTextBuffer *buffer;
    GtkTextIter start, end;

    g_return_if_fail (MUX_IS_LABEL (label));
    g_return_if_fail (markup != NULL);

    buffer = mux_label_get_buffer (label);

    gtk_text_buffer_get_bounds (buffer, &start, &end);

    gtk_text_buffer_delete (buffer, &start, &end);

    gtk_text_buffer_get_iter_at_offset (buffer, &start, 0);
    gtk_text_buffer_real_insert_markup (buffer, &start, markup, NULL);
}