Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / chrome / browser / ui / chrome_style.h
bloba738b909f55c80ae4276859b55093bb65a034db1
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.
5 #ifndef CHROME_BROWSER_UI_CHROME_STYLE_H_
6 #define CHROME_BROWSER_UI_CHROME_STYLE_H_
8 #include "third_party/skia/include/core/SkColor.h"
9 #include "ui/base/resource/resource_bundle.h"
11 // This file contains constants and functions specifying appearance properties
12 // of the new "Chrome-style" UI.
14 // TODO(wittman): These functions and constants should be moved under src/ui,
15 // possibly src/ui/base, as the "Chrome-style" UI will become the default
16 // styling for Views.
18 namespace chrome_style {
20 int GetCloseButtonSize(); // Size of close button.
21 SkColor GetBackgroundColor(); // Dialog background color.
22 SkColor GetLinkColor(); // Dialog link color.
24 const int kTitleTopPadding = 15; // Padding above the title.
25 const int kHorizontalPadding = 20; // Left and right padding.
26 const int kClientBottomPadding = 20; // Padding below the client view.
27 const int kCloseButtonPadding = 7; // Padding around the close button.
28 const int kBorderRadius = 2; // Border radius for dialog corners.
29 const int kRowPadding = 20; // Padding between rows of text.
31 // Font style for dialog text.
32 const ui::ResourceBundle::FontStyle kTextFontStyle =
33 ui::ResourceBundle::BaseFont;
34 // Font style for dialog title.
35 const ui::ResourceBundle::FontStyle kTitleFontStyle =
36 ui::ResourceBundle::MediumFont;
38 } // namespace chrome_style
40 #endif // CHROME_BROWSER_UI_CHROME_STYLE_H_