@ -811,6 +811,7 @@ static const float WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER    = 2.00f;    // Lock 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					// Docking
  
			
		
	
		
			
				
					static  const  float  DOCKING_TRANSPARENT_PAYLOAD_ALPHA         =  0.50f ;     // For use with io.ConfigDockingTransparentPayload. Apply to Viewport _or_ WindowBg in host viewport.
  
			
		
	
		
			
				
					static  const  float  DOCKING_SPLITTER_SIZE                     =  2.0f ;  
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					//-------------------------------------------------------------------------
  
			
		
	
		
			
				
					// [SECTION] FORWARD DECLARATIONS
  
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -11602,8 +11603,6 @@ void ImGui::DestroyPlatformWindows() 
			
		
	
		
			
				
					// - ImGuiDockContext
  
			
		
	
		
			
				
					//-----------------------------------------------------------------------------
  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					static  float  IMGUI_DOCK_SPLITTER_SIZE  =  2.0f ;  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					enum  ImGuiDockRequestType  
			
		
	
		
			
				
					{  
			
		
	
		
			
				
					    ImGuiDockRequestType_None  =  0 ,   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -13697,7 +13696,7 @@ void ImGui::DockNodeTreeSplit(ImGuiContext* ctx, ImGuiDockNode* parent_node, ImG 
			
		
	
		
			
				
					    parent_node - > VisibleWindow  =  NULL ;   
			
		
	
		
			
				
					    parent_node - > AuthorityForPos  =  parent_node - > AuthorityForSize  =  ImGuiDataAuthority_DockNode ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    float  size_avail  =  ( parent_node - > Size [ split_axis ]  -  IMGUI_ DOCK_SPLITTER_SIZE) ;   
			
		
	
		
			
				
					    float  size_avail  =  ( parent_node - > Size [ split_axis ]  -  DOCKING _SPLITTER_SIZE ) ;   
			
		
	
		
			
				
					    size_avail  =  ImMax ( size_avail ,  g . Style . WindowMinSize [ split_axis ]  *  2.0f ) ;   
			
		
	
		
			
				
					    IM_ASSERT ( size_avail  >  0.0f ) ;  // If you created a node manually with DockBuilderAddNode(), you need to also call DockBuilderSetNodeSize() before splitting.
   
			
		
	
		
			
				
					    child_0 - > SizeRef  =  child_1 - > SizeRef  =  parent_node - > Size ;   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -13785,7 +13784,7 @@ void ImGui::DockNodeTreeUpdatePosSize(ImGuiDockNode* node, ImVec2 pos, ImVec2 si 
			
		
	
		
			
				
					    ImVec2  child_0_size  =  size ,  child_1_size  =  size ;   
			
		
	
		
			
				
					    if  ( child_0 - > IsVisible  & &  child_1 - > IsVisible )   
			
		
	
		
			
				
					    {   
			
		
	
		
			
				
					        const  float  spacing  =  IMGUI_ DOCK_SPLITTER_SIZE;   
			
		
	
		
			
				
					        const  float  spacing  =  DOCKING _SPLITTER_SIZE ;   
			
		
	
		
			
				
					        const  ImGuiAxis  axis  =  ( ImGuiAxis ) node - > SplitAxis ;   
			
		
	
		
			
				
					        const  float  size_avail  =  ImMax ( size [ axis ]  -  spacing ,  0.0f ) ;