1558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch// Copyright 2013 The Chromium Authors. All rights reserved.
2558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch// Use of this source code is governed by a BSD-style license that can be
3558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch// found in the LICENSE file.
4558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch
5558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch#ifndef CHROME_BROWSER_MANAGED_MODE_MANAGED_USER_THEME_H_
6558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch#define CHROME_BROWSER_MANAGED_MODE_MANAGED_USER_THEME_H_
7558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch
8558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch#include "chrome/browser/themes/custom_theme_supplier.h"
9558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch
10558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdochnamespace gfx {
11558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdochclass Image;
12558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch}
13558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch
14558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch// This theme is used as a default theme for supervised users. It uses a light
15558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch// blue as frame color, and defines color properties for the avatar label.
16558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdochclass ManagedUserTheme : public CustomThemeSupplier {
17558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch public:
18558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch  ManagedUserTheme();
19558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch
20558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch  // Overridden from CustomThemeSupplier:
21558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch  virtual bool GetColor(int id, SkColor* color) const OVERRIDE;
22558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch  virtual gfx::Image GetImageNamed(int id) OVERRIDE;
23558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch  virtual bool HasCustomImage(int id) const OVERRIDE;
24558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch
25558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch private:
26558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch  virtual ~ManagedUserTheme();
27558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch
28558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch  DISALLOW_COPY_AND_ASSIGN(ManagedUserTheme);
29558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch};
30558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch
31558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch#endif  // CHROME_BROWSER_MANAGED_MODE_MANAGED_USER_THEME_H_
32