Package: gtk
Class gtk-text-buffer
Superclassesg-object, common-lisp:standard-object, common-lisp:t Documented Subclasses
None
Direct SlotsDetails
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. Signal DetailsThe "apply-tag" signallambda (buffer tag start end) :run-lastThe signal is emitted to apply a tag to a range of text in a text buffer. Applying actually occurs in the default handler. Note that if your handler runs before the default handler it must not invalidate the start and end iterators, or has to revalidate them.
The "begin-user-action" signallambda (buffer) :run-lastThe signal is emitted at the beginning of a single user visible operation on a text buffer.
The "changed" signallambda (buffer) :run-lastThe signal is emitted when the content of a text buffer has changed.
The "delete-range" signallambda (buffer start end) :run-lastThe signal is emitted to delete a range from a text buffer. Note that if your handler runs before the default handler it must not invalidate the start and end iterators, or has to revalidate them. The default signal handler revalidates the start and end iterators to both point to the location where text was deleted. Handlers which run after the default handler do not have access to the deleted text.
The "end-user-action" signallambda (buffer) :run-lastThe signal is emitted at the end of a single user visible operation on the text buffer.
The "insert-child-anchor" signallambda (buffer location anchor) :run-lastThe signal is emitted to insert a gtk-text-child-anchor object in a text buffer. Insertion actually occurs in the default handler. Note that if your handler runs before the default handler it must not invalidate the location iterator, or has to revalidate it. The default signal handler revalidates it to be placed after the inserted anchor.
The "insert-pixbuf" signallambda (buffer location pixbuf) :run-lastThe signal is emitted to insert a gdk-pixbuf object in a text buffer. Insertion actually occurs in the default handler. Note that if your handler runs before the default handler it must not invalidate the location iterator, or has to revalidate it. The default signal handler revalidates it to be placed after the inserted pixbuf.
The "insert-text" signallambda (buffer location text len) :run-lastThe signal is emitted to insert text in a text buffer. Insertion actually occurs in the default handler. Note that if your handler runs before the default handler it must not invalidate the location iterator, or has to revalidate it. The default signal handler revalidates it to point to the end of the inserted text.
The "mark-deleted" signallambda (buffer mark) :run-lastThe signal is emitted as notification after a gtk-text-mark object is deleted.
The "mark-set" signallambda (buffer location mark) :run-lastThe signal is emitted as notification after a gtk-text-mark object is set.
The "modified-changed" signallambda (buffer) :run-lastThe signal is emitted when the modified bit of a text buffer flips.
The "paste-done" signallambda (buffer clipboard) :run-lastThe signal is emitted after paste operation has been completed. This is useful to properly scroll the view to the end of the pasted text.
The "remove-tag" signallambda (buffer tag start end) :run-lastThe signal is emitted to remove all occurrences of tag from a range of text in a text buffer. Removal actually occurs in the default handler. Note that if your handler runs before the default handler it must not invalidate the start and end iterators, or has to revalidate them.
| Slot Access Functions
Inherited Slot Access FunctionsSee also |
*2021-11-16