GtkTextBuffer {RGtk2}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)
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)
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

tagTable
[GtkTextTagTable]

Convenient Construction

gtkTextBuffer is the equivalent of gtkTextBufferNew.

Signals

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

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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

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 version 2.8.5 Index]