方法
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()
创建时的顺序,后者会自动将标签添加到缓冲区的表中。