Ardour  8.7-14-g57a6773833
gtktextbuffer.h File Reference
#include <gtk/gtkwidget.h>
#include <gtk/gtkclipboard.h>
#include <gtk/gtktexttagtable.h>
#include <gtk/gtktextiter.h>
#include <gtk/gtktextmark.h>
#include <gtk/gtktextchild.h>
Include dependency graph for gtktextbuffer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkTextBuffer
 
struct  _GtkTextBufferClass
 

Macros

#define GTK_TYPE_TEXT_BUFFER   (gtk_text_buffer_get_type ())
 
#define GTK_TEXT_BUFFER(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBuffer))
 
#define GTK_TEXT_BUFFER_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass))
 
#define GTK_IS_TEXT_BUFFER(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_BUFFER))
 
#define GTK_IS_TEXT_BUFFER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_BUFFER))
 
#define GTK_TEXT_BUFFER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass))
 

Typedefs

typedef struct _GtkTextBTree GtkTextBTree
 
typedef struct _GtkTextLogAttrCache GtkTextLogAttrCache
 
typedef struct _GtkTextBufferClass GtkTextBufferClass
 

Enumerations

enum  GtkTextBufferTargetInfo { GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS = - 1 , GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT = - 2 , GTK_TEXT_BUFFER_TARGET_INFO_TEXT = - 3 }
 

Functions

GType gtk_text_buffer_get_type (void) G_GNUC_CONST
 
GtkTextBuffergtk_text_buffer_new (GtkTextTagTable *table)
 
gint gtk_text_buffer_get_line_count (GtkTextBuffer *buffer)
 
gint gtk_text_buffer_get_char_count (GtkTextBuffer *buffer)
 
GtkTextTagTablegtk_text_buffer_get_tag_table (GtkTextBuffer *buffer)
 
void gtk_text_buffer_set_text (GtkTextBuffer *buffer, const gchar *text, gint len)
 
void gtk_text_buffer_insert (GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len)
 
void gtk_text_buffer_insert_at_cursor (GtkTextBuffer *buffer, const gchar *text, gint len)
 
gboolean gtk_text_buffer_insert_interactive (GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, gboolean default_editable)
 
gboolean gtk_text_buffer_insert_interactive_at_cursor (GtkTextBuffer *buffer, const gchar *text, gint len, gboolean default_editable)
 
void gtk_text_buffer_insert_range (GtkTextBuffer *buffer, GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end)
 
gboolean gtk_text_buffer_insert_range_interactive (GtkTextBuffer *buffer, GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end, gboolean default_editable)
 
void gtk_text_buffer_insert_with_tags (GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, GtkTextTag *first_tag,...) G_GNUC_NULL_TERMINATED
 
void gtk_text_buffer_insert_with_tags_by_name (GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, const gchar *first_tag_name,...) G_GNUC_NULL_TERMINATED
 
void gtk_text_buffer_delete (GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end)
 
gboolean gtk_text_buffer_delete_interactive (GtkTextBuffer *buffer, GtkTextIter *start_iter, GtkTextIter *end_iter, gboolean default_editable)
 
gboolean gtk_text_buffer_backspace (GtkTextBuffer *buffer, GtkTextIter *iter, gboolean interactive, gboolean default_editable)
 
gchar * gtk_text_buffer_get_text (GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, gboolean include_hidden_chars)
 
gchar * gtk_text_buffer_get_slice (GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, gboolean include_hidden_chars)
 
void gtk_text_buffer_insert_pixbuf (GtkTextBuffer *buffer, GtkTextIter *iter, GdkPixbuf *pixbuf)
 
void gtk_text_buffer_insert_child_anchor (GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor)
 
GtkTextChildAnchorgtk_text_buffer_create_child_anchor (GtkTextBuffer *buffer, GtkTextIter *iter)
 
void gtk_text_buffer_add_mark (GtkTextBuffer *buffer, GtkTextMark *mark, const GtkTextIter *where)
 
GtkTextMarkgtk_text_buffer_create_mark (GtkTextBuffer *buffer, const gchar *mark_name, const GtkTextIter *where, gboolean left_gravity)
 
void gtk_text_buffer_move_mark (GtkTextBuffer *buffer, GtkTextMark *mark, const GtkTextIter *where)
 
void gtk_text_buffer_delete_mark (GtkTextBuffer *buffer, GtkTextMark *mark)
 
GtkTextMarkgtk_text_buffer_get_mark (GtkTextBuffer *buffer, const gchar *name)
 
void gtk_text_buffer_move_mark_by_name (GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *where)
 
void gtk_text_buffer_delete_mark_by_name (GtkTextBuffer *buffer, const gchar *name)
 
