00001 #include "gui_region.hpp" 00002 00003 #include <xml_document.hpp> 00004 #include <utils_string.hpp> 00005 00006 namespace gui 00007 { 00008 void region::parse_block(xml::block* pBlock) 00009 { 00010 parse_attributes_(pBlock); 00011 00012 parse_size_block_(pBlock); 00013 parse_anchor_block_(pBlock); 00014 } 00015 00016 void region::parse_attributes_(xml::block* pBlock) 00017 { 00018 if ((pBlock->is_provided("setAllPoints") || !bInherits_) && 00019 (utils::string_to_bool(pBlock->get_attribute("setAllPoints")))) 00020 set_all_points("$parent"); 00021 } 00022 }