Attribute
- class Attribute(*args, **kwargs)
- Constructors:
Attribute()
Methods
- class Attribute
- as_color() AttrColor | None
Returns the attribute cast to
PangoAttrColor
.This is mainly useful for language bindings.
Added in version 1.50.
- as_float() AttrFloat | None
Returns the attribute cast to
PangoAttrFloat
.This is mainly useful for language bindings.
Added in version 1.50.
- as_font_desc() AttrFontDesc | None
Returns the attribute cast to
PangoAttrFontDesc
.This is mainly useful for language bindings.
Added in version 1.50.
- as_font_features() AttrFontFeatures | None
Returns the attribute cast to
PangoAttrFontFeatures
.This is mainly useful for language bindings.
Added in version 1.50.
- as_int() AttrInt | None
Returns the attribute cast to
PangoAttrInt
.This is mainly useful for language bindings.
Added in version 1.50.
- as_language() AttrLanguage | None
Returns the attribute cast to
PangoAttrLanguage
.This is mainly useful for language bindings.
Added in version 1.50.
- as_shape() AttrShape | None
Returns the attribute cast to
PangoAttrShape
.This is mainly useful for language bindings.
Added in version 1.50.
- as_size() AttrSize | None
Returns the attribute cast to
PangoAttrSize
.This is mainly useful for language bindings.
Added in version 1.50.
- as_string() AttrString | None
Returns the attribute cast to
PangoAttrString
.This is mainly useful for language bindings.
Added in version 1.50.
- equal(attr2: Attribute) bool
Compare two attributes for equality.
This compares only the actual value of the two attributes and not the ranges that the attributes apply to.
- Parameters:
attr2 – another
PangoAttribute
- init(klass: AttrClass) None
Initializes
attr
’s klass toklass
, it’s start_index toATTR_INDEX_FROM_TEXT_BEGINNING
and end_index toATTR_INDEX_TO_TEXT_END
such that the attribute applies to the entire text by default.Added in version 1.20.
- Parameters:
klass – a
PangoAttrClass