API 参考
正在准备搜索索引…

ImGui.ImGuiTreeNodeFlags

常量
ImGuiTreeNodeFlags: Readonly<
    {
        AllowItemOverlap: 4;
        AllowOverlap: 4;
        Bullet: 512;
        CollapsingHeader: 26;
        DefaultOpen: 32;
        Framed: 2;
        FramePadding: 1024;
        LabelSpanAllColumns: 32768;
        Leaf: 256;
        NavLeftJumpsBackHere: 131072;
        NoAutoOpenOnLog: 16;
        None: 0;
        NoTreePushOnOpen: 8;
        OpenOnArrow: 128;
        OpenOnDoubleClick: 64;
        Selected: 1;
        SpanAllColumns: 16384;
        SpanAvailWidth: 2048;
        SpanFullWidth: 4096;
        SpanLabelWidth: 8192;
        SpanTextWidth: 8192;
    },
> = ...

树节点外观、命中区域和展开行为。

类型声明

  • 只读AllowItemOverlap: 4

    AllowOverlap 的旧别名:允许后续控件重叠。

  • 只读AllowOverlap: 4

    命中检测允许后续控件覆盖此节点。

  • 只读Bullet: 512

    用圆点替代箭头;不隐含 Leaf。

  • 只读CollapsingHeader: 26

    带框折叠标题,不压入树栈,也不因日志记录自动展开。

  • 只读DefaultOpen: 32

    节点初始为展开状态。

  • 只读Framed: 2

    绘制带背景的框。

  • 只读FramePadding: 1024

    应用框内边距,使文本与普通控件基线对齐。

  • 只读LabelSpanAllColumns: 32768

    允许标签跨越表格全部列。

  • 只读Leaf: 256

    隐藏箭头并禁止折叠叶节点。

  • 只读NavLeftJumpsBackHere: 131072

    实验性:左向导航可从后代项返回此节点。

  • 只读NoAutoOpenOnLog: 16

    日志记录期间不自动展开节点。

  • 只读None: 0

    使用默认树节点行为。

  • 只读NoTreePushOnOpen: 8

    展开时不压入缩进或 ID;不要调用 TreePop()。

  • 只读OpenOnArrow: 128

    点击箭头切换展开状态,而非点击标签任意位置。

  • 只读OpenOnDoubleClick: 64

    双击切换展开状态;可与 OpenOnArrow 组合。

  • 只读Selected: 1

    将节点绘制为选中状态。

  • 只读SpanAllColumns: 16384

    框跨越表格全部列;标签仍限于当前列。

  • 只读SpanAvailWidth: 2048

    命中区域延伸至可用区域右边缘。

  • 只读SpanFullWidth: 4096

    命中区域延伸至左右边缘,包含缩进区域。

  • 只读SpanLabelWidth: 8192

    命中区域和悬停高亮仅覆盖标签宽度。

  • 只读SpanTextWidth: 8192

    SpanLabelWidth 的旧别名:命中区域限于标签。

源码与继承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0