@ -1679,7 +1679,7 @@ bool ImGui::BeginCombo(const char* label, const char* preview_value, ImGuiComboF 
			
		
	
		
			
				
					    const  ImGuiID  id  =  window - > GetID ( label ) ;   
			
		
	
		
			
				
					    IM_ASSERT ( ( flags  &  ( ImGuiComboFlags_NoArrowButton  |  ImGuiComboFlags_NoPreview ) )  ! =  ( ImGuiComboFlags_NoArrowButton  |  ImGuiComboFlags_NoPreview ) ) ;  // Can't use both flags together
   
			
		
	
		
			
				
					    if  ( flags  &  ImGuiComboFlags_WidthFitPreview )   
			
		
	
		
			
				
					        IM_ASSERT ( ( flags  &  ( ImGuiComboFlags_NoPreview  |  ImGuiComboFlags_CustomPreview ) )  = =  0 ) ;   
			
		
	
		
			
				
					        IM_ASSERT ( ( flags  &  ( ImGuiComboFlags_NoPreview  |  ( ImGuiComboFlags ) ImGuiComboFlags_CustomPreview ) )  = =  0 ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    const  float  arrow_size  =  ( flags  &  ImGuiComboFlags_NoArrowButton )  ?  0.0f  :  GetFrameHeight ( ) ;   
			
		
	
		
			
				
					    const  ImVec2  label_size  =  CalcTextSize ( label ,  NULL ,  true ) ;   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -3426,7 +3426,7 @@ bool ImGui::TempInputScalar(const ImRect& bb, ImGuiID id, const char* label, ImG 
			
		
	
		
			
				
					    DataTypeFormatString ( data_buf ,  IM_ARRAYSIZE ( data_buf ) ,  data_type ,  p_data ,  format ) ;   
			
		
	
		
			
				
					    ImStrTrimBlanks ( data_buf ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    ImGuiInputTextFlags  flags  =  ImGuiInputTextFlags_AutoSelectAll  |  ImGuiInputTextFlags_NoMarkEdited ;   
			
		
	
		
			
				
					    ImGuiInputTextFlags  flags  =  ImGuiInputTextFlags_AutoSelectAll  |  ( ImGuiInputTextFlags ) ImGuiInputTextFlags_NoMarkEdited ;   
			
		
	
		
			
				
					    flags  | =  InputScalar_DefaultCharsFilter ( data_type ,  format ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    bool  value_changed  =  false ;   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -3474,7 +3474,7 @@ bool ImGui::InputScalar(const char* label, ImGuiDataType data_type, void* p_data 
			
		
	
		
			
				
					    // Testing ActiveId as a minor optimization as filtering is not needed until active
   
			
		
	
		
			
				
					    if  ( g . ActiveId  = =  0  & &  ( flags  &  ( ImGuiInputTextFlags_CharsDecimal  |  ImGuiInputTextFlags_CharsHexadecimal  |  ImGuiInputTextFlags_CharsScientific ) )  = =  0 )   
			
		
	
		
			
				
					        flags  | =  InputScalar_DefaultCharsFilter ( data_type ,  format ) ;   
			
		
	
		
			
				
					    flags  | =  ImGuiInputTextFlags_AutoSelectAll  |  ImGuiInputTextFlags_NoMarkEdited ;  // We call MarkItemEdited() ourselves by comparing the actual data rather than the string.
   
			
		
	
		
			
				
					    flags  | =  ImGuiInputTextFlags_AutoSelectAll  |  ( ImGuiInputTextFlags ) ImGuiInputTextFlags_NoMarkEdited ;  // We call MarkItemEdited() ourselves by comparing the actual data rather than the string.
   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    bool  value_changed  =  false ;   
			
		
	
		
			
				
					    if  ( p_step  = =  NULL )   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -6469,7 +6469,7 @@ bool ImGui::CollapsingHeader(const char* label, bool* p_visible, ImGuiTreeNodeFl 
			
		
	
		
			
				
					    ImGuiID  id  =  window - > GetID ( label ) ;   
			
		
	
		
			
				
					    flags  | =  ImGuiTreeNodeFlags_CollapsingHeader ;   
			
		
	
		
			
				
					    if  ( p_visible )   
			
		
	
		
			
				
					        flags  | =  ImGuiTreeNodeFlags_AllowOverlap  |  ImGuiTreeNodeFlags_ClipLabelForTrailingButton ;   
			
		
	
		
			
				
					        flags  | =  ImGuiTreeNodeFlags_AllowOverlap  |  ( ImGuiTreeNodeFlags ) ImGuiTreeNodeFlags_ClipLabelForTrailingButton ;   
			
		
	
		
			
				
					    bool  is_open  =  TreeNodeBehavior ( id ,  flags ,  label ) ;   
			
		
	
		
			
				
					    if  ( p_visible  ! =  NULL )   
			
		
	
		
			
				
					    {