• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2011 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.
4 
5 #include "chrome/browser/ui/views/location_bar/ev_bubble_view.h"
6 
EVBubbleView(const int background_images[],int contained_image,const SkColor & color,LocationBarView * location_bar)7 EVBubbleView::EVBubbleView(const int background_images[],
8                            int contained_image,
9                            const SkColor& color,
10                            LocationBarView* location_bar)
11     : IconLabelBubbleView(background_images, contained_image, color),
12       ALLOW_THIS_IN_INITIALIZER_LIST(click_handler_(this, location_bar)) {
13   SetElideInMiddle(true);
14 }
15 
~EVBubbleView()16 EVBubbleView::~EVBubbleView() {
17 }
18 
OnMousePressed(const views::MouseEvent & event)19 bool EVBubbleView::OnMousePressed(const views::MouseEvent& event) {
20   // We want to show the dialog on mouse release; that is the standard behavior
21   // for buttons.
22   return true;
23 }
24 
OnMouseReleased(const views::MouseEvent & event)25 void EVBubbleView::OnMouseReleased(const views::MouseEvent& event) {
26   click_handler_.OnMouseReleased(event);
27 }
28