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

Function GetTextNodeTextICall

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

Source from the content-addressed store, hash-verified

139}
140
141Coral::String GetTextNodeTextICall(const Coral::String& canvasUUID, const Coral::String& nodeUUID)
142{
143 if(!ResourceManager::IsResourceLoaded(UUIDFromString(canvasUUID)))
144 {
145 Logger::Log("Error getting native instance of UI node, canvas is not loaded.", ".net/ui", CRITICAL);
146 return Coral::String::New("");
147 }
148
149 Ref<UIResource> uiResource = ResourceManager::GetResource<UIResource>(UUIDFromString(canvasUUID));
150 Ref<Canvas> canvas = uiResource->GetCanvas();
151 Ref<Text> textNode = std::static_pointer_cast<NuakeUI::Text>(canvas->GetNodeByUUID(UUIDFromString(nodeUUID)));
152 return Coral::String::New(textNode->GetText());
153}
154
155void SetTextNodeTextICall(const Coral::String& canvasUUID, const Coral::String& nodeUUID, Coral::String newText)
156{

Callers 1

TextNodeClass · 0.85

Calls 5

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

Tested by

no test coverage detected