GtkTextMarkgtk_text_buffer_get_insert (GtkTextBuffer *buffer)
 
GtkTextMarkgtk_text_buffer_get_selection_bound (GtkTextBuffer *buffer)
 
void gtk_text_buffer_place_cursor (GtkTextBuffer *buffer, const GtkTextIter *where)
 
void gtk_text_buffer_select_range (GtkTextBuffer *buffer, const GtkTextIter *ins, const GtkTextIter *bound)
 
void gtk_text_buffer_apply_tag (GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end)
 
void gtk_text_buffer_remove_tag (GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end)
 
void gtk_text_buffer_apply_tag_by_name (GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *start, const GtkTextIter *end)
 
void gtk_text_buffer_remove_tag_by_name (GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *start, const GtkTextIter *end)
 
void gtk_text_buffer_remove_all_tags (GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end)
 
GtkTextTaggtk_text_buffer_create_tag (GtkTextBuffer *buffer, const gchar *tag_name, const gchar *first_property_name,...)
 
void gtk_text_buffer_get_iter_at_line_offset (GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number, gint char_offset)
 
void gtk_text_buffer_get_iter_at_line_index (GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number, gint byte_index)
 
void gtk_text_buffer_get_iter_at_offset (GtkTextBuffer *buffer, GtkTextIter *iter, gint char_offset)
 
void gtk_text_buffer_get_iter_at_line (GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number)
 
void gtk_text_buffer_get_start_iter (GtkTextBuffer *buffer, GtkTextIter *iter)
 
void gtk_text_buffer_get_end_iter (GtkTextBuffer *buffer, GtkTextIter *iter)
 
void gtk_text_buffer_get_bounds (GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end)
 
void gtk_text_buffer_get_iter_at_mark (GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextMark *mark)
 
void gtk_text_buffer_get_iter_at_child_anchor (GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor)
 
gboolean gtk_text_buffer_get_modified (GtkTextBuffer *buffer)
 
void gtk_text_buffer_set_modified (GtkTextBuffer *buffer, gboolean setting)
 
gboolean gtk_text_buffer_get_has_selection (GtkTextBuffer *buffer)
 
void gtk_text_buffer_add_selection_clipboard (GtkTextBuffer *buffer, GtkClipboard *clipboard)
 
void gtk_text_buffer_remove_selection_clipboard (GtkTextBuffer *buffer, GtkClipboard *clipboard)
 
void gtk_text_buffer_cut_clipboard (GtkTextBuffer *buffer, GtkClipboard *clipboard, gboolean default_editable)
 
void gtk_text_buffer_copy_clipboard (GtkTextBuffer *buffer, GtkClipboard *clipboard)
 
void gtk_text_buffer_paste_clipboard (GtkTextBuffer *buffer, GtkClipboard *clipboard, GtkTextIter *override_location, gboolean default_editable)
 
gboolean gtk_text_buffer_get_selection_bounds (GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end)
 
gboolean gtk_text_buffer_delete_selection (GtkTextBuffer *buffer, gboolean interactive, gboolean default_editable)
 
void gtk_text_buffer_begin_user_action (GtkTextBuffer *buffer)
 
void gtk_text_buffer_end_user_action (GtkTextBuffer *buffer)
 
GtkTargetListgtk_text_buffer_get_copy_target_list (GtkTextBuffer *buffer)
 
GtkTargetListgtk_text_buffer_get_paste_target_list (GtkTextBuffer *buffer)
 
void _gtk_text_buffer_spew (GtkTextBuffer *buffer)
 
GtkTextBTree_gtk_text_buffer_get_btree (GtkTextBuffer *buffer)
 
const PangoLogAttr * _gtk_text_buffer_get_line_log_attrs (GtkTextBuffer *buffer, const GtkTextIter *anywhere_in_line, gint *char_len)
 
void _gtk_text_buffer_notify_will_remove_tag (GtkTextBuffer *buffer, GtkTextTag *tag)
 

Macro Definition Documentation

◆ GTK_IS_TEXT_BUFFER

#define GTK_IS_TEXT_BUFFER (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_BUFFER))

Definition at line 68 of file gtktextbuffer.h.

◆ GTK_IS_TEXT_BUFFER_CLASS

#define GTK_IS_TEXT_BUFFER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_BUFFER))

Definition at line 69 of file gtktextbuffer.h.

◆ GTK_TEXT_BUFFER

#define GTK_TEXT_BUFFER (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBuffer))

Definition at line 66 of file gtktextbuffer.h.

◆ GTK_TEXT_BUFFER_CLASS

