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