|
|
|
@ -533,6 +533,8 @@ struct ImGuiContext
|
|
|
|
|
bool ActiveIdAllowOverlap; // Active widget allows another widget to steal active id (generally for overlapping widgets, but not always)
|
|
|
|
|
ImVec2 ActiveIdClickOffset; // Clicked offset from upper-left corner, if applicable (currently only set by ButtonBehavior)
|
|
|
|
|
ImGuiWindow* ActiveIdWindow;
|
|
|
|
|
ImGuiID LastActiveId; // Store the last non-zero ActiveID, useful for animation.
|
|
|
|
|
float LastActiveIdTimer;
|
|
|
|
|
ImGuiWindow* MovingWindow; // Track the child window we clicked on to move a window.
|
|
|
|
|
ImGuiID MovingWindowMoveId; // == MovingWindow->MoveId
|
|
|
|
|
ImVector<ImGuiColMod> ColorModifiers; // Stack for PushStyleColor()/PopStyleColor()
|
|
|
|
@ -629,6 +631,8 @@ struct ImGuiContext
|
|
|
|
|
ActiveIdAllowOverlap = false;
|
|
|
|
|
ActiveIdClickOffset = ImVec2(-1,-1);
|
|
|
|
|
ActiveIdWindow = NULL;
|
|
|
|
|
LastActiveId = 0;
|
|
|
|
|
LastActiveIdTimer = 0.0f;
|
|
|
|
|
MovingWindow = NULL;
|
|
|
|
|
MovingWindowMoveId = 0;
|
|
|
|
|
|
|
|
|
|