• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
11namespace ui {
12
13#if !defined(TOOLKIT_VIEWS)
14NSImage* DefaultThemeProvider::GetNSImageNamed(int id) const {
15 return ResourceBundle::GetSharedInstance().
16     GetNativeImageNamed(id).ToNSImage();
17}
18
19NSColor* DefaultThemeProvider::GetNSImageColorNamed(int id) const {
20  NSImage* image = GetNSImageNamed(id);
21  return [NSColor colorWithPatternImage:image];
22}
23
24NSColor* DefaultThemeProvider::GetNSColor(int id) const {
25  return [NSColor redColor];
26}
27
28NSColor* DefaultThemeProvider::GetNSColorTint(int id) const {
29  return [NSColor redColor];
30}
31
32NSGradient* DefaultThemeProvider::GetNSGradient(int id) const {
33  return nil;
34}
35#endif
36
37}  // namespace ui
38