信号

GtkTextBuffer::remove-tag

声明

void
remove_tag (
  GtkTextBuffer* self,
  GtkTextTag* tag,
  const GtkTextIter* start,
  const GtkTextIter* end,
  gpointer user_data
)

描述 [源]

发出此信号以从 GtkTextBuffer 文本范围中删除 tag 的所有出现。

删除实际上在默认处理程序中发生。

请注意,如果您的处理程序在默认处理程序之前运行,它必须不得使 startend 迭代器(或必须重新验证它们)失效。

另请参阅:gtk_text_buffer_remove_tag()

默认处理程序

默认处理程序在通过 g_signal_connect() 添加的处理程序之后调用。

参数

tag

类型: GtkTextTag

要删除的标记。

数据由函数的调用者拥有。
start

类型: GtkTextIter

标记要从中删除的范围的开始。

数据由函数的调用者拥有。
end

类型: GtkTextIter

标记要从中删除的范围的结束。

数据由函数的调用者拥有。