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.
GtkTextBuffer
tagTable
GtkTextTagTable
]
gtkTextBuffer
is the equivalent of gtkTextBufferNew
.
GtkTextBufferTargetInfo
buffer-contents
rich-text
text
GtkTextBufferDeserializeFunc(register.buffer, content.buffer, iter, data, length, create.tags, user.data, error)
register.buffer
GtkTextBuffer
] content.buffer
GtkTextBuffer
] iter
GtkTextIter
] data
length
create.tags
user.data
error
GError
]
GtkTextBufferSerializeFunc(register.buffer, content.buffer, start, end, length, user.data)
register.buffer
GtkTextBuffer
] content.buffer
GtkTextBuffer
] start
GtkTextIter
] end
GtkTextIter
] length
user.data
apply-tag(textbuffer, arg1, arg2, arg3, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.arg1
GtkTextTag
] arg2
GtkTextIter
] arg3
GtkTextIter
] user.data
begin-user-action(textbuffer, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.user.data
changed(textbuffer, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.user.data
delete-range(textbuffer, arg1, arg2, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.arg1
GtkTextIter
] arg2
GtkTextIter
] user.data
end-user-action(textbuffer, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.user.data
insert-child-anchor(textbuffer, arg1, arg2, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.arg1
GtkTextIter
] arg2
GtkTextChildAnchor
] user.data
insert-pixbuf(textbuffer, arg1, arg2, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.arg1
GtkTextIter
] arg2
GdkPixbuf
] user.data
insert-text(textbuffer, arg1, arg2, arg3, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.arg1
GtkTextIter
] arg2
arg3
user.data
mark-deleted(textbuffer, arg1, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.arg1
GtkTextMark
] user.data
mark-set(textbuffer, arg1, arg2, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.arg1
GtkTextIter
] arg2
GtkTextMark
] user.data
modified-changed(textbuffer, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.user.data
remove-tag(textbuffer, arg1, arg2, arg3, user.data)
textbuffer
GtkTextBuffer
] the object which received the signal.arg1
GtkTextTag
] arg2
GtkTextIter
] arg3
GtkTextIter
] 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