|
@@ -34,6 +34,7 @@ static int InputTextCallback(ImGuiInputTextCallbackData* data)
|
|
|
|
|
|
bool ImGui::InputText(const char* label, std::string* str, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data)
|
|
bool ImGui::InputText(const char* label, std::string* str, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data)
|
|
{
|
|
{
|
|
|
|
+ IM_ASSERT((flags & ImGuiInputTextFlags_CallbackResize) == 0);
|
|
flags |= ImGuiInputTextFlags_CallbackResize;
|
|
flags |= ImGuiInputTextFlags_CallbackResize;
|
|
|
|
|
|
InputTextCallback_UserData cb_user_data;
|
|
InputTextCallback_UserData cb_user_data;
|
|
@@ -45,6 +46,7 @@ bool ImGui::InputText(const char* label, std::string* str, ImGuiInputTextFlags f
|
|
|
|
|
|
bool ImGui::InputTextMultiline(const char* label, std::string* str, const ImVec2& size, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data)
|
|
bool ImGui::InputTextMultiline(const char* label, std::string* str, const ImVec2& size, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data)
|
|
{
|
|
{
|
|
|
|
+ IM_ASSERT((flags & ImGuiInputTextFlags_CallbackResize) == 0);
|
|
flags |= ImGuiInputTextFlags_CallbackResize;
|
|
flags |= ImGuiInputTextFlags_CallbackResize;
|
|
|
|
|
|
InputTextCallback_UserData cb_user_data;
|
|
InputTextCallback_UserData cb_user_data;
|