1// Copyright (c) 2013 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 "ui/v2/public/layout.h"
6
7#include "ui/v2/public/view.h"
8#include "ui/v2/src/view_private.h"
9
10namespace v2 {
11
12////////////////////////////////////////////////////////////////////////////////
13// Layout, public:
14
15Layout::~Layout() {}
16
17void Layout::SetChildBounds(View* child,
18                            const gfx::Rect& requested_bounds) {
19  SetChildBoundsDirect(child, requested_bounds);
20}
21
22////////////////////////////////////////////////////////////////////////////////
23// Layout, protected:
24
25void Layout::SetChildBoundsDirect(View* child, const gfx::Rect& bounds) {
26  ViewPrivate(child).set_bounds(bounds);
27}
28
29}  // namespace v2
30