结构体

GtkCssSection

描述 [src]

struct GtkCssSection {
  /* No available fields */
}

定义 CSS 文档的一部分。

由于 sections 相互嵌套,因此可以使用 gtk_css_section_get_parent() 获取包含它的区域。

构造函数

gtk_css_section_new

创建一个新的 GtkCssSection,引用 file 中从 start 位置到 end 位置的节。

gtk_css_section_new_with_bytes

创建一个新的 GtkCssSection,引用 file 中或 bytes 中从 start 位置到 end 位置的节。

since: 4.16

实例方法

gtk_css_section_get_bytes

获取 section 解析的字节数。

since: 4.16

gtk_css_section_get_end_location

返回此节在 CSS 文档中结束的位置。

gtk_css_section_get_file

获取 section 解析的文件。

gtk_css_section_get_parent

获取给定 section 的父节。

gtk_css_section_get_start_location

返回此节在 CSS 文档中开始的位置。

gtk_css_section_print

以人类可读的方式将 section 打印到 string 中。

gtk_css_section_ref

增加 section 的引用计数。

gtk_css_section_to_string

使用 gtk_css_section_print() 将该节打印成人类可读的文本格式。

gtk_css_section_unref

减少 section 的引用计数,如果引用计数达到 0,则释放该结构。