1// Copyright (c) 2012 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#ifndef UI_VIEWS_CONTROLS_MENU_MENU_IMAGE_UTIL_H_ 6#define UI_VIEWS_CONTROLS_MENU_MENU_IMAGE_UTIL_H_ 7 8namespace gfx { 9class ImageSkia; 10} 11 12namespace views { 13 14// Returns the Menu Check box image (always checked). 15// The returned image is global object and should not be freed. 16// |dark_background| should be true if the check will be displayed on a 17// dark background (such as a hovered menu item). 18gfx::ImageSkia GetMenuCheckImage(bool dark_background); 19 20// Return the RadioButton image for given state. 21// It returns the "selected" image when |selected| is 22// true, or the "unselected" image if false. 23// The returned image is global object and should not be freed. 24gfx::ImageSkia GetRadioButtonImage(bool selected); 25 26// Returns the image for submenu arrow for current RTL setting. 27// |dark_background| should be true if the check will be displayed on a 28// dark background (such as a hovered menu item). 29gfx::ImageSkia GetSubmenuArrowImage(bool dark_background); 30 31} // namespace views 32 33#endif // UI_VIEWS_CONTROLS_MENU_MENU_IMAGE_UTIL_H_ 34