16e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 22a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// found in the LICENSE file. 42a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 52a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)#include "chrome/browser/ui/views/theme_image_mapper.h" 62a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 72a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)#include "grit/theme_resources.h" 82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 92a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)namespace chrome { 102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)int MapThemeImage(HostDesktopType desktop_type, int resource) { 126e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)#if !defined(OS_CHROMEOS) 132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) if (desktop_type != HOST_DESKTOP_TYPE_NATIVE) 142a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) return resource; 152a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) switch (resource) { 172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) case IDR_CONTENT_TOP_CENTER: 18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return IDR_CONTENT_TOP_CENTER_DESKTOP; 192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) case IDR_OTR_ICON: 20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return IDR_OTR_ICON_DESKTOP; 212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) case IDR_THEME_FRAME: 22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return IDR_THEME_FRAME_DESKTOP; 232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) case IDR_THEME_FRAME_INACTIVE: 24cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return IDR_THEME_FRAME_INACTIVE_DESKTOP; 252a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) case IDR_THEME_FRAME_INCOGNITO: 26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return IDR_THEME_FRAME_INCOGNITO_DESKTOP; 272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) case IDR_THEME_FRAME_INCOGNITO_INACTIVE: 28cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return IDR_THEME_FRAME_INCOGNITO_INACTIVE_DESKTOP; 292a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) case IDR_THEME_TAB_BACKGROUND: 30cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return IDR_THEME_TAB_BACKGROUND_DESKTOP; 312a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) case IDR_THEME_TAB_BACKGROUND_INCOGNITO: 32cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return IDR_THEME_TAB_BACKGROUND_INCOGNITO_DESKTOP; 332a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) case IDR_THEME_TOOLBAR: 34cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return IDR_THEME_TOOLBAR_DESKTOP; 352a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) default: 362a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) break; 372a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) } 386e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)#endif // !defined(OS_CHROMEOS) 396e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 402a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) return resource; 412a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)} 422a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 432a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)} // namespace chrome 44