GtkTextTagTable

说明 [src]

final class Gtk.TextTagTable : GObject.Object
  implements Gtk.Buildable {
  /* No available fields */
}

GtkTextBuffer 中的标签集合

您可能希望首先阅读文本小部件概念概述,它概述了与文本小部件相关的所有对象和数据类型以及它们之间的工作方式和nbsp;

GtkTextTagTables 作为 GtkBuildable

GtkTextTagTable 界面实现的 GtkBuildable 支持通过将 “tag” 指定为 <child> 元素的 “type” 属性来添加标签。

UI 定义片段指定标签的示例

<object class="GtkTextTagTable">
 <child type="tag">
   <object class="GtkTextTag"/>
 </child>
</object>

层级

hierarchy this GtkTextTagTable implements_0 GtkBuildable this--implements_0 ancestor_0 GObject ancestor_0--this

祖先

实现

构造函数

gtk_text_tag_table_new

创建一个新的 GtkTextTagTable

实例方法

gtk_text_tag_table_add

向表中添加一个标签。

gtk_text_tag_table_foreach

使用用户数据 datatable 中的每个标签上调用 func

gtk_text_tag_table_get_size

返回表的尺寸(标签数量)。

gtk_text_tag_table_lookup

查找一个已命名的 标签。

gtk_text_tag_table_remove

从 表中移除一个标签。

GObject 继承的方法 (43)

有关方法的完整列表,请参阅 GObject 。

GtkBuildable 继承的方法 (1)
gtk_buildable_get_buildable_id

获取 buildable 对象的 ID

信号

Gtk.TextTagTable::tag-added

每次在 GtkTextTagTable 中添加新标签时发出。

Gtk.TextTagTable::tag-changed

每次在 GtkTextTagTable 中的标签变化时发出。

Gtk.TextTagTable::tag-removed

每次从 GtkTextTagTable 中删除标签时发出。

GObject 继承的信号 (1)
GObject::notify

当对象通过 g_object_set_property()、g_object_set() 等等设置其属性值时,就会在该对象上发出 notify 信号。