Types
CircleProps = ref object color*: Option[Color] radius*: float stroke*: Option[Color] strokeWidth*: Option[float]
Procs
proc measureCircle(self: Element; availableSize: Vec2[float]; props: CircleProps): Vec2[ float] {...}{.raises: [], tags: [].}
proc createCircle(props: CircleProps = CircleProps(); elemProps: ElemProps = ElemProps(); children: seq[Element] = @[]): Element {...}{. raises: [], tags: [].}
proc createCircle(color: Color; pos: Vec2[float]; radius: float): Element {...}{.raises: [], tags: [].}
proc createCircle(color: Color; radius: float): Element {...}{.raises: [], tags: [].}