diff --git a/code/ryzom/client/src/commands.cpp b/code/ryzom/client/src/commands.cpp index 37c18d697..2d8547bd6 100644 --- a/code/ryzom/client/src/commands.cpp +++ b/code/ryzom/client/src/commands.cpp @@ -3749,6 +3749,23 @@ NLMISC_COMMAND(test, "", "") return true; } +NLMISC_COMMAND(testLongBubble, "To display a bubble with a long text", "") +{ + if (args.size() != 1) return false; + uint entityId; + fromString(args[0], entityId); + + CInterfaceManager *pIM = CInterfaceManager::getInstance(); + ucstring text = "test\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\n"; + uint duration = CWidgetManager::getInstance()->getSystemOption(CWidgetManager::OptionTimeoutBubbles).getValSInt32(); + + CEntityCL *entity = EntitiesMngr.entity(entityId); + if (entity) + InSceneBubbleManager.chatOpen(entity->dataSetId(), text, duration); + + return true; +} + //----------------------------------------------- /// Macro to set the new dist to front(back or side) for a given sheet.