// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ using System; using HexaGen.Runtime; using System.Numerics; namespace Dalamud.Bindings.ImGui { /// /// To be documented. /// [Flags] public enum ImGuiTreeNodeFlags : int { /// /// To be documented. /// None = unchecked(0), /// /// Draw as selected
///
Selected = unchecked(1), /// /// Draw frame with background (e.g. for CollapsingHeader)
///
Framed = unchecked(2), /// /// To be documented. /// AllowItemOverlap = unchecked(4), /// /// Don't do a TreePush() when open (e.g. for CollapsingHeader) = no extra indent nor pushing on ID stack
///
NoTreePushOnOpen = unchecked(8), /// /// Don't automatically and temporarily open node when Logging is active (by default logging will automatically open tree nodes)
///
NoAutoOpenOnLog = unchecked(16), /// /// Default node to be open
///
DefaultOpen = unchecked(32), /// /// Open on double-click instead of simple click (default for multi-select unless any _OpenOnXXX behavior is set explicitly). Both behaviors may be combined.
///
OpenOnDoubleClick = unchecked(64), /// /// Open when clicking on the arrow part (default for multi-select unless any _OpenOnXXX behavior is set explicitly). Both behaviors may be combined.
///
OpenOnArrow = unchecked(128), /// /// No collapsing, no arrow (use as a convenience for leaf nodes).
///
Leaf = unchecked(256), /// /// Display a bullet instead of arrow. IMPORTANT: node can still be marked openclose if you don't set the _Leaf flag!
///
Bullet = unchecked(512), /// /// Use FramePadding (even for an unframed text node) to vertically align text baseline to regular widget height. Equivalent to calling AlignTextToFramePadding() before the node.
///
FramePadding = unchecked(1024), /// /// 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 without using AllowOverlap mode.
///
SpanAvailWidth = unchecked(2048), /// /// Extend hit box to the left-most and right-most edges (cover the indent area).
///
SpanFullWidth = unchecked(4096), /// /// (WIP) Nav: left direction may move to this TreeNode() from any of its child (items submitted between TreeNode and TreePop)
///
NavLeftJumpsBackHere = unchecked(8192), /// /// To be documented. /// CollapsingHeader = unchecked(26), } }