From 213dac2f0bff9162502fe325b6ebb85a255efcb2 Mon Sep 17 00:00:00 2001 From: "ben@chromium.org" Date: Tue, 9 Nov 2010 07:35:32 +0000 Subject: Move browser/views to browser/ui/views TBR=brettw BUG=none TEST=none Review URL: http://codereview.chromium.org/4694005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65508 0039d316-1c4b-4281-b951-d872f2087c98 --- .../browser/views/pinned_contents_info_bubble.cc | 53 ---------------------- 1 file changed, 53 deletions(-) delete mode 100644 chrome/browser/views/pinned_contents_info_bubble.cc (limited to 'chrome/browser/views/pinned_contents_info_bubble.cc') diff --git a/chrome/browser/views/pinned_contents_info_bubble.cc b/chrome/browser/views/pinned_contents_info_bubble.cc deleted file mode 100644 index c064c16..0000000 --- a/chrome/browser/views/pinned_contents_info_bubble.cc +++ /dev/null @@ -1,53 +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/pinned_contents_info_bubble.h" - -#include "chrome/browser/views/bubble_border.h" - -void PinnedContentsBorderContents::SizeAndGetBounds( - const gfx::Rect& position_relative_to, - BubbleBorder::ArrowLocation arrow_location, - bool allow_bubble_offscreen, - const gfx::Size& contents_size, - gfx::Rect* contents_bounds, - gfx::Rect* window_bounds) { - // Arrow offset is calculated from the middle of the |position_relative_to|. - int offset = position_relative_to.x() + (position_relative_to.width() / 2); - offset -= bubble_anchor_.x(); - - gfx::Insets insets; - bubble_border_->GetInsets(&insets); - offset += kLeftMargin + insets.left() + 1; - bubble_border_->SetArrowOffset(offset, contents_size); - - BorderContents::SizeAndGetBounds( - position_relative_to, arrow_location, - true, // Don't move the bubble around if it does not fit on the screen. - contents_size, contents_bounds, window_bounds); - - // Now move the y position to make sure the bubble contents overlap the view. - window_bounds->Offset(0, -(kTopMargin + 1)); -} - -// InfoBubble ----------------------------------------------------------------- - -// static -PinnedContentsInfoBubble* PinnedContentsInfoBubble::Show( - views::Widget* parent, - const gfx::Rect& position_relative_to, - BubbleBorder::ArrowLocation arrow_location, - const gfx::Point& bubble_anchor, - views::View* contents, - InfoBubbleDelegate* delegate) { - PinnedContentsInfoBubble* window = - new PinnedContentsInfoBubble(bubble_anchor); - window->Init(parent, position_relative_to, arrow_location, - contents, delegate); - return window; -} - -BorderContents* PinnedContentsInfoBubble::CreateBorderContents() { - return new PinnedContentsBorderContents(bubble_anchor_); -} -- cgit v1.1