Moved colored implementation to their own functions

To minimise source code modifications, colored input text has been moved to their own functions.
The ImFont is still modified tho.
This commit is contained in:
Nemirtingas
2019-08-03 14:37:03 +02:00
parent 804355fa54
commit d2a75db930
6 changed files with 845 additions and 16 deletions

View File

@ -1700,11 +1700,6 @@ int ImTextStrFromUtf8(ImWchar* buf, int buf_size, const char* in_text, const cha
while (buf_out < buf_end-1 && (!in_text_end || in_text < in_text_end) && *in_text)
{
unsigned int c;
if (*in_text == 1)
{
in_text += 9;
continue;
}
in_text += ImTextCharFromUtf8(&c, in_text, in_text_end);
if (c == 0)
break;