Procs
proc popupExclusive*(self: Popup): bool {.
gcsafe, locks: 0.}proc `popupExclusive =`*(self: Popup; val: bool) {.
gcsafe, locks: 0.}proc popupCentered*(self: Popup; size: Vector2 = vec2(0.0, 0.0)) {.
gcsafe, locks: 0.}proc popupCenteredRatio*(self: Popup; ratio: float64 = 0.75) {.
gcsafe, locks: 0.}proc popupCenteredMinsize*(self: Popup; minsize: Vector2 = vec2(0.0, 0.0)) {.
gcsafe, locks: 0.}proc popup*(self: Popup; bounds: Rect2 = initRect2(0.0, 0.0, 0.0, 0.0)) {.
gcsafe, locks: 0.}