summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2024-03-03 21:25:22 +0100
committerAldrik Ramaekers <aldrikboy@gmail.com>2024-03-03 21:25:22 +0100
commit288497ada51ef25fb8fa7df8973c670a68ca032f (patch)
tree0601cf6877603ccaa62d01d49af0d827b51ad2f9
parent26bb40b2f9cf10eb8aaf4f6ac53585ef73be5134 (diff)
search on input completion
-rw-r--r--src/main.cpp8
1 files changed, 5 insertions, 3 deletions
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();