15c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu// Copyright 2014 The Chromium Authors. All rights reserved. 25c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu// Use of this source code is governed by a BSD-style license that can be 35c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu// found in the LICENSE file. 45c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 55c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu#include "ui/views/controls/menu/menu_config.h" 65c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 7cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#include "ui/gfx/image/image_skia.h" 8cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#include "ui/native_theme/native_theme_mac.h" 9cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#include "ui/views/controls/menu/menu_image_util.h" 10cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 115c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liunamespace views { 125c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liuvoid MenuConfig::Init(const ui::NativeTheme* theme) { 145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu NOTIMPLEMENTED(); 155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu} 165c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 17cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// static 18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)const MenuConfig& MenuConfig::instance(const ui::NativeTheme* theme) { 19cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) CR_DEFINE_STATIC_LOCAL( 20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) MenuConfig, mac_instance, (theme ? theme : ui::NativeTheme::instance())); 21cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) return mac_instance; 22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 23cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu} // namespace views 25