Lines Matching defs:extension
14 #include "extensions/common/extension.h"
29 const ExtensionIconSet& IconsInfo::GetIcons(const Extension* extension) {
31 extension->GetManifestData(keys::kIcons));
37 const Extension* extension,
40 const std::string& path = GetIcons(extension).Get(size, match_type);
41 return path.empty() ? ExtensionResource() : extension->GetResource(path);
45 GURL IconsInfo::GetIconURL(const Extension* extension,
48 const std::string& path = GetIcons(extension).Get(size, match_type);
49 return path.empty() ? GURL() : extension->GetResourceURL(path);
58 bool IconsHandler::Parse(Extension* extension, base::string16* error) {
61 if (!extension->manifest()->GetDictionary(keys::kIcons, &icons_dict)) {
75 extension->SetManifestData(keys::kIcons, icons_info.release());
79 bool IconsHandler::Validate(const Extension* extension,
82 return file_util::ValidateExtensionIconSet(IconsInfo::GetIcons(extension),
83 extension,