summaryrefslogtreecommitdiffstats
path: root/ui/views/controls/button/checkbox.cc
diff options
context:
space:
mode:
authortfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-14 23:10:10 +0000
committertfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-14 23:10:10 +0000
commit1e25fbf5e01d0ea8045c43288ee58fc7d0b3a3a2 (patch)
tree9f277e5e69c7b6a9586f827d425d6b66ea29d466 /ui/views/controls/button/checkbox.cc
parent84d9ab4c2dc42dd7d18672c2855c92589bf9208b (diff)
downloadchromium_src-1e25fbf5e01d0ea8045c43288ee58fc7d0b3a3a2.zip
chromium_src-1e25fbf5e01d0ea8045c43288ee58fc7d0b3a3a2.tar.gz
chromium_src-1e25fbf5e01d0ea8045c43288ee58fc7d0b3a3a2.tar.bz2
Revert 136996 - ui: Move NativeTheme files into ui/base/native_theme/ directory.
BUG=103304,125844 R=ben@chromium.org TBR=tony@chromium.org Review URL: https://chromiumcodereview.appspot.com/10310136 TBR=tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/10387121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137003 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/views/controls/button/checkbox.cc')
-rw-r--r--ui/views/controls/button/checkbox.cc35
1 files changed, 19 insertions, 16 deletions
diff --git a/ui/views/controls/button/checkbox.cc b/ui/views/controls/button/checkbox.cc
index cfedcce..8e85a2d 100644
--- a/ui/views/controls/button/checkbox.cc
+++ b/ui/views/controls/button/checkbox.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -36,10 +36,11 @@ void Checkbox::SetChecked(bool checked) {
gfx::Size Checkbox::GetPreferredSize() {
gfx::Size prefsize(TextButtonBase::GetPreferredSize());
- ui::NativeTheme::ExtraParams extra;
- ui::NativeTheme::State state = GetThemeState(&extra);
- gfx::Size size = ui::NativeTheme::instance()->GetPartSize(GetThemePart(),
- state, extra);
+ gfx::NativeTheme::ExtraParams extra;
+ gfx::NativeTheme::State state = GetThemeState(&extra);
+ gfx::Size size = gfx::NativeTheme::instance()->GetPartSize(GetThemePart(),
+ state,
+ extra);
prefsize.Enlarge(size.width(), 0);
prefsize.set_height(std::max(prefsize.height(), size.height()));
@@ -75,15 +76,16 @@ void Checkbox::NotifyClick(const views::Event& event) {
TextButtonBase::NotifyClick(event);
}
-ui::NativeTheme::Part Checkbox::GetThemePart() const {
- return ui::NativeTheme::kCheckbox;
+gfx::NativeTheme::Part Checkbox::GetThemePart() const {
+ return gfx::NativeTheme::kCheckbox;
}
gfx::Rect Checkbox::GetThemePaintRect() const {
- ui::NativeTheme::ExtraParams extra;
- ui::NativeTheme::State state = GetThemeState(&extra);
- gfx::Size size(ui::NativeTheme::instance()->GetPartSize(GetThemePart(), state,
- extra));
+ gfx::NativeTheme::ExtraParams extra;
+ gfx::NativeTheme::State state = GetThemeState(&extra);
+ gfx::Size size(gfx::NativeTheme::instance()->GetPartSize(GetThemePart(),
+ state,
+ extra));
gfx::Insets insets = GetInsets();
int y_offset = (height() - size.height()) / 2;
gfx::Rect rect(insets.left(), y_offset, size.width(), size.height());
@@ -91,17 +93,18 @@ gfx::Rect Checkbox::GetThemePaintRect() const {
return rect;
}
-void Checkbox::GetExtraParams(ui::NativeTheme::ExtraParams* params) const {
+void Checkbox::GetExtraParams(gfx::NativeTheme::ExtraParams* params) const {
TextButtonBase::GetExtraParams(params);
params->button.checked = checked_;
}
gfx::Rect Checkbox::GetTextBounds() const {
gfx::Rect bounds(TextButtonBase::GetTextBounds());
- ui::NativeTheme::ExtraParams extra;
- ui::NativeTheme::State state = GetThemeState(&extra);
- gfx::Size size(ui::NativeTheme::instance()->GetPartSize(GetThemePart(), state,
- extra));
+ gfx::NativeTheme::ExtraParams extra;
+ gfx::NativeTheme::State state = GetThemeState(&extra);
+ gfx::Size size(gfx::NativeTheme::instance()->GetPartSize(GetThemePart(),
+ state,
+ extra));
bounds.Offset(size.width() + kCheckboxLabelSpacing, 0);
return bounds;
}