API リファレンス
検索インデックスを準備中…

ImGui.ImGuiTableFlags

定数
ImGuiTableFlags: Readonly<
    {
        Borders: 1920;
        BordersH: 384;
        BordersInner: 640;
        BordersInnerH: 128;
        BordersInnerV: 512;
        BordersOuter: 1280;
        BordersOuterH: 256;
        BordersOuterV: 1024;
        BordersV: 1536;
        ContextMenuInBody: 32;
        Hideable: 4;
        HighlightHoveredColumn: 268435456;
        NoBordersInBody: 2048;
        NoBordersInBodyUntilResize: 4096;
        NoClip: 1048576;
        NoHostExtendX: 65536;
        NoHostExtendY: 131072;
        NoKeepColumnsVisible: 262144;
        None: 0;
        NoPadInnerX: 8388608;
        NoPadOuterX: 4194304;
        NoSavedSettings: 16;
        PadOuterX: 2097152;
        PreciseWidths: 524288;
        Reorderable: 2;
        Resizable: 1;
        RowBg: 64;
        ScrollX: 16777216;
        ScrollY: 33554432;
        SizingFixedFit: 8192;
        SizingFixedSame: 16384;
        SizingMask_: 57344;
        SizingStretchProp: 24576;
        SizingStretchSame: 32768;
        Sortable: 8;
        SortMulti: 67108864;
        SortTristate: 134217728;
    },
> = ...

表の配置、装飾、操作設定。寸法方式は一つ。ソートは指定の通知のみ。

型宣言

  • 読み取り専用Borders: 1920

    全ての内枠と外枠を描く。

  • 読み取り専用BordersH: 384

    全ての横枠を描く。

  • 読み取り専用BordersInner: 640

    全ての行間・列間の枠を描く。

  • 読み取り専用BordersInnerH: 128

    行間の横枠を描く。

  • 読み取り専用BordersInnerV: 512

    列間の縦枠を描く。

  • 読み取り専用BordersOuter: 1280

    表の外周全体に枠を描く。

  • 読み取り専用BordersOuterH: 256

    上下の外枠を描く。

  • 読み取り専用BordersOuterV: 1024

    左右の外枠を描く。

  • 読み取り専用BordersV: 1536

    全ての縦枠を描く。

  • 読み取り専用ContextMenuInBody: 32

    本文セルの右クリックでも表メニューを開く。

  • 読み取り専用Hideable: 4

    コンテキストメニューで列を隠せる。

  • 読み取り専用HighlightHoveredColumn: 268435456

    ホバー中の列の見出しを強調する。

  • 読み取り専用NoBordersInBody: 2048

    本文の縦枠を隠し、見出しの枠は残す。

  • 読み取り専用NoBordersInBodyUntilResize: 4096

    サイズ変更のホバー時だけ本文の縦枠を表示。

  • 読み取り専用NoClip: 1048576

    列ごとの切り取りを止め、隣の列へはみ出せる。固定行列とは通常非互換。

  • 読み取り専用NoHostExtendX: 65536

    外幅を列に合わせる。スクロールと伸縮列のない場合のみ。

  • 読み取り専用NoHostExtendY: 131072

    スクロールなしで高さを outer_size.y に制限し、超過行を切り取る。

  • 読み取り専用NoKeepColumnsVisible: 262144

    非スクロール表の縮小時に列が完全に見えなくなることを許可。

  • 読み取り専用None: 0

    標準の表動作。

  • 読み取り専用NoPadInnerX: 8388608

    列間の横余白を除く。

  • 読み取り専用NoPadOuterX: 4194304

    表の左右外端の余白を除く。

  • 読み取り専用NoSavedSettings: 16

    列順、幅、ソートを INI に保存しない。

  • 読み取り専用PadOuterX: 2097152

    表の左右外端に余白を付ける。

  • 読み取り専用PreciseWidths: 524288

    伸縮幅を分割した余りのピクセルを配らない。

  • 読み取り専用Reorderable: 2

    見出しドラッグで列を並べ替える。

  • 読み取り専用Resizable: 1

    列幅の変更を許可する。

  • 読み取り専用RowBg: 64

    行背景の第ゼロ層で TableRowBg と TableRowBgAlt を交互に使う。

  • 読み取り専用ScrollX: 16777216

    横スクロールを有効化。BeginTable() に外側の寸法が必要。

  • 読み取り専用ScrollY: 33554432

    縦スクロールを有効化。BeginTable() に外側の寸法が必要。

  • 読み取り専用SizingFixedFit: 8192

    各列を内容に合う固定幅にする。

  • 読み取り専用SizingFixedSame: 16384

    固定列を最も広い内容幅に統一。NoKeepColumnsVisible を含む。

  • 読み取り専用SizingMask_: 57344

    符号化された寸法方式を取り出す内部マスク。

  • 読み取り専用SizingStretchProp: 24576

    内容幅に比例した重みで列を伸縮する。

  • 読み取り専用SizingStretchSame: 32768

    既定で等しい重みで列を伸縮する。

  • 読み取り専用Sortable: 8

    ソート操作を有効化。TableGetSortSpecs() を読みデータは自分で並べ替える。

  • 読み取り専用SortMulti: 67108864

    Shift+見出しクリックで複数列ソート指定を作れる。

  • 読み取り専用SortTristate: 134217728

    ソートなしの状態を許可し、既定ソートを無効化する。

ソースと継承

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