mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 05:01:05 +01:00 
			
		
		
		
	ImGuITextFilter::Draw() use regular width call.
This commit is contained in:
		| @@ -1269,13 +1269,10 @@ ImGuiTextFilter::ImGuiTextFilter() | |||||||
| void ImGuiTextFilter::Draw(const char* label, float width) | void ImGuiTextFilter::Draw(const char* label, float width) | ||||||
| { | { | ||||||
|     ImGuiWindow* window = GetCurrentWindow(); |     ImGuiWindow* window = GetCurrentWindow(); | ||||||
|     if (width < 0.0f) |     if (width > 0.0f) | ||||||
|     { |  | ||||||
|         ImVec2 label_size = ImGui::CalcTextSize(label, NULL, true); |  | ||||||
|         width = ImMax(window->Pos.x + ImGui::GetContentRegionMax().x - window->DC.CursorPos.x - (label_size.x + GImGui->Style.ItemSpacing.x*4), 10.0f); |  | ||||||
|     } |  | ||||||
|         ImGui::PushItemWidth(width); |         ImGui::PushItemWidth(width); | ||||||
|     ImGui::InputText(label, InputBuf, IM_ARRAYSIZE(InputBuf)); |     ImGui::InputText(label, InputBuf, IM_ARRAYSIZE(InputBuf)); | ||||||
|  |     if (width > 0.0f) | ||||||
|         ImGui::PopItemWidth(); |         ImGui::PopItemWidth(); | ||||||
|     Build(); |     Build(); | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user