ImGuiSelectionRequest

imguicpp.ImGuiSelectionRequest (extern class)

Instance Members

ms:w, app:r / ms:w, app:r // Request type. You'll most often receive 1 Clear + 1 SetRange with a single-item range.


selected: Bool

ms:w, app:r / ms:w, app:r // Parameter for SetAll/SetRange requests (true = select, false = unselect)


rangeDirection: cpp.Int8

/ ms:w app:r // Parameter for SetRange request: +1 when RangeFirstItem comes before RangeLastItem, -1 otherwise. Useful if you want to preserve selection order on a backward Shift+Click.


rangeFirstItem: cpp.Int64

/ ms:w, app:r // Parameter for SetRange request (this is generally == RangeSrcItem when shift selecting from top to bottom).


rangeLastItem: cpp.Int64

/ ms:w, app:r // Parameter for SetRange request (this is generally == RangeSrcItem when shift selecting from bottom to top). Inclusive!

Metadata

Name Parameters
:structAccess -
:include "linc_imgui.h"