summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/location_bar/star_view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/views/location_bar/star_view.cc')
-rw-r--r--chrome/browser/views/location_bar/star_view.cc75
1 files changed, 0 insertions, 75 deletions
diff --git a/chrome/browser/views/location_bar/star_view.cc b/chrome/browser/views/location_bar/star_view.cc
deleted file mode 100644
index 7d22441..0000000
--- a/chrome/browser/views/location_bar/star_view.cc
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright (c) 2010 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/browser/views/location_bar/star_view.h"
-
-#include "app/l10n_util.h"
-#include "app/resource_bundle.h"
-#include "chrome/app/chrome_command_ids.h"
-#include "chrome/browser/command_updater.h"
-#include "chrome/browser/view_ids.h"
-#include "chrome/browser/views/browser_dialogs.h"
-#include "grit/generated_resources.h"
-#include "grit/theme_resources.h"
-
-StarView::StarView(CommandUpdater* command_updater)
- : command_updater_(command_updater) {
- SetID(VIEW_ID_STAR_BUTTON);
- SetToggled(false);
- set_accessibility_focusable(true);
-}
-
-StarView::~StarView() {
-}
-
-void StarView::SetToggled(bool on) {
- SetTooltipText(l10n_util::GetString(
- on ? IDS_TOOLTIP_STARRED : IDS_TOOLTIP_STAR));
- // Since StarView is an ImageView, the SetTooltipText changes the accessible
- // name. To keep the accessible name unchanged, we need to set the accessible
- // name right after we modify the tooltip text for this view.
- SetAccessibleName(l10n_util::GetString(IDS_ACCNAME_STAR));
- SetImage(ResourceBundle::GetSharedInstance().GetBitmapNamed(
- on ? IDR_STAR_LIT : IDR_STAR));
-}
-
-AccessibilityTypes::Role StarView::GetAccessibleRole() {
- return AccessibilityTypes::ROLE_PUSHBUTTON;
-}
-
-bool StarView::GetTooltipText(const gfx::Point& p, std::wstring* tooltip) {
- // Don't show tooltip to distract user if BookmarkBubbleView is showing.
- if (browser::IsBookmarkBubbleViewShowing())
- return false;
-
- return ImageView::GetTooltipText(p, tooltip);
-}
-
-bool StarView::OnMousePressed(const views::MouseEvent& event) {
- // We want to show the bubble on mouse release; that is the standard behavior
- // for buttons.
- return true;
-}
-
-void StarView::OnMouseReleased(const views::MouseEvent& event, bool canceled) {
- if (!canceled && HitTest(event.location()))
- command_updater_->ExecuteCommand(IDC_BOOKMARK_PAGE);
-}
-
-bool StarView::OnKeyPressed(const views::KeyEvent& e) {
- if (e.GetKeyCode() == app::VKEY_SPACE ||
- e.GetKeyCode() == app::VKEY_RETURN) {
- command_updater_->ExecuteCommand(IDC_BOOKMARK_PAGE);
- return true;
- }
- return false;
-}
-
-void StarView::InfoBubbleClosing(InfoBubble* info_bubble,
- bool closed_by_escape) {
-}
-
-bool StarView::CloseOnEscape() {
- return true;
-}