1f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved.
2f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// found in the LICENSE file.
4f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
5f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#include "ash/test/overflow_bubble_view_test_api.h"
6f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
7f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#include "ash/shelf/overflow_bubble_view.h"
8f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
9f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)namespace ash {
10f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)namespace test {
11f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
12f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)OverflowBubbleViewTestAPI::OverflowBubbleViewTestAPI(
13c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch    OverflowBubbleView* bubble_view)
14c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch    : bubble_view_(bubble_view) {}
15f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
16f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)OverflowBubbleViewTestAPI::~OverflowBubbleViewTestAPI() {
17f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)}
18f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
19f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)gfx::Size OverflowBubbleViewTestAPI::GetContentsSize() {
20f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)  return bubble_view_->GetContentsSize();
21f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)}
22f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
23f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)void OverflowBubbleViewTestAPI::ScrollByXOffset(int x_offset) {
24f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)  bubble_view_->ScrollByXOffset(x_offset);
25f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)  bubble_view_->Layout();
26f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)}
27f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
28f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)}  // namespace test
29f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)}  // namespace ash
30