From 4a5c587ffd8a45d1f172aedf104f74ebbcd3fee1 Mon Sep 17 00:00:00 2001 From: SpaiR Date: Thu, 2 Mar 2023 11:44:23 +0200 Subject: [PATCH] [API] Add ability to set inputBuffer in ImGuiTextFilter Useful to have a custom inputText field, but to filter using ImGuiTextFilter resolves #160 --- imgui-binding/src/main/java/imgui/ImGuiTextFilter.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/imgui-binding/src/main/java/imgui/ImGuiTextFilter.java b/imgui-binding/src/main/java/imgui/ImGuiTextFilter.java index eff8ede7..9c64e971 100644 --- a/imgui-binding/src/main/java/imgui/ImGuiTextFilter.java +++ b/imgui-binding/src/main/java/imgui/ImGuiTextFilter.java @@ -60,4 +60,12 @@ public boolean draw(final String label) { public native boolean isActive(); /* return IMGUI_TEXT_FILTER->IsActive(); */ + + public native String getInputBuffer(); /* + return env->NewStringUTF(IMGUI_TEXT_FILTER->InputBuf); + */ + + public native void setInputBuffer(String inputBuffer); /* + strncpy(IMGUI_TEXT_FILTER->InputBuf, inputBuffer, sizeof(IMGUI_TEXT_FILTER->InputBuf)); + */ }