alias ImGui::TopLevel::ImGuiTableColumnFlags

Alias Definition

ImGui::ImGuiTableColumnFlags

Defined in:

types.cr

Constant Summary

DefaultHide = 1

Default as a hidden/disabled column.

DefaultSort = 2

Default as a sorting column.

IndentDisable = 32768

Ignore current Indent value when entering cell (default for columns > 0). Indentation changes within the cell will still be honored.

IndentEnable = 16384

Use current Indent value when entering cell (default for column 0).

IndentMask_ = 49152
IsEnabled = 1048576

Status: is enabled == not hidden by user/api (referred to as "Hide" in _DefaultHide and _NoHide) flags.

IsHovered = 8388608

Status: is hovered by mouse

IsSorted = 4194304

Status: is currently part of the sort specs

IsVisible = 2097152

Status: is visible == is enabled AND not clipped by scrolling.

NoClip = 128

Disable clipping for this column (all NoClip columns will render in a same draw command).

NoDirectResize_ = 1073741824

[Internal] Disable user resizing this column directly (it may however we resized indirectly from its left edge)

NoHeaderWidth = 2048

Disable header text width contribution to automatic column width.

NoHide = 64

Disable ability to hide/disable this column.

None = 0
NoReorder = 32

Disable manual reordering this column, this will also prevent other columns from crossing over this column.

NoResize = 16

Disable manual resizing.

NoSort = 256

Disable ability to sort on this field (even if ImGuiTableFlags_Sortable is set on the table).

NoSortAscending = 512

Disable ability to sort in the ascending direction.

NoSortDescending = 1024

Disable ability to sort in the descending direction.

PreferSortAscending = 4096

Make the initial sort direction Ascending when first sorting on this column (default).

PreferSortDescending = 8192

Make the initial sort direction Descending when first sorting on this column.

StatusMask_ = 15728640
WidthFixed = 8

Column will not stretch. Preferable with horizontal scrolling enabled (default if table sizing policy is _SizingFixedFit and table is resizable).

WidthMask_ = 12
WidthStretch = 4

Column will stretch. Preferable with horizontal scrolling disabled (default if table sizing policy is _SizingStretchSame or _SizingStretchProp).