ewmh_m2m package

Submodules

ewmh_m2m.geometry module

class ewmh_m2m.geometry.Geometry(x: float = 0, y: float = 0, w: float = 0, h: float = 0)[source]

Bases: object

Data class to manipulate rectangles defined as (x, y, w, h)

build_absolute(container)[source]

Build a new Geometry, representing self, which is relative to container

build_relative(container)[source]

Build a new Geometry, representing self, relative to the “parent” container

horizontally_overlap(other) → bool[source]
overlap(other) → bool[source]
vertically_overlap(other) → bool[source]

ewmh_m2m.ordinal module

class ewmh_m2m.ordinal.Ordinal[source]

Bases: enum.Enum

An enumeration.

EAST = 1
NORTH = 0
SOUTH = 2
WEST = 3
get = <bound method Ordinal.get of <enum 'Ordinal'>>[source]
opposite

ewmh_m2m.screen module

ewmh_m2m.window module

Module contents