| 153 | } |
| 154 | |
| 155 | void 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 | |
| 169 | void UINetAPI::RegisterMethods() |
| 170 | { |
no test coverage detected