结构

PangoAttrClass

描述 [src]

struct PangoAttrClass {
  PangoAttrType type;
  PangoAttribute* (* copy) (
    const PangoAttribute* attr
  );;
  void (* destroy) (
    PangoAttribute* attr
  );;
  gboolean (* equal) (
    const PangoAttribute* attr1,
    const PangoAttribute* attr2
  );;
}

PangoAttrClass 结构存储了特定类型属性的类型和操作。

此结构中的函数不应被直接调用。而应使用为 PangoAttribute 提供的包装函数。

结构体成员
type

此属性的类型 ID

copy

用于复制此类型的属性的函数(参见 pango_attribute_copy())。

destroy

用于释放此类型的属性的函数(参见 pango_attribute_destroy())。

equal

用于校验两个此类型的属性是否相等的函数(参见 pango_attribute_equal())。