Procs
proc text(self: Button): string {.
gcsafe, locks: 0, raises: [], tags: [].}proc text=(self: Button; val: string) {.
gcsafe, locks: 0, raises: [], tags: [].}proc icon(self: Button): Texture {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect].}proc icon=(self: Button; val: Texture) {.
gcsafe, locks: 0, raises: [], tags: [].}proc flat(self: Button): bool {.
gcsafe, locks: 0, raises: [], tags: [].}proc flat=(self: Button; val: bool) {.
gcsafe, locks: 0, raises: [], tags: [].}proc clipText(self: Button): bool {.
gcsafe, locks: 0, raises: [], tags: [].}proc clipText=(self: Button; val: bool) {.
gcsafe, locks: 0, raises: [], tags: [].}proc align(self: Button): int64 {.
gcsafe, locks: 0, raises: [], tags: [].}proc align=(self: Button; val: int64) {.
gcsafe, locks: 0, raises: [], tags: [].}