| 114 | } |
| 115 | |
| 116 | void SkinDataUtility::CreateRegions(DataPtr _skinData) |
| 117 | { |
| 118 | const VectorString& names = getRegionNames(); |
| 119 | |
| 120 | DataPtr region = Data::CreateInstance(); |
| 121 | region->setType(DataTypeManager::getInstance().getType("Region")); |
| 122 | region->setPropertyValue("Name", names[RegionLeftTop]); |
| 123 | _skinData->addChild(region); |
| 124 | |
| 125 | region = Data::CreateInstance(); |
| 126 | region->setType(DataTypeManager::getInstance().getType("Region")); |
| 127 | region->setPropertyValue("Name", names[RegionTop]); |
| 128 | _skinData->addChild(region); |
| 129 | |
| 130 | region = Data::CreateInstance(); |
| 131 | region->setType(DataTypeManager::getInstance().getType("Region")); |
| 132 | region->setPropertyValue("Name", names[RegionRightTop]); |
| 133 | _skinData->addChild(region); |
| 134 | |
| 135 | region = Data::CreateInstance(); |
| 136 | region->setType(DataTypeManager::getInstance().getType("Region")); |
| 137 | region->setPropertyValue("Name", names[RegionLeft]); |
| 138 | _skinData->addChild(region); |
| 139 | |
| 140 | region = Data::CreateInstance(); |
| 141 | region->setType(DataTypeManager::getInstance().getType("Region")); |
| 142 | region->setPropertyValue("Name", names[RegionCenter]); |
| 143 | region->setPropertyValue("Enable", "True"); // Center всегда доступен |
| 144 | _skinData->addChild(region); |
| 145 | |
| 146 | region = Data::CreateInstance(); |
| 147 | region->setType(DataTypeManager::getInstance().getType("Region")); |
| 148 | region->setPropertyValue("Name", names[RegionRight]); |
| 149 | _skinData->addChild(region); |
| 150 | |
| 151 | region = Data::CreateInstance(); |
| 152 | region->setType(DataTypeManager::getInstance().getType("Region")); |
| 153 | region->setPropertyValue("Name", names[RegionLeftBottom]); |
| 154 | _skinData->addChild(region); |
| 155 | |
| 156 | region = Data::CreateInstance(); |
| 157 | region->setType(DataTypeManager::getInstance().getType("Region")); |
| 158 | region->setPropertyValue("Name", names[RegionBottom]); |
| 159 | _skinData->addChild(region); |
| 160 | |
| 161 | region = Data::CreateInstance(); |
| 162 | region->setType(DataTypeManager::getInstance().getType("Region")); |
| 163 | region->setPropertyValue("Name", names[RegionRightBottom]); |
| 164 | _skinData->addChild(region); |
| 165 | |
| 166 | region = Data::CreateInstance(); |
| 167 | region->setType(DataTypeManager::getInstance().getType("RegionText")); |
| 168 | region->setPropertyValue("Name", "Text"); |
| 169 | _skinData->addChild(region); |
| 170 | } |
| 171 | |
| 172 | SkinDataUtility::VectorCoord SkinDataUtility::getRegions( |
| 173 | const MyGUI::IntSize& _size, |
nothing calls this directly
no test coverage detected