/// ParseAttributes() parses the known attributes for an object. CATResult CATIconSwitch::ParseAttributes() { CATResult result = CATSwitch::ParseAttributes(); CATString attrib; CATResult tmpResult; attrib = GetAttribute(L"IconImage"); if (!attrib.IsEmpty()) { tmpResult = LoadSkinImage(attrib,fIconImage); if (CATFAILED(tmpResult)) result = tmpResult; } attrib = GetAttribute(L"IconDisabled"); if (!attrib.IsEmpty()) { tmpResult = LoadSkinImage(attrib, fIconDisabled); if (CATFAILED(tmpResult)) result = tmpResult; } attrib = GetAttribute(L"IconOff"); if (!attrib.IsEmpty()) { tmpResult = LoadSkinImage(attrib, fIconOff); if (CATFAILED(tmpResult)) result = tmpResult; } attrib = GetAttribute(L"IconOffDisabled"); if (!attrib.IsEmpty()) { tmpResult = LoadSkinImage(attrib, fIconOffDisabled); if (CATFAILED(tmpResult)) result = tmpResult; } return result; }
/// ParseAttributes() parses the known attributes for an object. CATResult CATSwitch::ParseAttributes() { CATResult result = CATControl::ParseAttributes(); CATString attrib; CATResult tmpResult; attrib = GetAttribute(L"ImageOn"); if (!attrib.IsEmpty()) { tmpResult = LoadSkinImage(attrib,fImageOn); if (CATFAILED(tmpResult)) result = tmpResult; } attrib = GetAttribute(L"ImageDisabled"); if (!attrib.IsEmpty()) { tmpResult = LoadSkinImage(attrib, fImageDisabledOn); if (CATFAILED(tmpResult)) result = tmpResult; } attrib = GetAttribute(L"ImageFocusOn"); if (!attrib.IsEmpty()) { tmpResult = LoadSkinImage(attrib, fImageFocusOn); if (CATFAILED(tmpResult)) result = tmpResult; } attrib = GetAttribute(L"ImageFocusActOn"); if (!attrib.IsEmpty()) { tmpResult = LoadSkinImage(attrib, fImageFocusActOn); if (CATFAILED(tmpResult)) result = tmpResult; } attrib = GetAttribute(L"ImageActiveOn"); if (!attrib.IsEmpty()) { tmpResult = LoadSkinImage(attrib, fImageActiveOn); if (CATFAILED(tmpResult)) result = tmpResult; } attrib = GetAttribute(L"ImagePressedOn"); if (!attrib.IsEmpty()) { tmpResult = LoadSkinImage(attrib, fImagePressedOn); if (CATFAILED(tmpResult)) result = tmpResult; } return result; }
CSkinHeaderCtrl::CSkinHeaderCtrl() { LoadSkinImage(); }