|
GDK_AVAILABLE_IN_ALL GType | gtk_text_buffer_get_type (void) G_GNUC_CONST |
|
GDK_AVAILABLE_IN_ALL GtkTextBuffer * | gtk_text_buffer_new (GtkTextTagTable *table) |
|
GDK_AVAILABLE_IN_ALL int | gtk_text_buffer_get_line_count (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL int | gtk_text_buffer_get_char_count (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL GtkTextTagTable * | gtk_text_buffer_get_tag_table (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_set_text (GtkTextBuffer *buffer, const char *text, int len) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_insert (GtkTextBuffer *buffer, GtkTextIter *iter, const char *text, int len) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_insert_at_cursor (GtkTextBuffer *buffer, const char *text, int len) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_insert_interactive (GtkTextBuffer *buffer, GtkTextIter *iter, const char *text, int len, gboolean default_editable) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_insert_interactive_at_cursor (GtkTextBuffer *buffer, const char *text, int len, gboolean default_editable) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_insert_range (GtkTextBuffer *buffer, GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_insert_range_interactive (GtkTextBuffer *buffer, GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end, gboolean default_editable) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_insert_with_tags (GtkTextBuffer *buffer, GtkTextIter *iter, const char *text, int len, GtkTextTag *first_tag,...) G_GNUC_NULL_TERMINATED |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_insert_with_tags_by_name (GtkTextBuffer *buffer, GtkTextIter *iter, const char *text, int len, const char *first_tag_name,...) G_GNUC_NULL_TERMINATED |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_insert_markup (GtkTextBuffer *buffer, GtkTextIter *iter, const char *markup, int len) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_delete (GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_delete_interactive (GtkTextBuffer *buffer, GtkTextIter *start_iter, GtkTextIter *end_iter, gboolean default_editable) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_backspace (GtkTextBuffer *buffer, GtkTextIter *iter, gboolean interactive, gboolean default_editable) |
|
GDK_AVAILABLE_IN_ALL char * | gtk_text_buffer_get_text (GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, gboolean include_hidden_chars) |
|
GDK_AVAILABLE_IN_ALL char * | gtk_text_buffer_get_slice (GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, gboolean include_hidden_chars) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_insert_paintable (GtkTextBuffer *buffer, GtkTextIter *iter, GdkPaintable *paintable) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_insert_child_anchor (GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor) |
|
GDK_AVAILABLE_IN_ALL GtkTextChildAnchor * | gtk_text_buffer_create_child_anchor (GtkTextBuffer *buffer, GtkTextIter *iter) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_add_mark (GtkTextBuffer *buffer, GtkTextMark *mark, const GtkTextIter *where) |
|
GDK_AVAILABLE_IN_ALL GtkTextMark * | gtk_text_buffer_create_mark (GtkTextBuffer *buffer, const char *mark_name, const GtkTextIter *where, gboolean left_gravity) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_move_mark (GtkTextBuffer *buffer, GtkTextMark *mark, const GtkTextIter *where) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_delete_mark (GtkTextBuffer *buffer, GtkTextMark *mark) |
|
GDK_AVAILABLE_IN_ALL GtkTextMark * | gtk_text_buffer_get_mark (GtkTextBuffer *buffer, const char *name) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_move_mark_by_name (GtkTextBuffer *buffer, const char *name, const GtkTextIter *where) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_delete_mark_by_name (GtkTextBuffer *buffer, const char *name) |
|
GDK_AVAILABLE_IN_ALL GtkTextMark * | gtk_text_buffer_get_insert (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL GtkTextMark * | gtk_text_buffer_get_selection_bound (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_place_cursor (GtkTextBuffer *buffer, const GtkTextIter *where) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_select_range (GtkTextBuffer *buffer, const GtkTextIter *ins, const GtkTextIter *bound) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_apply_tag (GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_remove_tag (GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_apply_tag_by_name (GtkTextBuffer *buffer, const char *name, const GtkTextIter *start, const GtkTextIter *end) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_remove_tag_by_name (GtkTextBuffer *buffer, const char *name, const GtkTextIter *start, const GtkTextIter *end) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_remove_all_tags (GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end) |
|
GDK_AVAILABLE_IN_ALL GtkTextTag * | gtk_text_buffer_create_tag (GtkTextBuffer *buffer, const char *tag_name, const char *first_property_name,...) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_get_iter_at_line_offset (GtkTextBuffer *buffer, GtkTextIter *iter, int line_number, int char_offset) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_get_iter_at_line_index (GtkTextBuffer *buffer, GtkTextIter *iter, int line_number, int byte_index) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_get_iter_at_offset (GtkTextBuffer *buffer, GtkTextIter *iter, int char_offset) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_get_iter_at_line (GtkTextBuffer *buffer, GtkTextIter *iter, int line_number) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_get_start_iter (GtkTextBuffer *buffer, GtkTextIter *iter) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_get_end_iter (GtkTextBuffer *buffer, GtkTextIter *iter) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_get_bounds (GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_get_iter_at_mark (GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextMark *mark) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_get_iter_at_child_anchor (GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_get_modified (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_set_modified (GtkTextBuffer *buffer, gboolean setting) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_get_has_selection (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_add_selection_clipboard (GtkTextBuffer *buffer, GdkClipboard *clipboard) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_remove_selection_clipboard (GtkTextBuffer *buffer, GdkClipboard *clipboard) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_cut_clipboard (GtkTextBuffer *buffer, GdkClipboard *clipboard, gboolean default_editable) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_copy_clipboard (GtkTextBuffer *buffer, GdkClipboard *clipboard) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_paste_clipboard (GtkTextBuffer *buffer, GdkClipboard *clipboard, GtkTextIter *override_location, gboolean default_editable) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_get_selection_bounds (GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_delete_selection (GtkTextBuffer *buffer, gboolean interactive, gboolean default_editable) |
|
GDK_AVAILABLE_IN_ALL GdkContentProvider * | gtk_text_buffer_get_selection_content (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_get_can_undo (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_get_can_redo (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL gboolean | gtk_text_buffer_get_enable_undo (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_set_enable_undo (GtkTextBuffer *buffer, gboolean enable_undo) |
|
GDK_AVAILABLE_IN_ALL guint | gtk_text_buffer_get_max_undo_levels (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_set_max_undo_levels (GtkTextBuffer *buffer, guint max_undo_levels) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_undo (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_redo (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_begin_irreversible_action (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_end_irreversible_action (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_begin_user_action (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_ALL void | gtk_text_buffer_end_user_action (GtkTextBuffer *buffer) |
|
GDK_AVAILABLE_IN_4_16 guint | gtk_text_buffer_add_commit_notify (GtkTextBuffer *buffer, GtkTextBufferNotifyFlags flags, GtkTextBufferCommitNotify commit_notify, gpointer user_data, GDestroyNotify destroy) |
|
GDK_AVAILABLE_IN_4_16 void | gtk_text_buffer_remove_commit_notify (GtkTextBuffer *buffer, guint commit_notify_handler) |
|