| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -152,15 +152,15 @@ inline void operator delete(void*, ImPlacementNewDummy, void*) {} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					enum ImGuiButtonFlags_ | 
					 | 
					 | 
					 | 
					enum ImGuiButtonFlags_ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					{ | 
					 | 
					 | 
					 | 
					{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_Repeat                 = 1 << 0, | 
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_Repeat                 = 1 << 0,   // hold to repeat
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_PressedOnClick         = 1 << 1,   // return pressed on click only (default requires click+release)
 | 
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_PressedOnClick         = 1 << 1,   // return pressed on click (default requires click+release)
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_PressedOnRelease       = 1 << 2,   // return pressed on release only (default requires click+release)
 | 
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_PressedOnRelease       = 1 << 2,   // return pressed on release (default requires click+release)
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_FlattenChilds          = 1 << 3, | 
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_PressedOnDoubleClick   = 1 << 3,   // return pressed on double-click (default requires click+release)
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_DontClosePopups        = 1 << 4, | 
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_FlattenChilds          = 1 << 4,   // allow interaction even if a child window is overlapping
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_Disabled               = 1 << 5, | 
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_DontClosePopups        = 1 << 5,   // disable automatically closing parent popup on press
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_AlignTextBaseLine      = 1 << 6, | 
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_Disabled               = 1 << 6,   // disable interaction
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_NoKeyModifiers         = 1 << 7, | 
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_AlignTextBaseLine      = 1 << 7,   // vertically align button to match text baseline - ButtonEx() only
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_PressedOnDoubleClick   = 1 << 8 | 
					 | 
					 | 
					 | 
					    ImGuiButtonFlags_NoKeyModifiers         = 1 << 8,   // disable interaction if a key modifier is held
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}; | 
					 | 
					 | 
					 | 
					}; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					enum ImGuiTreeNodeFlags_ | 
					 | 
					 | 
					 | 
					enum ImGuiTreeNodeFlags_ | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |