Learn R Programming

RGtk2 (version 2.12.17)

GtkTextBuffer: GtkTextBuffer

Description

Stores attributed text for display in a GtkTextView

Arguments

Methods and Functions

gtkTextBufferNew(table = NULL) gtkTextBufferGetLineCount(object) gtkTextBufferGetCharCount(object) gtkTextBufferGetTagTable(object) gtkTextBufferInsert(object, iter, text, len = -1) gtkTextBufferInsertAtCursor(object, text, len = -1) gtkTextBufferInsertInteractive(object, iter, text, default.editable) gtkTextBufferInsertInteractiveAtCursor(object, text, default.editable) gtkTextBufferInsertRange(object, iter, start, end) gtkTextBufferInsertRangeInteractive(object, iter, start, end, default.editable) gtkTextBufferInsertWithTags(object, iter, text, ...) gtkTextBufferInsertWithTagsByName(object, iter, text, ...) gtkTextBufferDelete(object, start, end) gtkTextBufferDeleteInteractive(object, start.iter, end.iter, default.editable) gtkTextBufferBackspace(object, iter, interactive, default.editable) gtkTextBufferSetText(object, text, len = -1) gtkTextBufferGetText(object, start, end, include.hidden.chars = TRUE) gtkTextBufferGetSlice(object, start, end, include.hidden.chars = TRUE) gtkTextBufferInsertPixbuf(object, iter, pixbuf) gtkTextBufferInsertChildAnchor(object, iter, anchor) gtkTextBufferCreateChildAnchor(object, iter) gtkTextBufferCreateMark(object, mark.name = NULL, where, left.gravity = FALSE) gtkTextBufferMoveMark(object, mark, where) gtkTextBufferMoveMarkByName(object, name, where) gtkTextBufferAddMark(object, mark, where) gtkTextBufferDeleteMark(object, mark) gtkTextBufferDeleteMarkByName(object, name) gtkTextBufferGetMark(object, name) gtkTextBufferGetInsert(object) gtkTextBufferGetSelectionBound(object) gtkTextBufferGetHasSelection(object) gtkTextBufferPlaceCursor(object, where) gtkTextBufferSelectRange(object, ins, bound) gtkTextBufferApplyTag(object, tag, start, end) gtkTextBufferRemoveTag(object, tag, start, end) gtkTextBufferApplyTagByName(object, name, start, end) gtkTextBufferRemoveTagByName(object, name, start, end) gtkTextBufferRemoveAllTags(object, start, end) gtkTextBufferCreateTag(object, tag.name, ...) gtkTextBufferGetIterAtLineOffset(object, line.number, char.offset) gtkTextBufferGetIterAtOffset(object, char.offset) gtkTextBufferGetIterAtLine(object, line.number) gtkTextBufferGetIterAtLineIndex(object, line.number, byte.index) gtkTextBufferGetIterAtMark(object, mark) gtkTextBufferGetIterAtChildAnchor(object, anchor) gtkTextBufferGetStartIter(object) gtkTextBufferGetEndIter(object) gtkTextBufferGetBounds(object) gtkTextBufferGetModified(object) gtkTextBufferSetModified(object, setting) gtkTextBufferDeleteSelection(object, interactive, default.editable) gtkTextBufferPasteClipboard(object, clipboard, override.location = NULL, default.editable) gtkTextBufferCopyClipboard(object, clipboard) gtkTextBufferCutClipboard(object, clipboard, default.editable) gtkTextBufferGetSelectionBounds(object) gtkTextBufferBeginUserAction(object) gtkTextBufferEndUserAction(object) gtkTextBufferAddSelectionClipboard(object, clipboard) gtkTextBufferRemoveSelectionClipboard(object, clipboard) gtkTextBufferDeserialize(object, content.buffer, format, iter, data, .errwarn = TRUE) gtkTextBufferDeserializeGetCanCreateTags(object, format) gtkTextBufferDeserializeSetCanCreateTags(object, format, can.create.tags) gtkTextBufferGetCopyTargetList(object) gtkTextBufferGetDeserializeFormats(object) gtkTextBufferGetPasteTargetList(object) gtkTextBufferGetSerializeFormats(object) gtkTextBufferRegisterDeserializeFormat(object, mime.type, fun, user.data) gtkTextBufferRegisterDeserializeTagset(object, tagset.name = NULL) gtkTextBufferRegisterSerializeFormat(object, mime.type, fun, user.data) gtkTextBufferRegisterSerializeTagset(object, tagset.name = NULL) gtkTextBufferSerialize(object, content.buffer, format, start, end) gtkTextBufferUnregisterDeserializeFormat(object, format) gtkTextBufferUnregisterSerializeFormat(object, format) gtkTextBuffer(table = NULL)

Hierarchy

GObject +----GtkTextBuffer

Detailed Description

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.

Convenient Construction

gtkTextBuffer is the equivalent of gtkTextBufferNew.

References

http://developer.gnome.org/doc/API/2.0/gtk/GtkTextBuffer.html

See Also

GtkTextView GtkTextIter GtkTextMark