enum
ImGui::ImGuiTableColumnFlags
Overview
Defined in:
types.crEnum Members
-
None =
0 -
Disabled =
1 -
Overriding/master disable flag: hide column, won't show in context menu (unlike calling TableSetColumnEnabled() which manipulates the user accessible state)
-
DefaultHide =
2 -
Default as a hidden/disabled column.
-
DefaultSort =
4 -
Default as a sorting column.
-
WidthStretch =
8 -
Column will stretch. Preferable with horizontal scrolling disabled (default if table sizing policy is _SizingStretchSame or _SizingStretchProp).
-
WidthFixed =
16 -
Column will not stretch. Preferable with horizontal scrolling enabled (default if table sizing policy is _SizingFixedFit and table is resizable).
-
NoResize =
32 -
Disable manual resizing.
-
NoReorder =
64 -
Disable manual reordering this column, this will also prevent other columns from crossing over this column.
-
NoHide =
128 -
Disable ability to hide/disable this column.
-
NoClip =
256 -
Disable clipping for this column (all NoClip columns will render in a same draw command).
-
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.
-
NoHeaderLabel =
4096 -
TableHeadersRow() will not submit horizontal label for this column. Convenient for some small columns. Name will still appear in context menu or in angled headers.
-
NoHeaderWidth =
8192 -
Disable header text width contribution to automatic column width.
-
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.
-
IndentEnable =
65536 -
Use current Indent value when entering cell (default for column 0).
-
IndentDisable =
131072 -
Ignore current Indent value when entering cell (default for columns > 0). Indentation changes within the cell will still be honored.
-
AngledHeader =
262144 -
TableHeadersRow() will submit an angled header row for this column. Note this will add an extra row.
-
IsEnabled =
16777216 -
Status: is enabled == not hidden by user/api (referred to as "Hide" in _DefaultHide and _NoHide) flags.
-
IsVisible =
33554432 -
Status: is visible == is enabled AND not clipped by scrolling.
-
IsSorted =
67108864 -
Status: is currently part of the sort specs
-
IsHovered =
134217728 -
Status: is hovered by mouse
-
WidthMask_ =
24 -
IndentMask_ =
196608 -
StatusMask_ =
251658240 -
NoDirectResize_ =
1073741824 -
[Internal] Disable user resizing this column directly (it may however we resized indirectly from its left edge)
-
All =
1325924351
Instance Method Summary
-
#angled_header?
Returns
trueif this enum value containsAngledHeader -
#default_hide?
Returns
trueif this enum value containsDefaultHide -
#default_sort?
Returns
trueif this enum value containsDefaultSort -
#disabled?
Returns
trueif this enum value containsDisabled -
#indent_disable?
Returns
trueif this enum value containsIndentDisable -
#indent_enable?
Returns
trueif this enum value containsIndentEnable -
#indent_mask_?
Returns
trueif this enum value containsIndentMask_ -
#is_enabled?
Returns
trueif this enum value containsIsEnabled -
#is_hovered?
Returns
trueif this enum value containsIsHovered -
#is_sorted?
Returns
trueif this enum value containsIsSorted -
#is_visible?
Returns
trueif this enum value containsIsVisible -
#no_clip?
Returns
trueif this enum value containsNoClip -
#no_direct_resize_?
Returns
trueif this enum value containsNoDirectResize_ -
#no_header_label?
Returns
trueif this enum value containsNoHeaderLabel -
#no_header_width?
Returns
trueif this enum value containsNoHeaderWidth -
#no_hide?
Returns
trueif this enum value containsNoHide -
#no_reorder?
Returns
trueif this enum value containsNoReorder -
#no_resize?
Returns
trueif this enum value containsNoResize -
#no_sort?
Returns
trueif this enum value containsNoSort -
#no_sort_ascending?
Returns
trueif this enum value containsNoSortAscending -
#no_sort_descending?
Returns
trueif this enum value containsNoSortDescending -
#none?
Returns
trueif this enum value containsNone -
#prefer_sort_ascending?
Returns
trueif this enum value containsPreferSortAscending -
#prefer_sort_descending?
Returns
trueif this enum value containsPreferSortDescending -
#status_mask_?
Returns
trueif this enum value containsStatusMask_ -
#width_fixed?
Returns
trueif this enum value containsWidthFixed -
#width_mask_?
Returns
trueif this enum value containsWidthMask_ -
#width_stretch?
Returns
trueif this enum value containsWidthStretch