public final class ImGuiTableColumnFlags
extends java.lang.Object
ImGui.tableSetupColumn(String, int)
Modifier and Type | Field and Description |
---|---|
static int |
DefaultHide
Default as a hidden/disabled column.
|
static int |
DefaultSort
Default as a sorting column.
|
static int |
Disabled
Overriding/master disable flag: hide column, won't show in context menu (unlike calling TableSetColumnEnabled() which manipulates the user accessible state)
|
static int |
IndentDisable
Ignore current Indent value when entering cell (default for columns
> 0). |
static int |
IndentEnable
Use current Indent value when entering cell (default for column 0).
|
static int |
IndentMask_
[Internal] Combinations and masks
|
static int |
IsEnabled
Status: is enabled == not hidden by user/api (referred to as "Hide" in _DefaultHide and _NoHide) flags.
|
static int |
IsHovered
Status: is hovered by mouse
|
static int |
IsSorted
Status: is currently part of the sort specs
|
static int |
IsVisible
Status: is visible == is enabled AND not clipped by scrolling.
|
static int |
NoClip
Disable clipping for this column (all NoClip columns will render in a same draw command).
|
static int |
NoDirectResize_
[Internal] Disable user resizing this column directly (it may however we resized indirectly from its left edge)
|
static int |
NoHeaderLabel
TableHeadersRow() will not submit label for this column.
|
static int |
NoHeaderWidth
Disable header text width contribution to automatic column width.
|
static int |
NoHide
Disable ability to hide/disable this column.
|
static int |
None
Input configuration flags
|
static int |
NoReorder
Disable manual reordering this column, this will also prevent other columns from crossing over this column.
|
static int |
NoResize
Disable manual resizing.
|
static int |
NoSort
Disable ability to sort on this field (even if ImGuiTableFlags_Sortable is set on the table).
|
static int |
NoSortAscending
Disable ability to sort in the ascending direction.
|
static int |
NoSortDescending
Disable ability to sort in the descending direction.
|
static int |
PreferSortAscending
Make the initial sort direction Ascending when first sorting on this column (default).
|
static int |
PreferSortDescending
Make the initial sort direction Descending when first sorting on this column.
|
static int |
StatusMask_
[Internal] Combinations and masks
|
static int |
WidthFixed
Column will not stretch.
|
static int |
WidthMask_
[Internal] Combinations and masks
|
static int |
WidthStretch
Column will stretch.
|
public static final int None
Definition: 0
public static final int Disabled
Definition: 1 << 0
public static final int DefaultHide
Definition: 1 << 1
public static final int DefaultSort
Definition: 1 << 2
public static final int WidthStretch
Definition: 1 << 3
public static final int WidthFixed
Definition: 1 << 4
public static final int NoResize
Definition: 1 << 5
public static final int NoReorder
Definition: 1 << 6
public static final int NoHide
Definition: 1 << 7
public static final int NoClip
Definition: 1 << 8
public static final int NoSort
Definition: 1 << 9
public static final int NoSortAscending
Definition: 1 << 10
public static final int NoSortDescending
Definition: 1 << 11
public static final int NoHeaderLabel
Definition: 1 << 12
public static final int NoHeaderWidth
Definition: 1 << 13
public static final int PreferSortAscending
Definition: 1 << 14
public static final int PreferSortDescending
Definition: 1 << 15
public static final int IndentEnable
Definition: 1 << 16
public static final int IndentDisable
>
0). Indentation changes _within_ the cell will still be honored.
Definition: 1 << 17
public static final int IsEnabled
Definition: 1 << 24
public static final int IsVisible
Definition: 1 << 25
public static final int IsSorted
Definition: 1 << 26
public static final int IsHovered
Definition: 1 << 27
public static final int WidthMask_
Definition: ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed
public static final int IndentMask_
Definition: ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable
public static final int StatusMask_
Definition: ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered
public static final int NoDirectResize_
Definition: 1 << 30