ImGuiInputTextFlags_AllowTabInput=1<<5,// Pressing TAB input a '\t' character into the text field
ImGuiInputTextFlags_EnterReturnsTrue=1<<6,// Return 'true' when Enter is pressed (as opposed to every time the value was modified). Consider looking at the IsItemDeactivatedAfterEdit() function.
ImGuiInputTextFlags_EnterReturnsTrue=1<<6,// Return 'true' when Enter is pressed (as opposed to every time the value was modified). Consider using IsItemDeactivatedAfterEdit() instead!
ImGuiInputTextFlags_EscapeClearsAll=1<<7,// Escape key clears content if not empty, and deactivate otherwise (contrast to default behavior of Escape to revert)
ImGuiInputTextFlags_CtrlEnterForNewLine=1<<8,// In multi-line mode, validate with Enter, add new line with Ctrl+Enter (default is opposite: validate with Ctrl+Enter, add line with Enter).
ImGuiItemFlags_Inputable=1<<20,// false // [WIP] Auto-activate input mode when tab focused. Currently only used and supported by a few items before it becomes a generic feature.
g.LastItemData.ItemFlags|=ImGuiItemFlags_NoMarkEdited;// Because TempInputText() uses ImGuiInputTextFlags_MergedItem it doesn't submit a new item, so we poke LastItemData.
flags|=ImGuiInputTextFlags_AutoSelectAll|(ImGuiInputTextFlags)ImGuiInputTextFlags_NoMarkEdited;// We call MarkItemEdited() ourselves by comparing the actual data rather than the string.
ImVec2picker_size(g.FontSize*8,ImMax(g.FontSize*8-(GetFrameHeight()+g.Style.ItemInnerSpacing.x),1.0f));// FIXME: Picker size copied from main picker function