|
@@ -1963,10 +1963,10 @@ struct ImGuiContext
|
|
bool ActiveIdHasBeenPressedBefore; // Track whether the active id led to a press (this is to allow changing between PressOnClick and PressOnRelease without pressing twice). Used by range_select branch.
|
|
bool ActiveIdHasBeenPressedBefore; // Track whether the active id led to a press (this is to allow changing between PressOnClick and PressOnRelease without pressing twice). Used by range_select branch.
|
|
bool ActiveIdHasBeenEditedBefore; // Was the value associated to the widget Edited over the course of the Active state.
|
|
bool ActiveIdHasBeenEditedBefore; // Was the value associated to the widget Edited over the course of the Active state.
|
|
bool ActiveIdHasBeenEditedThisFrame;
|
|
bool ActiveIdHasBeenEditedThisFrame;
|
|
|
|
+ int ActiveIdMouseButton : 8;
|
|
ImVec2 ActiveIdClickOffset; // Clicked offset from upper-left corner, if applicable (currently only set by ButtonBehavior)
|
|
ImVec2 ActiveIdClickOffset; // Clicked offset from upper-left corner, if applicable (currently only set by ButtonBehavior)
|
|
ImGuiWindow* ActiveIdWindow;
|
|
ImGuiWindow* ActiveIdWindow;
|
|
- ImGuiInputSource ActiveIdSource : 16; // Activating source: ImGuiInputSource_Mouse OR ImGuiInputSource_Keyboard OR ImGuiInputSource_Gamepad
|
|
|
|
- int ActiveIdMouseButton : 16;
|
|
|
|
|
|
+ ImGuiInputSource ActiveIdSource; // Activating source: ImGuiInputSource_Mouse OR ImGuiInputSource_Keyboard OR ImGuiInputSource_Gamepad
|
|
ImGuiID ActiveIdPreviousFrame;
|
|
ImGuiID ActiveIdPreviousFrame;
|
|
bool ActiveIdPreviousFrameIsAlive;
|
|
bool ActiveIdPreviousFrameIsAlive;
|
|
bool ActiveIdPreviousFrameHasBeenEditedBefore;
|
|
bool ActiveIdPreviousFrameHasBeenEditedBefore;
|