plushie/prop/line_height

Line height for text widgets.

Accepts three forms:

Numbers are passed through as-is on the wire (the renderer interprets plain numbers as relative multipliers). Map forms are sent as {relative: n} or {absolute: n}.

Types

Line height specification for text widgets.

pub type LineHeight {
  Relative(Float)
  Absolute(Float)
}

Constructors

  • Relative(Float)

    Relative line height multiplier (e.g. 1.5 means 150% of font size).

  • Absolute(Float)

    Absolute line height in pixels.

Values

pub fn absolute(n: Float) -> LineHeight

Create an absolute line height in pixels.

pub fn relative(n: Float) -> LineHeight

Create a relative line height (multiplier of font size).

pub fn to_prop_value(lh: LineHeight) -> node.PropValue

Encode a LineHeight to its wire-format PropValue.

Relative values are sent as bare numbers (the renderer default). Absolute values are sent as {absolute: n} maps.

Search Document