@ -5201,12 +5201,14 @@ static void ShowDemoWindowTables() 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					        static  ImGuiTableFlags  table_flags  =  ImGuiTableFlags_SizingFixedFit  |  ImGuiTableFlags_ScrollX  |  ImGuiTableFlags_ScrollY  |  ImGuiTableFlags_BordersOuter  |  ImGuiTableFlags_BordersInnerH  |  ImGuiTableFlags_Hideable  |  ImGuiTableFlags_Resizable  |  ImGuiTableFlags_Reorderable  |  ImGuiTableFlags_HighlightHoveredColumn ;          static  ImGuiTableFlags  table_flags  =  ImGuiTableFlags_SizingFixedFit  |  ImGuiTableFlags_ScrollX  |  ImGuiTableFlags_ScrollY  |  ImGuiTableFlags_BordersOuter  |  ImGuiTableFlags_BordersInnerH  |  ImGuiTableFlags_Hideable  |  ImGuiTableFlags_Resizable  |  ImGuiTableFlags_Reorderable  |  ImGuiTableFlags_HighlightHoveredColumn ;   
			
		
	
		
		
			
				
					
					        static  bool  bools [ columns_count  *  rows_count ]  =  { } ;  // Dummy storage selection storage
          static  bool  bools [ columns_count  *  rows_count ]  =  { } ;  // Dummy storage selection storage
   
			
		
	
		
		
			
				
					
					        static  int  frozen_cols  =  1 ;   
			
		
	
		
		
			
				
					
					        static  int  frozen_rows  =  2 ;          static  int  frozen_rows  =  2 ;   
			
		
	
		
		
			
				
					
					        ImGui : : CheckboxFlags ( " _ScrollX " ,  & table_flags ,  ImGuiTableFlags_ScrollX ) ;          ImGui : : CheckboxFlags ( " _ScrollX " ,  & table_flags ,  ImGuiTableFlags_ScrollX ) ;   
			
		
	
		
		
			
				
					
					        ImGui : : CheckboxFlags ( " _ScrollY " ,  & table_flags ,  ImGuiTableFlags_ScrollY ) ;          ImGui : : CheckboxFlags ( " _ScrollY " ,  & table_flags ,  ImGuiTableFlags_ScrollY ) ;   
			
		
	
		
		
			
				
					
					        ImGui : : CheckboxFlags ( " _NoBordersInBody " ,  & table_flags ,  ImGuiTableFlags_NoBordersInBody ) ;          ImGui : : CheckboxFlags ( " _NoBordersInBody " ,  & table_flags ,  ImGuiTableFlags_NoBordersInBody ) ;   
			
		
	
		
		
			
				
					
					        ImGui : : CheckboxFlags ( " _HighlightHoveredColumn " ,  & table_flags ,  ImGuiTableFlags_HighlightHoveredColumn ) ;          ImGui : : CheckboxFlags ( " _HighlightHoveredColumn " ,  & table_flags ,  ImGuiTableFlags_HighlightHoveredColumn ) ;   
			
		
	
		
		
			
				
					
					        ImGui : : SetNextItemWidth ( ImGui : : GetFontSize ( )  *  8 ) ;          ImGui : : SetNextItemWidth ( ImGui : : GetFontSize ( )  *  8 ) ;   
			
		
	
		
		
			
				
					
					        ImGui : : SliderInt ( " Frozen columns " ,  & frozen_cols ,  0 ,  2 ) ;   
			
		
	
		
		
			
				
					
					        ImGui : : SliderInt ( " Frozen rows " ,  & frozen_rows ,  0 ,  2 ) ;          ImGui : : SliderInt ( " Frozen rows " ,  & frozen_rows ,  0 ,  2 ) ;   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					        if  ( ImGui : : BeginTable ( " table_angled_headers " ,  columns_count ,  table_flags ,  ImVec2 ( 0.0f ,  TEXT_BASE_HEIGHT  *  12 ) ) )          if  ( ImGui : : BeginTable ( " table_angled_headers " ,  columns_count ,  table_flags ,  ImVec2 ( 0.0f ,  TEXT_BASE_HEIGHT  *  12 ) ) )   
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -5214,7 +5216,7 @@ static void ShowDemoWindowTables() 
			
		
	
		
		
			
				
					
					            ImGui : : TableSetupColumn ( column_names [ 0 ] ,  ImGuiTableColumnFlags_NoHide  |  ImGuiTableColumnFlags_NoReorder ) ;              ImGui : : TableSetupColumn ( column_names [ 0 ] ,  ImGuiTableColumnFlags_NoHide  |  ImGuiTableColumnFlags_NoReorder ) ;   
			
		
	
		
		
			
				
					
					            for  ( int  n  =  1 ;  n  <  columns_count ;  n + + )              for  ( int  n  =  1 ;  n  <  columns_count ;  n + + )   
			
		
	
		
		
			
				
					
					                ImGui : : TableSetupColumn ( column_names [ n ] ,  ImGuiTableColumnFlags_AngledHeader  |  ImGuiTableColumnFlags_WidthFixed ) ;                  ImGui : : TableSetupColumn ( column_names [ n ] ,  ImGuiTableColumnFlags_AngledHeader  |  ImGuiTableColumnFlags_WidthFixed ) ;   
			
		
	
		
		
			
				
					
					            ImGui : : TableSetupScrollFreeze ( 0 ,  frozen_rows ) ;              ImGui : : TableSetupScrollFreeze ( frozen_cols ,  frozen_rows ) ;   
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					            ImGui : : TableAngledHeadersRow ( ) ;  // Draw angled headers for all columns with the ImGuiTableColumnFlags_AngledHeader flag.
              ImGui : : TableAngledHeadersRow ( ) ;  // Draw angled headers for all columns with the ImGuiTableColumnFlags_AngledHeader flag.
   
			
		
	
		
		
			
				
					
					            ImGui : : TableHeadersRow ( ) ;        // Draw remaining headers and allow access to context-menu and other functions.
              ImGui : : TableHeadersRow ( ) ;        // Draw remaining headers and allow access to context-menu and other functions.