context menus, document refactoring, fixes

This commit is contained in:
2025-10-26 00:10:44 -04:00
parent 87c2db2a77
commit fe9366f9ef
62 changed files with 2138 additions and 793 deletions

View File

@@ -7,9 +7,8 @@
namespace anm2ed::xml
{
std::string document_to_string(tinyxml2::XMLDocument& self);
tinyxml2::XMLError query_string_attribute(tinyxml2::XMLElement* element, const char* attribute, std::string* out);
tinyxml2::XMLError query_path_attribute(tinyxml2::XMLElement* element, const char* attribute,
std::filesystem::path* out);
void query_color_attribute(tinyxml2::XMLElement* element, const char* attribute, float& out);
}
std::string document_to_string(tinyxml2::XMLDocument&);
tinyxml2::XMLError query_string_attribute(tinyxml2::XMLElement*, const char*, std::string*);
tinyxml2::XMLError query_path_attribute(tinyxml2::XMLElement*, const char*, std::filesystem::path*);
void query_color_attribute(tinyxml2::XMLElement*, const char*, float&);
}