MCPcopy Create free account
hub / github.com/antopilo/Nuake / SetTextNodeTextICall

Function SetTextNodeTextICall

Nuake/Source/Nuake/Scripting/NetModules/UINetAPI.cpp:155–167  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

153}
154
155void SetTextNodeTextICall(const Coral::String& canvasUUID, const Coral::String& nodeUUID, Coral::String newText)
156{
157 if (!ResourceManager::IsResourceLoaded(UUIDFromString(canvasUUID)))
158 {
159 Logger::Log("Error getting native instance of UI node, canvas is not loaded.", ".net/ui", CRITICAL);
160 return;
161 }
162
163 Ref<UIResource> uiResource = ResourceManager::GetResource<UIResource>(UUIDFromString(canvasUUID));
164 Ref<Canvas> canvas = uiResource->GetCanvas();
165 Ref<Text> textNode = std::static_pointer_cast<NuakeUI::Text>(canvas->GetNodeByUUID(UUIDFromString(nodeUUID)));
166 textNode->SetText(newText);
167}
168
169void UINetAPI::RegisterMethods()
170{

Callers 1

TextNodeClass · 0.85

Calls 5

UUIDFromStringFunction · 0.85
LogFunction · 0.85
GetCanvasMethod · 0.80
GetNodeByUUIDMethod · 0.80
SetTextMethod · 0.45

Tested by

no test coverage detected