baseCreateWidget
The pointer manager use to creat widget??? who call this function
// создает виджет
Widget* PointerManager::baseCreateWidget(WidgetStyle _style, const std::string& _type, const std::string& _skin, const IntCoord& _coord, Align _align, const std::string& _layer, const std::string& _name)
{
Widget* widget = WidgetManager::getInstance().createWidget(_style, _type, _skin, _coord, _align, nullptr, nullptr, this, _name);
mWidgetChild.push_back(widget);
// присоединяем виджет с уровню
if (!_layer.empty())
LayerManager::getInstance().attachToLayerNode(_layer, widget);
return widget;
}
And another output
void PointerManager::setLayerName(const std::string& _value)
{
Update();
mLayerName = _value;
if (LayerManager::getInstance().isExist(_value))
LayerManager::getInstance().attachToLayerNode(mLayerName, mMousePointer);
}