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

ImGui.ImGuiMultiSelectFlags

定数
ImGuiMultiSelectFlags: Readonly<
    {
        BoxSelect1d: 64;
        BoxSelect2d: 128;
        BoxSelectNoScroll: 256;
        ClearOnClickVoid: 1024;
        ClearOnEscape: 512;
        NavWrapX: 65536;
        NoAutoClear: 16;
        NoAutoClearOnReselect: 32;
        NoAutoSelect: 8;
        None: 0;
        NoRangeSelect: 4;
        NoSelectAll: 2;
        ScopeRect: 4096;
        ScopeWindow: 2048;
        SelectOnClick: 8192;
        SelectOnClickRelease: 16384;
        SingleSelect: 1;
    },
> = ...

複数選択の操作、解除規則、対象範囲。

型宣言

  • 読み取り専用BoxSelect1d: 64

    横位置と幅が同じ項目を矩形で選択する。

  • 読み取り専用BoxSelect2d: 128

    異なる幅や位置も矩形選択。隠れた項目も調べるため負荷が高い。

  • 読み取り専用BoxSelectNoScroll: 256

    矩形選択が範囲の端に達しても自動スクロールしない。

  • 読み取り専用ClearOnClickVoid: 1024

    範囲内の空白をクリックすると選択解除する。

  • 読み取り専用ClearOnEscape: 512

    この範囲にフォーカスがあるとき Escape で選択解除。

  • 読み取り専用NavWrapX: 65536

    暫定設定。横移動で端から次の行へ回り込む。

  • 読み取り専用NoAutoClear: 16

    移動や別項目の選択時に既存の選択を保つ。

  • 読み取り専用NoAutoClearOnReselect: 32

    選択済み項目をクリックしても選択全体を保つ。

  • 読み取り専用NoAutoSelect: 8

    ナビゲーションでフォーカス項目を自動選択しない。

  • 読み取り専用None: 0

    標準の複数選択動作。

  • 読み取り専用NoRangeSelect: 4

    Shift 範囲選択と連続した矩形選択要求の結合を無効化する。

  • 読み取り専用NoSelectAll: 2

    Ctrl+A の全選択を無効化する。

  • 読み取り専用ScopeRect: 4096

    矩形選択と空白解除を Begin/EndMultiSelect 内の領域に限る。

  • 読み取り専用ScopeWindow: 2048

    矩形選択と空白クリック解除の範囲を窓全体にする。既定。

  • 読み取り専用SelectOnClick: 8192

    未選択項目をマウス押下時に選ぶ。既定。

  • 読み取り専用SelectOnClickRelease: 16384

    離すときに選択し、未選択項目のドラッグでは選択を変えない。

  • 読み取り専用SingleSelect: 1

    複数選択 API を使いつつ選択を一項目に制限する。

ソースと継承

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