public final class ImGuiButtonFlags
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
AlignTextBaseLine
vertically align button to match text baseline - ButtonEx() only // FIXME: Should be removed and handled by SmallButton(), not possible currently because of DC.CursorPosPrevLine
|
static int |
AllowItemOverlap
require previous frame HoveredId to either match id or be null before being usable, use along with SetItemAllowOverlap()
|
static int |
DontClosePopups
disable automatically closing parent popup on press // [UNUSED]
|
static int |
FlattenChildren
allow interactions even if a child window is overlapping
|
static int |
MouseButtonDefault_
[Internal]
|
static int |
MouseButtonLeft
React on left mouse button (default)
|
static int |
MouseButtonMask_
[Internal]
|
static int |
MouseButtonMiddle
React on center mouse button
|
static int |
MouseButtonRight
React on right mouse button
|
static int |
NoHoldingActiveId
don't set ActiveId while holding the mouse (ImGuiButtonFlags_PressedOnClick only)
|
static int |
NoHoveredOnFocus
don't report as hovered when nav focus is on this item
|
static int |
NoKeyModifiers
disable mouse interaction if a key modifier is held
|
static int |
NoNavFocus
don't override navigation focus when activated
|
static int |
None
Definition:
0 |
static int |
PressedOnClick
return true on click (mouse down event)
|
static int |
PressedOnClickRelease
[Default] return true on click + release on same item
< -- this is what the majority of Button are using |
static int |
PressedOnClickReleaseAnywhere
return true on click + release even if the release event is not done while hovering the item
|
static int |
PressedOnDefault_
Definition:
ImGuiButtonFlags_PressedOnClickRelease |
static int |
PressedOnDoubleClick
return true on double-click (default requires click+release)
|
static int |
PressedOnDragDropHold
return true when held into while we are drag and dropping another item (used by e.g.
|
static int |
PressedOnMask_
Definition:
ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold |
static int |
PressedOnRelease
return true on release (default requires click+release)
|
static int |
Repeat
hold to repeat
|
public static final int None
0
public static final int MouseButtonLeft
Definition: 1 << 0
public static final int MouseButtonRight
Definition: 1 << 1
public static final int MouseButtonMiddle
Definition: 1 << 2
public static final int MouseButtonMask_
Definition: ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle
public static final int MouseButtonDefault_
Definition: ImGuiButtonFlags_MouseButtonLeft
public static final int PressedOnClick
Definition: 1 << 4
public static final int PressedOnClickRelease
<
-- this is what the majority of Button are using
Definition: 1 << 5
public static final int PressedOnClickReleaseAnywhere
Definition: 1 << 6
public static final int PressedOnRelease
Definition: 1 << 7
public static final int PressedOnDoubleClick
Definition: 1 << 8
public static final int PressedOnDragDropHold
Definition: 1 << 9
public static final int Repeat
Definition: 1 << 10
public static final int FlattenChildren
Definition: 1 << 11
public static final int AllowItemOverlap
Definition: 1 << 12
public static final int DontClosePopups
Definition: 1 << 13
public static final int AlignTextBaseLine
Definition: 1 << 15
public static final int NoKeyModifiers
Definition: 1 << 16
public static final int NoHoldingActiveId
Definition: 1 << 17
public static final int NoNavFocus
Definition: 1 << 18
public static final int NoHoveredOnFocus
Definition: 1 << 19
public static final int PressedOnMask_
ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold
public static final int PressedOnDefault_
ImGuiButtonFlags_PressedOnClickRelease