方法

GtkTextTagset_priority

声明 [源代码]

void
gtk_text_tag_set_priority (
  GtkTextTag* tag,
  int priority
)

描述 [源代码]

设置 GtkTextTag 的优先级。

有效的优先级从 0 开始,到 gtk_text_tag_table_get_size() 返回值减一。表中的每个标签都有一个唯一的优先级;设置某个标签的优先级会移动表中其他所有标签的优先级,以保持每个标签的唯一优先级。

在高优先级的标签中,如果两个标签都设置了相同的文本属性,“获胜”。在将标签添加到标签表时,它将默认分配表中最高优先级;因此,通常一套标签的优先级是它们添加到表中或使用 gtk_text_buffer_create_tag() 创建时的顺序,后者会自动将标签添加到缓冲区的表中。

参数

priority

类型: int

新的优先级。