1 // Copyright (c) 2013 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 "ui/base/default_theme_provider.h" 6 7 #import <Cocoa/Cocoa.h> 8 9 #include "ui/base/resource/resource_bundle.h" 10 11 namespace ui { 12 13 #if !defined(TOOLKIT_VIEWS) 14 NSImage* DefaultThemeProvider::GetNSImageNamed(int id) const { 15 return ResourceBundle::GetSharedInstance(). 16 GetNativeImageNamed(id).ToNSImage(); 17 } 18 19 NSColor* DefaultThemeProvider::GetNSImageColorNamed(int id) const { 20 NSImage* image = GetNSImageNamed(id); 21 return [NSColor colorWithPatternImage:image]; 22 } 23 24 NSColor* DefaultThemeProvider::GetNSColor(int id) const { 25 return [NSColor redColor]; 26 } 27 28 NSColor* DefaultThemeProvider::GetNSColorTint(int id) const { 29 return [NSColor redColor]; 30 } 31 32 NSGradient* DefaultThemeProvider::GetNSGradient(int id) const { 33 return nil; 34 } 35 #endif 36 37 } // namespace ui 38