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