mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-11-04 07:01:04 +01:00 
			
		
		
		
	Internals: removed HoveredRootWindow, tweak IsWindowHovered().
This commit is contained in:
		@@ -1312,7 +1312,6 @@ struct ImGuiContext
 | 
			
		||||
    int                     WindowsActiveCount;                 // Number of unique windows submitted by frame
 | 
			
		||||
    ImGuiWindow*            CurrentWindow;                      // Window being drawn into
 | 
			
		||||
    ImGuiWindow*            HoveredWindow;                      // Window the mouse is hovering. Will typically catch mouse inputs.
 | 
			
		||||
    ImGuiWindow*            HoveredRootWindow;                  // == HoveredWindow ? HoveredWindow->RootWindow : NULL, merely a shortcut to avoid null test in some situation.
 | 
			
		||||
    ImGuiWindow*            HoveredWindowUnderMovingWindow;     // Hovered window ignoring MovingWindow. Only set if MovingWindow is set.
 | 
			
		||||
    ImGuiWindow*            MovingWindow;                       // Track the window we clicked on (in order to preserve focus). The actual window that is moved is generally MovingWindow->RootWindow.
 | 
			
		||||
    ImGuiWindow*            WheelingWindow;                     // Track the window we started mouse-wheeling on. Until a timer elapse or mouse has moved, generally keep scrolling the same window even if during the course of scrolling the mouse ends up hovering a child window.
 | 
			
		||||
@@ -1543,7 +1542,6 @@ struct ImGuiContext
 | 
			
		||||
        WindowsActiveCount = 0;
 | 
			
		||||
        CurrentWindow = NULL;
 | 
			
		||||
        HoveredWindow = NULL;
 | 
			
		||||
        HoveredRootWindow = NULL;
 | 
			
		||||
        HoveredWindowUnderMovingWindow = NULL;
 | 
			
		||||
        MovingWindow = NULL;
 | 
			
		||||
        WheelingWindow = NULL;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user