PangoUnderline

The pango.types.Underline enumeration is used to specify whether text should be underlined, and if so, the type of underlining.

Values

ValueMeaning
None0

no underline should be drawn

Single1

a single underline should be drawn

Double2

a double underline should be drawn

Low3

a single underline should be drawn at a position beneath the ink extents of the text being underlined. This should be used only for underlining single characters, such as for keyboard accelerators. pango.types.Underline.Single should be used for extended portions of text.

Error4

an underline indicating an error should be drawn below. The exact style of rendering is up to the pango.renderer.Renderer in use, but typical styles include wavy or dotted lines. This underline is typically used to indicate an error such as a possible mispelling; in some cases a contrasting color may automatically be used. This type of underlining is available since Pango 1.4.

SingleLine5

Like @PANGO_UNDERLINE_SINGLE, but drawn continuously across multiple runs. This type of underlining is available since Pango 1.46.

DoubleLine6

Like @PANGO_UNDERLINE_DOUBLE, but drawn continuously across multiple runs. This type of underlining is available since Pango 1.46.

ErrorLine7

Like @PANGO_UNDERLINE_ERROR, but drawn continuously across multiple runs. This type of underlining is available since Pango 1.46.