diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-17 04:56:55 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-17 04:56:55 +0000 |
commit | 6f3290938a0f8a839ce75df6359d36145ba3b6af (patch) | |
tree | 338c21aafe3f28f94a3d7134cf96ad4a13f63459 /chrome/views/button.cc | |
parent | 0520d327302fe86f633191d68d56925fd64719fc (diff) | |
download | chromium_src-6f3290938a0f8a839ce75df6359d36145ba3b6af.zip chromium_src-6f3290938a0f8a839ce75df6359d36145ba3b6af.tar.gz chromium_src-6f3290938a0f8a839ce75df6359d36145ba3b6af.tar.bz2 |
Move controls into their own dir under chrome/views/controls
TBR=sky
Review URL: http://codereview.chromium.org/48058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11841 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/views/button.cc')
-rw-r--r-- | chrome/views/button.cc | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/chrome/views/button.cc b/chrome/views/button.cc deleted file mode 100644 index 860d8fa..0000000 --- a/chrome/views/button.cc +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright (c) 2006-2008 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. - -#include "chrome/views/button.h" - -namespace views { - -//////////////////////////////////////////////////////////////////////////////// -// Button, public: - -Button::~Button() { -} - -void Button::SetTooltipText(const std::wstring& tooltip_text) { - tooltip_text_ = tooltip_text; - TooltipTextChanged(); -} - -//////////////////////////////////////////////////////////////////////////////// -// Button, View overrides: - -bool Button::GetTooltipText(int x, int y, std::wstring* tooltip) { - if (!tooltip_text_.empty()) { - *tooltip = tooltip_text_; - return true; - } - return false; -} - -bool Button::GetAccessibleKeyboardShortcut(std::wstring* shortcut) { - if (!accessible_shortcut_.empty()) { - *shortcut = accessible_shortcut_; - return true; - } - return false; -} - -bool Button::GetAccessibleName(std::wstring* name) { - if (!accessible_name_.empty()) { - *name = accessible_name_; - return true; - } - return false; -} - -void Button::SetAccessibleKeyboardShortcut(const std::wstring& shortcut) { - accessible_shortcut_.assign(shortcut); -} - -void Button::SetAccessibleName(const std::wstring& name) { - accessible_name_.assign(name); -} - -//////////////////////////////////////////////////////////////////////////////// -// Button, protected: - -Button::Button(ButtonListener* listener) - : listener_(listener), - tag_(-1), - mouse_event_flags_(0) { -} - -void Button::NotifyClick(int mouse_event_flags) { - mouse_event_flags_ = mouse_event_flags; - listener_->ButtonPressed(this); - // NOTE: don't attempt to reset mouse_event_flags_ as the listener may have - // deleted us. -} - -} // namespace views |