Merge pull request #1400 from Azaezel/development

inspector aug: docs as tooltips
This commit is contained in:
Brian Roberts 2025-03-01 15:10:15 -06:00 committed by GitHub
commit c1a924141e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -931,6 +931,34 @@ void GuiInspectorField::_setFieldDocs( StringTableEntry docs )
else
mFieldDocs = docs;
}
String inDocs(docs);
String outDocs("");
String outLine("");
S32 newline = inDocs.find('\n');
if (newline == -1)
outDocs = docs;
else
{
U32 uCount = StringUnit::getUnitCount(inDocs, " ");
for (U32 i = 0; i < uCount; i++)
{
String docWord = StringUnit::getUnit(inDocs, i, " ");
if (!docWord.isEmpty())
outLine += docWord;
if (outLine.length() > 80)
{
outLine += "\n";
outDocs += outLine;
outLine.clear();
}
else
outLine += " ";
}
}
outDocs += String("\n") + outLine;
mTooltip = outDocs;
}
void GuiInspectorField::setHeightOverride(bool useOverride, U32 heightOverride)