Module tab_container

Consts

ALIGN_LEFT = 0'i64
ALIGN_CENTER = 1'i64
ALIGN_RIGHT = 2'i64

Procs

proc tabAlign(self: TabContainer): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc tabAlign=(self: TabContainer; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc currentTab(self: TabContainer): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc currentTab=(self: TabContainer; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc tabsVisible(self: TabContainer): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc tabsVisible=(self: TabContainer; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc dragToRearrangeEnabled(self: TabContainer): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc dragToRearrangeEnabled=(self: TabContainer; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getTabCount(self: TabContainer): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getPreviousTab(self: TabContainer): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getCurrentTabControl(self: TabContainer): Control {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getTabControl(self: TabContainer; idx: int64): Control {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc setTabTitle(self: TabContainer; tabIdx: int64; title: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getTabTitle(self: TabContainer; tabIdx: int64): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setTabIcon(self: TabContainer; tabIdx: int64; icon: Texture) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getTabIcon(self: TabContainer; tabIdx: int64): Texture {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc setTabDisabled(self: TabContainer; tabIdx: int64; disabled: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getTabDisabled(self: TabContainer; tabIdx: int64): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setPopup(self: TabContainer; popup: Object) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getPopup(self: TabContainer): Popup {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc setTabsRearrangeGroup(self: TabContainer; groupId: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getTabsRearrangeGroup(self: TabContainer): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}

Methods

method guiInput(self: TabContainer; event: InputEvent) {.
gcsafe, locks: 0, raises: [], tags: []
.}
method childRenamedCallback(self: TabContainer) {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method onThemeChanged(self: TabContainer) {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method updateCurrentTab(self: TabContainer) {.
gcsafe, locks: 0, base, raises: [], tags: []
.}