Skip to content

Types

Utility data structures used by Toga APIs.

Reference

toga.LatLng

Bases: NamedTuple

A geographic coordinate.

lat: float

Latitude

lng: float

Longitude

toga.Position

Bases: NamedTuple

A 2D position.

x: int

X coordinate, in CSS pixels.

y: int

Y coordinate, in CSS pixels.

toga.Size

Bases: NamedTuple

A 2D size.

height: int

Height, in CSS pixels.

width: int

Width, in CSS pixels.

toga.types.PositionT module-attribute

PositionT: TypeAlias

A representation of a 2D position, in CSS pixels. This can be:

toga.types.SizeT module-attribute

SizeT: TypeAlias

A representation of a 2D size, in CSS pixels. This can be:

  • A tuple of 2 integers (x,y); or
  • An instance of toga.Size.