GtkTextBuffer {RGtk2.10}R Documentation

GtkTextBuffer

Description

Stores attributed text for display in a

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)
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.

Structures

GtkTextBuffer
undocumented

tagTable
[GtkTextTagTable]

Convenient Construction

gtkTextBuffer is the equivalent of gtkTextBufferNew.

Enums and Flags

GtkTextBufferTargetInfo
undocumented

buffer-contents
undocumented
rich-text
undocumented
text
undocumented

User Functions

GtkTextBufferDeserializeFunc(register.buffer, content.buffer, iter, data, length, create.tags, user.data, error)
undocumented

register.buffer
[GtkTextBuffer]
content.buffer
[GtkTextBuffer]
iter
[GtkTextIter]
data
[raw]
length
[numeric]
create.tags
[logical]
user.data
[R object]
error
[GError]

GtkTextBufferSerializeFunc(register.buffer, content.buffer, start, end, length, user.data)
undocumented

register.buffer
[GtkTextBuffer]
content.buffer
[GtkTextBuffer]
start
[GtkTextIter]
end
[GtkTextIter]
length
[numeric]
user.data
[R object]

Signals

apply-tag(textbuffer, arg1, arg2, arg3, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
arg1
[GtkTextTag]
arg2
[GtkTextIter]
arg3
[GtkTextIter]
user.data
[R object] user data set when the signal handler was connected.

begin-user-action(textbuffer, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
user.data
[R object] user data set when the signal handler was connected.

changed(textbuffer, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
user.data
[R object] user data set when the signal handler was connected.

delete-range(textbuffer, arg1, arg2, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
arg1
[GtkTextIter]
arg2
[GtkTextIter]
user.data
[R object] user data set when the signal handler was connected.

end-user-action(textbuffer, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
user.data
[R object] user data set when the signal handler was connected.

insert-child-anchor(textbuffer, arg1, arg2, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
arg1
[GtkTextIter]
arg2
[GtkTextChildAnchor]
user.data
[R object] user data set when the signal handler was connected.

insert-pixbuf(textbuffer, arg1, arg2, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
arg1
[GtkTextIter]
arg2
[GdkPixbuf]
user.data
[R object] user data set when the signal handler was connected.

insert-text(textbuffer, arg1, arg2, arg3, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
arg1
[GtkTextIter]
arg2
[character]
arg3
[integer]
user.data
[R object] user data set when the signal handler was connected.

mark-deleted(textbuffer, arg1, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
arg1
[GtkTextMark]
user.data
[R object] user data set when the signal handler was connected.

mark-set(textbuffer, arg1, arg2, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
arg1
[GtkTextIter]
arg2
[GtkTextMark]
user.data
[R object] user data set when the signal handler was connected.

modified-changed(textbuffer, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
user.data
[R object] user data set when the signal handler was connected.

remove-tag(textbuffer, arg1, arg2, arg3, user.data)
undocumented

textbuffer
[GtkTextBuffer] the object which received the signal.
arg1
[GtkTextTag]
arg2
[GtkTextIter]
arg3
[GtkTextIter]
user.data
[R object] user data set when the signal handler was connected.

Properties

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

Author(s)

Derived by RGtkGen from GTK+ documentation

References

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

See Also

GtkTextView GtkTextIter GtkTextMark


[Package RGtk2.10 version 2.10.6 Index]