summaryrefslogtreecommitdiffstats
path: root/views/bubble/bubble_frame_view.h
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-09 02:23:05 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-09 02:23:05 +0000
commit575fdd3b09c42c0a25fe2a7c3e7b6b94dd78e95a (patch)
tree319a3c2bb9847faaa7bc1f4cc28b333e5924e3fb /views/bubble/bubble_frame_view.h
parentce66597472a5f1527f76a5e25f2333bf4a995824 (diff)
downloadchromium_src-575fdd3b09c42c0a25fe2a7c3e7b6b94dd78e95a.zip
chromium_src-575fdd3b09c42c0a25fe2a7c3e7b6b94dd78e95a.tar.gz
chromium_src-575fdd3b09c42c0a25fe2a7c3e7b6b94dd78e95a.tar.bz2
Revert 100231 - memory bot failures
r100231 was: add bubble views files. BUG=none TEST=none Review URL: http://codereview.chromium.org/7720001 TBR=alicet@chromium.org Review URL: http://codereview.chromium.org/7860025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100331 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/bubble/bubble_frame_view.h')
-rw-r--r--views/bubble/bubble_frame_view.h65
1 files changed, 0 insertions, 65 deletions
diff --git a/views/bubble/bubble_frame_view.h b/views/bubble/bubble_frame_view.h
deleted file mode 100644
index c6ec085..0000000
--- a/views/bubble/bubble_frame_view.h
+++ /dev/null
@@ -1,65 +0,0 @@
-// 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.
-
-#ifndef VIEWS_BUBBLE_BUBBLE_FRAME_VIEW_H_
-#define VIEWS_BUBBLE_BUBBLE_FRAME_VIEW_H_
-#pragma once
-
-#include "views/bubble/bubble_border.h"
-#include "views/widget/widget.h"
-#include "views/window/client_view.h"
-#include "views/window/window_resources.h"
-
-namespace gfx {
-class Canvas;
-class Font;
-class Size;
-class Path;
-class Point;
-}
-
-namespace views {
-
-// BubbleFrameView to render BubbleBorder.
-//
-////////////////////////////////////////////////////////////////////////////////
-class VIEWS_EXPORT BubbleFrameView : public NonClientFrameView {
- public:
- BubbleFrameView(Widget* frame,
- const gfx::Rect& bounds,
- SkColor color,
- BubbleBorder::ArrowLocation location);
- virtual ~BubbleFrameView();
-
- // NonClientFrameView overrides:
- virtual gfx::Rect GetBoundsForClientView() const OVERRIDE;
- virtual gfx::Rect GetWindowBoundsForClientBounds(
- const gfx::Rect& client_bounds) const OVERRIDE;
- virtual int NonClientHitTest(const gfx::Point& point) OVERRIDE;
- virtual void GetWindowMask(
- const gfx::Size& size, gfx::Path* window_mask) OVERRIDE;
- virtual void EnableClose(bool enable) OVERRIDE;
- virtual void ResetWindowControls() OVERRIDE;
- virtual void UpdateWindowIcon() OVERRIDE;
-
- // View overrides:
- virtual void OnPaint(gfx::Canvas* canvas) OVERRIDE;
- virtual gfx::Size GetPreferredSize() OVERRIDE;
-
- private:
- // Not owned.
- Widget* frame_;
- // Window bounds in screen coordinates.
- gfx::Rect frame_bounds_;
- // The bubble border object owned by this view.
- BubbleBorder* bubble_border_;
- // The bubble background object owned by this view.
- BubbleBackground* bubble_background_;
-
- DISALLOW_COPY_AND_ASSIGN(BubbleFrameView);
-};
-
-} // namespace views
-
-#endif // VIEWS_BUBBLE_BUBBLE_FRAME_VIEW_H_