| 139 | } |
| 140 | |
| 141 | Coral::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 | |
| 155 | void SetTextNodeTextICall(const Coral::String& canvasUUID, const Coral::String& nodeUUID, Coral::String newText) |
| 156 | { |
no test coverage detected