Skip to content

Commit 4df53e7

Browse files
committed
[fixes #3] Fix binding for input fields
- InputFloat3 - InputFloat4 - InputInt3 - InputInt4
1 parent c07039f commit 4df53e7

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

imgui-binding/src/main/java/imgui/ImGui.java

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2610,19 +2610,19 @@ static int TextEditCallbackStub(ImGuiInputTextCallbackData* data) {
26102610
*/
26112611

26122612
public static boolean inputText(String label, ImString text) {
2613-
return preInputText(false, label, text, 0, 0, 0);
2613+
return preInputText(false, label, text, 0, 0, ImGuiInputTextFlags.None);
26142614
}
26152615

26162616
public static boolean inputText(String label, ImString text, int imGuiInputTextFlags) {
26172617
return preInputText(false, label, text, 0, 0, imGuiInputTextFlags);
26182618
}
26192619

26202620
public static boolean inputTextMultiline(String label, ImString text) {
2621-
return preInputText(true, label, text, 0, 0, 0);
2621+
return preInputText(true, label, text, 0, 0, ImGuiInputTextFlags.None);
26222622
}
26232623

26242624
public static boolean inputTextMultiline(String label, ImString text, float width, float height) {
2625-
return preInputText(true, label, text, width, height, 0);
2625+
return preInputText(true, label, text, width, height, ImGuiInputTextFlags.None);
26262626
}
26272627

26282628
public static boolean inputTextMultiline(String label, ImString text, int imGuiInputTextFlags) {
@@ -2686,19 +2686,19 @@ private static boolean preInputText(boolean multiline, String label, ImString te
26862686
*/
26872687

26882688
public static boolean inputFloat(String label, ImFloat v) {
2689-
return nInputFloat(label, v.data, 0, 0, "%.3f", 0);
2689+
return nInputFloat(label, v.data, 0, 0, "%.3f", ImGuiInputTextFlags.None);
26902690
}
26912691

26922692
public static boolean inputFloat(String label, ImFloat v, float step) {
2693-
return nInputFloat(label, v.data, step, 0, "%.3f", 0);
2693+
return nInputFloat(label, v.data, step, 0, "%.3f", ImGuiInputTextFlags.None);
26942694
}
26952695

26962696
public static boolean inputFloat(String label, ImFloat v, float step, float stepFast) {
2697-
return nInputFloat(label, v.data, step, stepFast, "%.3f", 0);
2697+
return nInputFloat(label, v.data, step, stepFast, "%.3f", ImGuiInputTextFlags.None);
26982698
}
26992699

27002700
public static boolean inputFloat(String label, ImFloat v, float step, float stepFast, String format) {
2701-
return nInputFloat(label, v.data, step, stepFast, format, 0);
2701+
return nInputFloat(label, v.data, step, stepFast, format, ImGuiInputTextFlags.None);
27022702
}
27032703

27042704
public static boolean inputFloat(String label, ImFloat v, float step, float stepFast, String format, int imGuiInputTextFlags) {
@@ -2710,51 +2710,51 @@ public static boolean inputFloat(String label, ImFloat v, float step, float step
27102710
*/
27112711

27122712
public static native boolean inputFloat2(String label, float[] v); /*
2713-
return ImGui::InputFloat2(label, v, "%.3f", 0);
2713+
return ImGui::InputFloat2(label, v);
27142714
*/
27152715

27162716
public static native boolean inputFloat2(String label, float[] v, String format); /*
2717-
return ImGui::InputFloat2(label, v, format, 0);
2717+
return ImGui::InputFloat2(label, v, format);
27182718
*/
27192719

27202720
public static native boolean inputFloat2(String label, float[] v, String format, int imGuiInputTextFlags); /*
27212721
return ImGui::InputFloat2(label, v, format, imGuiInputTextFlags);
27222722
*/
27232723

27242724
public static native boolean inputFloat3(String label, float[] v); /*
2725-
return ImGui::InputFloat2(label, v, "%.3f", 0);
2725+
return ImGui::InputFloat3(label, v);
27262726
*/
27272727

27282728
public static native boolean inputFloat3(String label, float[] v, String format); /*
2729-
return ImGui::InputFloat2(label, v, format, 0);
2729+
return ImGui::InputFloat3(label, v, format);
27302730
*/
27312731

27322732
public static native boolean inputFloat3(String label, float[] v, String format, int imGuiInputTextFlags); /*
2733-
return ImGui::InputFloat2(label, v, format, imGuiInputTextFlags);
2733+
return ImGui::InputFloat3(label, v, format, imGuiInputTextFlags);
27342734
*/
27352735

27362736
public static native boolean inputFloat4(String label, float[] v); /*
2737-
return ImGui::InputFloat2(label, v, "%.3f", 0);
2737+
return ImGui::InputFloat4(label, v);
27382738
*/
27392739

27402740
public static native boolean inputFloat4(String label, float[] v, String format); /*
2741-
return ImGui::InputFloat2(label, v, format, 0);
2741+
return ImGui::InputFloat4(label, v, format);
27422742
*/
27432743

27442744
public static native boolean inputFloat4(String label, float[] v, String format, int imGuiInputTextFlags); /*
2745-
return ImGui::InputFloat2(label, v, format, imGuiInputTextFlags);
2745+
return ImGui::InputFloat4(label, v, format, imGuiInputTextFlags);
27462746
*/
27472747

27482748
public static boolean inputInt(String label, ImInt v) {
2749-
return nInputInt(label, v.data, 1, 100, 0);
2749+
return nInputInt(label, v.data, 1, 100, ImGuiInputTextFlags.None);
27502750
}
27512751

27522752
public static boolean inputInt(String label, ImInt v, int step) {
2753-
return nInputInt(label, v.data, step, 100, 0);
2753+
return nInputInt(label, v.data, step, 100, ImGuiInputTextFlags.None);
27542754
}
27552755

27562756
public static boolean inputInt(String label, ImInt v, int step, int stepFast) {
2757-
return nInputInt(label, v.data, step, stepFast, 0);
2757+
return nInputInt(label, v.data, step, stepFast, ImGuiInputTextFlags.None);
27582758
}
27592759

27602760
public static boolean inputInt(String label, ImInt v, int step, int stepFast, int imGuiInputTextFlags) {
@@ -2766,43 +2766,43 @@ public static boolean inputInt(String label, ImInt v, int step, int stepFast, in
27662766
*/
27672767

27682768
public static native boolean inputInt2(String label, int[] v); /*
2769-
return ImGui::InputInt2(label, v, 0);
2769+
return ImGui::InputInt2(label, v);
27702770
*/
27712771

27722772
public static native boolean inputInt2(String label, int[] v, int imGuiInputTextFlags); /*
27732773
return ImGui::InputInt2(label, v, imGuiInputTextFlags);
27742774
*/
27752775

27762776
public static native boolean inputInt3(String label, int[] v); /*
2777-
return ImGui::InputInt2(label, v, 0);
2777+
return ImGui::InputInt3(label, v);
27782778
*/
27792779

27802780
public static native boolean inputInt3(String label, int[] v, int imGuiInputTextFlags); /*
2781-
return ImGui::InputInt2(label, v, imGuiInputTextFlags);
2781+
return ImGui::InputInt3(label, v, imGuiInputTextFlags);
27822782
*/
27832783

27842784
public static native boolean inputInt4(String label, int[] v); /*
2785-
return ImGui::InputInt2(label, v, 0);
2785+
return ImGui::InputInt4(label, v);
27862786
*/
27872787

27882788
public static native boolean inputInt4(String label, int[] v, int imGuiInputTextFlags); /*
2789-
return ImGui::InputInt2(label, v, imGuiInputTextFlags);
2789+
return ImGui::InputInt4(label, v, imGuiInputTextFlags);
27902790
*/
27912791

27922792
public static boolean inputDouble(String label, ImDouble v) {
2793-
return nInputDouble(label, v.data, 0, 0, "%.6f", 0);
2793+
return nInputDouble(label, v.data, 0, 0, "%.6f", ImGuiInputTextFlags.None);
27942794
}
27952795

27962796
public static boolean inputDouble(String label, ImDouble v, double step) {
2797-
return nInputDouble(label, v.data, step, 0, "%.6f", 0);
2797+
return nInputDouble(label, v.data, step, 0, "%.6f", ImGuiInputTextFlags.None);
27982798
}
27992799

28002800
public static boolean inputDouble(String label, ImDouble v, double step, double stepFast) {
2801-
return nInputDouble(label, v.data, step, stepFast, "%.6f", 0);
2801+
return nInputDouble(label, v.data, step, stepFast, "%.6f", ImGuiInputTextFlags.None);
28022802
}
28032803

28042804
public static boolean inputDouble(String label, ImDouble v, double step, double stepFast, String format) {
2805-
return nInputDouble(label, v.data, step, stepFast, format, 0);
2805+
return nInputDouble(label, v.data, step, stepFast, format, ImGuiInputTextFlags.None);
28062806
}
28072807

28082808
public static boolean inputDouble(String label, ImDouble v, double step, double stepFast, String format, int imGuiInputTextFlags) {

0 commit comments

Comments
 (0)