geometry

Types

Geometry = tuple[w: int, h: int, x: Option[int], y: Option[int]]

Procs

proc parseGeometry(geometry: string): Option[Geometry] {...}{.raises: [FieldError,
    ValueError, AccessViolationError, RegexInternalError, InvalidUnicodeError,
    KeyError, SyntaxError, StudyError, IndexError, UnpackError], tags: [].}
parse a geometry string like 640x480+20-30
proc positionWindowsMatching(geo: Geometry; regexps: seq[Regex]): Option[
    RunCommandReply] {...}{.raises: [Exception, ValueError, FutureError, UnpackError,
                              OSError, IndexError, FieldError,
                              AccessViolationError, RegexInternalError,
                              InvalidUnicodeError], tags: [RootEffect, TimeEffect,
    ReadEnvEffect, WriteIOEffect].}