gtk-sharp 0.0.0.0 Gtk# 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.Object GLib.IWrapper System.IDisposable Method System.Void Remove a tag from the table. the tag to be removed Method System.Void Add 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. Method Gtk.TextTag Finds a by its name the name of a tag The tag, or if none by that name is in the table. Method System.Void To be added To be added: an object of type 'Gtk.TextTagTableForeach' To be added Method System.Void Disposes the resources associated with the object. Constructor Internal 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. Constructor To be added To be added: an object of type 'Gtk.TextTagTable' To be added Property System.UInt32 The GLib Type for Gtk.TextTagTable The GLib Type for the Gtk.TextTagTable class. Property System.Int32 The size of the table The number of the tags in this table Event GtkSharp.TagRemovedHandler Emitted when a tag is removed from the table Event GtkSharp.TagChangedHandler Emitted when a tag in the table is changed Event GtkSharp.TagAddedHandler Emitted when a tag is added to the table Constructor Internal constructor GLib type for the type Creates a new instance of TextTagTable, using the GLib-provided type This 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.