Package: gtk

Class gtk-text-tag-table

Superclasses

g-object, common-lisp:standard-object, common-lisp:t

Documented Subclasses

None

Direct Slots

None

Details

A tag table defines a set of tags that can be used together. Each tag is stored in a gtk-text-tag-table object. Each text buffer has one tag table associated with it. Only tags from that tag table can be used with the text buffer. A single tag table can be shared between multiple text buffers, however.

GtkTextTagTable as GtkBuildable

The gtk-text-tag-table implementation of the gtk-buildable interface supports adding tags by specifying "tag" as the type attribute of a <child> element.

Example: A UI definition fragment specifying tags.
<object class="GtkTextTagTable">
 <child type="tag">
   <object class="GtkTextTag"/>
 </child>
</object>    

Signal Details

The "tag-added" signal
 lambda (table tag)    :run-last      
table
The gtk-text-tag-table object which received the signal.
tag
The added gtk-text-tag object.
The "tag-changed" signal
 lambda (table tag changed)    :run-last      
table
The gtk-text-tag-table object which received the signal.
tag
The changed gtk-text-tag object.
changed
A boolean whether the size has been changed.
The "tag-removed" signal
 lambda (table tag)    :run-last      
table
The gtk-text-tag-table object which received the signal.
tag
The removed gtk-text-tag object.
 

Inherited Slot Access Functions

See also

2021-11-18