#define GTK_TEXT_BUFFER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass))

Definition at line 67 of file gtktextbuffer.h.

◆ GTK_TEXT_BUFFER_GET_CLASS

#define GTK_TEXT_BUFFER_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass))

Definition at line 70 of file gtktextbuffer.h.

◆ GTK_TYPE_TEXT_BUFFER

#define GTK_TYPE_TEXT_BUFFER   (gtk_text_buffer_get_type ())

Definition at line 65 of file gtktextbuffer.h.

Typedef Documentation

◆ GtkTextBTree

typedef struct _GtkTextBTree GtkTextBTree

Definition at line 41 of file gtktextbuffer.h.

◆ GtkTextBufferClass

Definition at line 41 of file gtktextbuffer.h.

◆ GtkTextLogAttrCache

typedef struct _GtkTextLogAttrCache GtkTextLogAttrCache

Definition at line 41 of file gtktextbuffer.h.

Enumeration Type Documentation

◆ GtkTextBufferTargetInfo

Enumerator
GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS 
GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT 
GTK_TEXT_BUFFER_TARGET_INFO_TEXT 

Definition at line 54 of file gtktextbuffer.h.

Function Documentation

◆ _gtk_text_buffer_get_btree()

GtkTextBTree* _gtk_text_buffer_get_btree ( GtkTextBuffer buffer)

◆ _gtk_text_buffer_get_line_log_attrs()

const PangoLogAttr* _gtk_text_buffer_get_line_log_attrs ( GtkTextBuffer buffer,
const GtkTextIter anywhere_in_line,
gint *  char_len 
)

◆ _gtk_text_buffer_notify_will_remove_tag()

void _gtk_text_buffer_notify_will_remove_tag ( GtkTextBuffer buffer,
GtkTextTag tag 
)

◆ _gtk_text_buffer_spew()

void _gtk_text_buffer_spew ( GtkTextBuffer buffer)

◆ gtk_text_buffer_add_mark()

void gtk_text_buffer_add_mark ( GtkTextBuffer buffer,
GtkTextMark mark,
const GtkTextIter where 
)

◆ gtk_text_buffer_add_selection_clipboard()

void gtk_text_buffer_add_selection_clipboard ( GtkTextBuffer buffer,
GtkClipboard clipboard 
)

◆ gtk_text_buffer_apply_tag()

void gtk_text_buffer_apply_tag ( GtkTextBuffer buffer,
GtkTextTag tag,
const GtkTextIter start,
const GtkTextIter end 
)

◆ gtk_text_buffer_apply_tag_by_name()

void gtk_text_buffer_apply_tag_by_name ( GtkTextBuffer buffer,
const gchar *  name,
const GtkTextIter start,
const GtkTextIter end 
)

◆ gtk_text_buffer_backspace()

gboolean gtk_text_buffer_backspace ( GtkTextBuffer buffer,
GtkTextIter iter,
gboolean  interactive,
gboolean  default_editable 
)

◆ gtk_text_buffer_begin_user_action()

void gtk_text_buffer_begin_user_action ( GtkTextBuffer buffer)

◆ gtk_text_buffer_copy_clipboard()

void gtk_text_buffer_copy_clipboard ( GtkTextBuffer buffer,
GtkClipboard clipboard 
)

◆ gtk_text_buffer_create_child_anchor()

GtkTextChildAnchor* gtk_text_buffer_create_child_anchor ( GtkTextBuffer buffer,
GtkTextIter iter 
)

◆ gtk_text_buffer_create_mark()

GtkTextMark* gtk_text_buffer_create_mark ( GtkTextBuffer buffer,
const gchar *  mark_name,
const GtkTextIter where,
gboolean  left_gravity 
)

◆ gtk_text_buffer_create_tag()

GtkTextTag* gtk_text_buffer_create_tag ( GtkTextBuffer buffer,
const gchar *  tag_name,
const gchar *  first_property_name,
  ... 
)

◆ gtk_text_buffer_cut_clipboard()

void gtk_text_buffer_cut_clipboard ( GtkTextBuffer buffer,
GtkClipboard clipboard,
gboolean  default_editable 
)

◆ gtk_text_buffer_delete()

void gtk_text_buffer_delete ( GtkTextBuffer buffer,
GtkTextIter start,
GtkTextIter end 
)

◆ gtk_text_buffer_delete_interactive()

gboolean gtk_text_buffer_delete_interactive ( GtkTextBuffer buffer,
GtkTextIter start_iter,
GtkTextIter end_iter,
gboolean  default_editable 
)

◆ gtk_text_buffer_delete_mark()

void gtk_text_buffer_delete_mark ( GtkTextBuffer buffer,
GtkTextMark mark 
)

