add layout designer
This commit is contained in:
@@ -343,9 +343,6 @@ const Node* Node::init_template(const char* id)
|
||||
{
|
||||
auto node = c->clone();
|
||||
add_child(node);
|
||||
//node->init();
|
||||
//node->create();
|
||||
//node->loaded();
|
||||
}
|
||||
YGNodeCopyStyle(y_node, m_template->y_node);
|
||||
m_template->clone_copy(this);
|
||||
@@ -377,7 +374,8 @@ std::shared_ptr<Node> Node::load_template(const std::string& filename, const std
|
||||
LayoutManager m;
|
||||
std::shared_ptr<Node> ret;
|
||||
if (m.load(filename.c_str()))
|
||||
ret = std::move(m.get_ref(name.c_str())->m_children[0]);
|
||||
ret = m.get_ref(name.c_str())->m_children[0]->clone();
|
||||
m.unload();
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user