|  |  |  | @ -505,6 +505,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |  - input text multi-line: way to dynamically grow the buffer without forcing the user to initially allocate for worse case (follow up on #200) | 
			
		
	
		
			
				
					|  |  |  |  |  - input text multi-line: line numbers? status bar? (follow up on #200) | 
			
		
	
		
			
				
					|  |  |  |  |  - input text multi-line: behave better when user changes input buffer while editing is active (even though it is illegal behavior). namely, the change of buffer can create a scrollbar glitch (#725) | 
			
		
	
		
			
				
					|  |  |  |  |  - input text multi-line: better horizontal scrolling support (#383, #1224) | 
			
		
	
		
			
				
					|  |  |  |  |  - input text: allow centering/positioning text so that ctrl+clicking Drag or Slider keeps the textual value at the same pixel position. | 
			
		
	
		
			
				
					|  |  |  |  |  - input number: optional range min/max for Input*() functions | 
			
		
	
		
			
				
					|  |  |  |  |  - input number: holding [-]/[+] buttons could increase the step speed non-linearly (or user-controlled) | 
			
		
	
	
		
			
				
					|  |  |  | @ -8130,7 +8131,7 @@ bool ImGui::InputTextEx(const char* label, char* buf, int buf_size, const ImVec2 | 
			
		
	
		
			
				
					|  |  |  |  |                 select_start_offset.y = searches_result_line_number[1] * g.FontSize; | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             // Calculate text height
 | 
			
		
	
		
			
				
					|  |  |  |  |             // Store text height (note that we haven't calculated text width at all, see GitHub issues #383, #1224)
 | 
			
		
	
		
			
				
					|  |  |  |  |             if (is_multiline) | 
			
		
	
		
			
				
					|  |  |  |  |                 text_size = ImVec2(size.x, line_count * g.FontSize); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |