| GtkTextBuffer {RGtk2.10} | R Documentation |
Stores attributed text for display in a
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)
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)
GObject +----GtkTextBuffer
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.
GtkTextBuffertagTableGtkTextTagTable]
gtkTextBuffer is the equivalent of gtkTextBufferNew.
GtkTextBufferTargetInfobuffer-contentsrich-texttext
GtkTextBufferDeserializeFunc(register.buffer, content.buffer, iter, data, length, create.tags, user.data, error)register.bufferGtkTextBuffer] content.bufferGtkTextBuffer] iterGtkTextIter] datalengthcreate.tagsuser.dataerrorGError]
GtkTextBufferSerializeFunc(register.buffer, content.buffer, start, end, length, user.data)register.bufferGtkTextBuffer] content.bufferGtkTextBuffer] startGtkTextIter] endGtkTextIter] lengthuser.data
apply-tag(textbuffer, arg1, arg2, arg3, user.data)textbufferGtkTextBuffer] the object which received the signal.arg1GtkTextTag] arg2GtkTextIter] arg3GtkTextIter] user.data
begin-user-action(textbuffer, user.data)textbufferGtkTextBuffer] the object which received the signal.user.data
changed(textbuffer, user.data)textbufferGtkTextBuffer] the object which received the signal.user.data
delete-range(textbuffer, arg1, arg2, user.data)textbufferGtkTextBuffer] the object which received the signal.arg1GtkTextIter] arg2GtkTextIter] user.data
end-user-action(textbuffer, user.data)textbufferGtkTextBuffer] the object which received the signal.user.data
insert-child-anchor(textbuffer, arg1, arg2, user.data)textbufferGtkTextBuffer] the object which received the signal.arg1GtkTextIter] arg2GtkTextChildAnchor] user.data
insert-pixbuf(textbuffer, arg1, arg2, user.data)textbufferGtkTextBuffer] the object which received the signal.arg1GtkTextIter] arg2GdkPixbuf] user.data
insert-text(textbuffer, arg1, arg2, arg3, user.data)textbufferGtkTextBuffer] the object which received the signal.arg1GtkTextIter] arg2arg3user.data
mark-deleted(textbuffer, arg1, user.data)textbufferGtkTextBuffer] the object which received the signal.arg1GtkTextMark] user.data
mark-set(textbuffer, arg1, arg2, user.data)textbufferGtkTextBuffer] the object which received the signal.arg1GtkTextIter] arg2GtkTextMark] user.data
modified-changed(textbuffer, user.data)textbufferGtkTextBuffer] the object which received the signal.user.data
remove-tag(textbuffer, arg1, arg2, arg3, user.data)textbufferGtkTextBuffer] the object which received the signal.arg1GtkTextTag] arg2GtkTextIter] arg3GtkTextIter] user.data
copy-target-list [GtkTargetList : Read]The list of targets this buffer supports for clipboard copying and as DND source.
Since 2.10
cursor-position [integer : Read]The position of the insert mark (as offset from the beginning of the buffer). It is useful for getting notified when the cursor moves.
Allowed values: >= 0 Default value: 0 Since 2.10
has-selection [logical : Read]Whether the buffer has some text currently selected.
Default value: FALSE Since 2.10
paste-target-list [GtkTargetList : Read]The list of targets this buffer supports for clipboard pasting and as DND destination.
Since 2.10
tag-table [GtkTextTagTable : Read / Write / Construct Only]Text Tag Table.
text [character : Read / Write]
The text content of the buffer. Without child widgets and images,
see gtkTextBufferGetText for more information.
Default value: "" Since 2.8
Derived by RGtkGen from GTK+ documentation
http://developer.gnome.org/doc/API/2.0/gtk/GtkTextBuffer.html
GtkTextView
GtkTextIter
GtkTextMark