◆ gtk_text_buffer_delete_mark_by_name()

void gtk_text_buffer_delete_mark_by_name ( GtkTextBuffer buffer,
const gchar *  name 
)

◆ gtk_text_buffer_delete_selection()

gboolean gtk_text_buffer_delete_selection ( GtkTextBuffer buffer,
gboolean  interactive,
gboolean  default_editable 
)

◆ gtk_text_buffer_end_user_action()

void gtk_text_buffer_end_user_action ( GtkTextBuffer buffer)

◆ gtk_text_buffer_get_bounds()

void gtk_text_buffer_get_bounds ( GtkTextBuffer buffer,
GtkTextIter start,
GtkTextIter end 
)

◆ gtk_text_buffer_get_char_count()

gint gtk_text_buffer_get_char_count ( GtkTextBuffer buffer)

◆ gtk_text_buffer_get_copy_target_list()

GtkTargetList* gtk_text_buffer_get_copy_target_list ( GtkTextBuffer buffer)

◆ gtk_text_buffer_get_end_iter()

void gtk_text_buffer_get_end_iter ( GtkTextBuffer buffer,
GtkTextIter iter 
)

◆ gtk_text_buffer_get_has_selection()

gboolean gtk_text_buffer_get_has_selection ( GtkTextBuffer buffer)

◆ gtk_text_buffer_get_insert()

GtkTextMark* gtk_text_buffer_get_insert ( GtkTextBuffer buffer)

◆ gtk_text_buffer_get_iter_at_child_anchor()

void gtk_text_buffer_get_iter_at_child_anchor ( GtkTextBuffer buffer,
GtkTextIter iter,
GtkTextChildAnchor anchor 
)

◆ gtk_text_buffer_get_iter_at_line()

void gtk_text_buffer_get_iter_at_line ( GtkTextBuffer buffer,
GtkTextIter iter,
gint  line_number 
)

◆ gtk_text_buffer_get_iter_at_line_index()

void gtk_text_buffer_get_iter_at_line_index ( GtkTextBuffer buffer,
GtkTextIter iter,
gint  line_number,
gint  byte_index 
)

◆ gtk_text_buffer_get_iter_at_line_offset()

void gtk_text_buffer_get_iter_at_line_offset ( GtkTextBuffer buffer,
GtkTextIter iter,
gint  line_number,
gint  char_offset 
)

◆ gtk_text_buffer_get_iter_at_mark()

void gtk_text_buffer_get_iter_at_mark ( GtkTextBuffer buffer,
GtkTextIter iter,
GtkTextMark mark 
)

◆ gtk_text_buffer_get_iter_at_offset()

void gtk_text_buffer_get_iter_at_offset ( GtkTextBuffer buffer,
GtkTextIter iter,
gint  char_offset 
)

◆ gtk_text_buffer_get_line_count()

gint gtk_text_buffer_get_line_count ( GtkTextBuffer buffer)

◆ gtk_text_buffer_get_mark()

GtkTextMark* gtk_text_buffer_get_mark ( GtkTextBuffer buffer,
const gchar *  name 
)

◆ gtk_text_buffer_get_modified()

gboolean gtk_text_buffer_get_modified ( GtkTextBuffer buffer)

◆ gtk_text_buffer_get_paste_target_list()

GtkTargetList* gtk_text_buffer_get_paste_target_list ( GtkTextBuffer buffer)

◆ gtk_text_buffer_get_selection_bound()

GtkTextMark* gtk_text_buffer_get_selection_bound ( GtkTextBuffer buffer)

◆ gtk_text_buffer_get_selection_bounds()

gboolean gtk_text_buffer_get_selection_bounds ( GtkTextBuffer buffer,
GtkTextIter start,
GtkTextIter end 
)

◆ gtk_text_buffer_get_slice()

gchar* gtk_text_buffer_get_slice ( GtkTextBuffer buffer,
const GtkTextIter start,
const GtkTextIter end,
gboolean  include_hidden_chars 
)

◆ gtk_text_buffer_get_start_iter()

void gtk_text_buffer_get_start_iter ( GtkTextBuffer buffer,
GtkTextIter iter 
)

◆ gtk_text_buffer_get_tag_table()

GtkTextTagTable* gtk_text_buffer_get_tag_table ( GtkTextBuffer buffer)

◆ gtk_text_buffer_get_text()

gchar* gtk_text_buffer_get_text ( GtkTextBuffer buffer,
const GtkTextIter start,
const GtkTextIter end,
gboolean  include_hidden_chars 
)

◆ gtk_text_buffer_get_type()

