Files
imgui-java/imgui-binding/src/main/java/imgui/ImGuiInputTextData.java
T
2020-06-16 16:58:49 +03:00

35 lines
1.1 KiB
Java

package imgui;
/**
* Use this class to customize your ImGui input.
*/
public final class ImGuiInputTextData {
private static final short DEFAULT_RESIZE_FACTOR = 10;
/**
* If not empty, then other chars which are different from provided will be filtered during the {@link ImGui#inputText}
* and {@link ImGui#inputTextMultiline} methods.
*/
public String allowedChars = "";
/**
* If true, then string will be resized during the the {@link ImGui#inputText} and {@link ImGui#inputTextMultiline} methods.
* Alternatively you can provide {@link imgui.flag.ImGuiInputTextFlags#CallbackResize} flag to the input text widgets to enable string resizing.
* Resize factor of the string could be modified by changing {@link #resizeFactor} field.
*/
public boolean isResizable;
/**
* String will be resized to the value equal to a new size plus this resize factor.
* Default value is 10.
*/
public int resizeFactor = DEFAULT_RESIZE_FACTOR;
int size;
boolean isDirty;
boolean isResized = false;
ImGuiInputTextData() {
}
}