alias ImGui::TopLevel::ImGuiTableColumnFlags

Alias Definition

ImGui::ImGuiTableColumnFlags

Defined in:

types.cr

Constant Summary

DefaultHide = 2

Default as a hidden/disabled column.

DefaultSort = 4

Default as a sorting column.

Disabled = 1

Overriding/master disable flag: hide column, won't show in context menu (unlike calling TableSetColumnEnabled() which manipulates the user accessible state)

IndentDisable = 131072

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

IndentEnable = 65536

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

IndentMask_ = 196608
IsEnabled = 16777216

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

IsHovered = 134217728

Status: is hovered by mouse

IsSorted = 67108864

Status: is currently part of the sort specs

IsVisible = 33554432

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

NoClip = 256

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)

NoHeaderLabel = 4096

TableHeadersRow() will not submit label for this column. Convenient for some small columns. Name will still appear in context menu.

NoHeaderWidth = 8192

Disable header text width contribution to automatic column width.

NoHide = 128

Disable ability to hide/disable this column.

None = 0
NoReorder = 64

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

NoResize = 32

Disable manual resizing.

NoSort = 512

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

NoSortAscending = 1024

Disable ability to sort in the ascending direction.

NoSortDescending = 2048

Disable ability to sort in the descending direction.

PreferSortAscending = 16384

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

PreferSortDescending = 32768

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

StatusMask_ = 251658240
WidthFixed = 16

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

WidthMask_ = 24
WidthStretch = 8

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