alias ImGui::TopLevel::ImGuiTreeNodeFlags
Alias Definition
ImGui::ImGuiTreeNodeFlags
Defined in:
types.crConstant Summary
-
AllowItemOverlap =
4
-
Hit testing to allow subsequent widgets to overlap this one
-
Bullet =
512
-
Display a bullet instead of arrow
-
CollapsingHeader =
26
-
DefaultOpen =
32
-
Default node to be open
-
Framed =
2
-
Draw frame with background (e.g. for CollapsingHeader)
-
FramePadding =
1024
-
Use FramePadding (even for an unframed text node) to vertically align text baseline to regular widget height. Equivalent to calling AlignTextToFramePadding().
-
Leaf =
256
-
No collapsing, no arrow (use as a convenience for leaf nodes).
-
(WIP) Nav: left direction may move to this TreeNode() from any of its child (items submitted between TreeNode and TreePop)
-
NoAutoOpenOnLog =
16
-
Don't automatically and temporarily open node when Logging is active (by default logging will automatically open tree nodes)
-
None =
0
-
NoTreePushOnOpen =
8
-
Don't do a TreePush() when open (e.g. for CollapsingHeader) = no extra indent nor pushing on ID stack
-
OpenOnArrow =
128
-
Only open when clicking on the arrow part. If ImGuiTreeNodeFlags_OpenOnDoubleClick is also set, single-click arrow or double-click all box to open.
-
OpenOnDoubleClick =
64
-
Need double-click to open node
-
Selected =
1
-
Draw as selected
-
SpanAvailWidth =
2048
-
Extend hit box to the right-most edge, even if not framed. This is not the default in order to allow adding other items on the same line. In the future we may refactor the hit system to be front-to-back, allowing natural overlaps and then this can become the default.
-
SpanFullWidth =
4096
-
Extend hit box to the left-most and right-most edges (bypass the indented area).