| 19 | } |
| 20 | |
| 21 | Rml::ElementInstancer* recompui::get_custom_element_instancer(std::string tag) { |
| 22 | for (auto& element_config : custom_elements) { |
| 23 | if (tag == element_config.tag) { |
| 24 | return element_config.instancer.get(); |
| 25 | } |
| 26 | } |
| 27 | return nullptr; |
| 28 | } |
| 29 | |
| 30 | Rml::ElementPtr recompui::create_custom_element(Rml::Element* parent, std::string tag) { |
| 31 | auto instancer = recompui::get_custom_element_instancer(tag); |