GType gtk_text_buffer_get_type ( void  )

◆ gtk_text_buffer_insert()

void gtk_text_buffer_insert ( GtkTextBuffer buffer,
GtkTextIter iter,
const gchar *  text,
gint  len 
)

◆ gtk_text_buffer_insert_at_cursor()

void gtk_text_buffer_insert_at_cursor ( GtkTextBuffer buffer,
const gchar *  text,
gint  len 
)

◆ gtk_text_buffer_insert_child_anchor()

void gtk_text_buffer_insert_child_anchor ( GtkTextBuffer buffer,
GtkTextIter iter,
GtkTextChildAnchor anchor 
)

◆ gtk_text_buffer_insert_interactive()

gboolean gtk_text_buffer_insert_interactive ( GtkTextBuffer buffer,
GtkTextIter iter,
const gchar *  text,
gint  len,
gboolean  default_editable 
)

◆ gtk_text_buffer_insert_interactive_at_cursor()

gboolean gtk_text_buffer_insert_interactive_at_cursor ( GtkTextBuffer buffer,
const gchar *  text,
gint  len,
gboolean  default_editable 
)

◆ gtk_text_buffer_insert_pixbuf()

void gtk_text_buffer_insert_pixbuf ( GtkTextBuffer buffer,
GtkTextIter iter,
GdkPixbuf *  pixbuf 
)

◆ gtk_text_buffer_insert_range()

void gtk_text_buffer_insert_range ( GtkTextBuffer buffer,
GtkTextIter iter,
const GtkTextIter start,
const GtkTextIter end 
)

◆ gtk_text_buffer_insert_range_interactive()

gboolean gtk_text_buffer_insert_range_interactive ( GtkTextBuffer buffer,
GtkTextIter iter,
const GtkTextIter start,
const GtkTextIter end,
gboolean  default_editable 
)

◆ gtk_text_buffer_insert_with_tags()

void gtk_text_buffer_insert_with_tags ( GtkTextBuffer buffer,
GtkTextIter iter,
const gchar *  text,
gint  len,
GtkTextTag first_tag,
  ... 
)

◆ gtk_text_buffer_insert_with_tags_by_name()

void gtk_text_buffer_insert_with_tags_by_name ( GtkTextBuffer buffer,
GtkTextIter iter,
const gchar *  text,
gint  len,
const gchar *  first_tag_name,
  ... 
)

◆ gtk_text_buffer_move_mark()

void gtk_text_buffer_move_mark ( GtkTextBuffer buffer,
GtkTextMark mark,
const GtkTextIter where 
)

◆ gtk_text_buffer_move_mark_by_name()

void gtk_text_buffer_move_mark_by_name ( GtkTextBuffer buffer,
const gchar *  name,
const GtkTextIter where 
)

◆ gtk_text_buffer_new()

GtkTextBuffer* gtk_text_buffer_new ( GtkTextTagTable table)

◆ gtk_text_buffer_paste_clipboard()

void gtk_text_buffer_paste_clipboard ( GtkTextBuffer buffer,
GtkClipboard clipboard,
GtkTextIter override_location,
gboolean  default_editable 
)

◆ gtk_text_buffer_place_cursor()

void gtk_text_buffer_place_cursor ( GtkTextBuffer buffer,
const GtkTextIter where 
)

◆ gtk_text_buffer_remove_all_tags()

void gtk_text_buffer_remove_all_tags ( GtkTextBuffer buffer,
const GtkTextIter start,
const GtkTextIter end 
)

◆ gtk_text_buffer_remove_selection_clipboard()

void gtk_text_buffer_remove_selection_clipboard ( GtkTextBuffer buffer,
GtkClipboard clipboard 
)

◆ gtk_text_buffer_remove_tag()

void gtk_text_buffer_remove_tag ( GtkTextBuffer buffer,
GtkTextTag tag,
const GtkTextIter start,
const GtkTextIter end 
)

◆ gtk_text_buffer_remove_tag_by_name()

void gtk_text_buffer_remove_tag_by_name ( GtkTextBuffer buffer,
const gchar *  name,
const GtkTextIter start,
const GtkTextIter end 
)

◆ gtk_text_buffer_select_range()

void gtk_text_buffer_select_range ( GtkTextBuffer buffer,
const GtkTextIter ins,
const GtkTextIter bound 
)

◆ gtk_text_buffer_set_modified()

void gtk_text_buffer_set_modified ( GtkTextBuffer buffer,
gboolean  setting 
)

◆ gtk_text_buffer_set_text()

void gtk_text_buffer_set_text ( GtkTextBuffer buffer,
const gchar *  text,
gint  len 
)