Home | History | Annotate | Download | only in views
      1 // Copyright 2014 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "chrome/browser/ui/views/theme_image_mapper.h"
      6 
      7 #include "grit/theme_resources.h"
      8 
      9 namespace chrome {
     10 
     11 int MapThemeImage(HostDesktopType desktop_type, int resource) {
     12 #if !defined(OS_CHROMEOS)
     13   if (desktop_type != HOST_DESKTOP_TYPE_NATIVE)
     14     return resource;
     15 
     16   switch (resource) {
     17     case IDR_CONTENT_TOP_CENTER:
     18       return IDR_CONTENT_TOP_CENTER_DESKTOP;
     19     case IDR_OTR_ICON:
     20       return IDR_OTR_ICON_DESKTOP;
     21     case IDR_THEME_FRAME:
     22       return IDR_THEME_FRAME_DESKTOP;
     23     case IDR_THEME_FRAME_INACTIVE:
     24       return IDR_THEME_FRAME_INACTIVE_DESKTOP;
     25     case IDR_THEME_FRAME_INCOGNITO:
     26       return IDR_THEME_FRAME_INCOGNITO_DESKTOP;
     27     case IDR_THEME_FRAME_INCOGNITO_INACTIVE:
     28       return IDR_THEME_FRAME_INCOGNITO_INACTIVE_DESKTOP;
     29     case IDR_THEME_TAB_BACKGROUND:
     30       return IDR_THEME_TAB_BACKGROUND_DESKTOP;
     31     case IDR_THEME_TAB_BACKGROUND_INCOGNITO:
     32       return IDR_THEME_TAB_BACKGROUND_INCOGNITO_DESKTOP;
     33     case IDR_THEME_TOOLBAR:
     34       return IDR_THEME_TOOLBAR_DESKTOP;
     35     default:
     36       break;
     37   }
     38 #endif  // !defined(OS_CHROMEOS)
     39 
     40   return resource;
     41 }
     42 
     43 }  // namespace chrome
     44