gtk-sharp0.0.0.0Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.
A tag table defines a set of tags
A tag table defines a set of tags that can be used
together. Each buffer has one tag table associated with it; only
tags from that tag table can be used with the buffer. A single
tag table can be shared between multiple buffers, however.
GLib.ObjectGLib.IWrapperSystem.IDisposableMethodSystem.VoidRemove a tag from the table.
the tag to be removed
MethodSystem.VoidAdd a tag to the table. The tag is assigned the highest priority in the table.
the tag to be added
Add a tag to the table. The tag is assigned the highest
priority in the table.
must not be in a tag table already,
and may not have the same name as an already-added tag.
MethodGtk.TextTagFinds a by its name
the name of a tag
The tag, or if none by that name is in the table.MethodSystem.VoidTo be added
To be added: an object of type 'Gtk.TextTagTableForeach'
To be addedMethodSystem.VoidDisposes the resources associated with the object.ConstructorInternal constructor
Pointer to the C object.
An instance of TextTagTable, wrapping the C object.This is an internal constructor, and should not be used by user code.ConstructorTo be addedTo be added: an object of type 'Gtk.TextTagTable'To be addedPropertySystem.UInt32The GLib Type for Gtk.TextTagTableThe GLib Type for the Gtk.TextTagTable class.PropertySystem.Int32The size of the tableThe number of the tags in this tableEventGtkSharp.TagRemovedHandlerEmitted when a tag is removed from the tableEventGtkSharp.TagChangedHandlerEmitted when a tag in the table is changedEventGtkSharp.TagAddedHandlerEmitted when a tag is added to the tableConstructorInternal constructor
GLib type for the type
Creates a new instance of TextTagTable, using the GLib-provided typeThis is a constructor used by derivative types of that would have their own GLib type assigned to it. This is not typically used by C# code.