From 288497ada51ef25fb8fa7df8973c670a68ca032f Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 3 Mar 2024 21:25:22 +0100 Subject: search on input completion --- src/main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main.cpp b/src/main.cpp index 3566695..18c17c1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -165,11 +165,11 @@ void ts_create_gui(int window_w, int window_h) { { ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); ImGui::PushItemWidth(-1); - ImGui::InputTextWithHint("path-ti", "Path", path_buffer, 4000); + ImGui::InputTextWithHint("path-ti", "Path", path_buffer, MAX_INPUT_LENGTH); ImGui::PopItemWidth(); ImGui::PushItemWidth(-1); - if (ImGui::InputTextWithHint("query", "Query", query_buffer, 4000, ImGuiInputTextFlags_CallbackEdit|ImGuiInputTextFlags_EnterReturnsTrue, _tb_query_input_cb)) { + if (ImGui::InputTextWithHint("query", "Query", query_buffer, MAX_INPUT_LENGTH, ImGuiInputTextFlags_CallbackEdit|ImGuiInputTextFlags_EnterReturnsTrue, _tb_query_input_cb)) { ts_start_search(path_buffer, filter_buffer, query_buffer); } ImGui::PopItemWidth(); @@ -182,7 +182,9 @@ void ts_create_gui(int window_w, int window_h) { { ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f); ImGui::PushItemWidth(-1); - ImGui::InputTextWithHint("filter-ti", "Filter", filter_buffer, 4000); + if (ImGui::InputTextWithHint("filter-ti", "Filter", filter_buffer, MAX_INPUT_LENGTH, ImGuiInputTextFlags_EnterReturnsTrue)) { + ts_start_search(path_buffer, filter_buffer, query_buffer); + } ImGui::PopItemWidth(); ImGui::PopStyleVar(); -- cgit v1.2.3-70-g09d2