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 10 namespace v2 { 11 12 //////////////////////////////////////////////////////////////////////////////// 13 // Layout, public: 14 15 Layout::~Layout() {} 16 17 void Layout::SetChildBounds(View* child, 18 const gfx::Rect& requested_bounds) { 19 SetChildBoundsDirect(child, requested_bounds); 20 } 21 22 //////////////////////////////////////////////////////////////////////////////// 23 // Layout, protected: 24 25 void Layout::SetChildBoundsDirect(View* child, const gfx::Rect& bounds) { 26 ViewPrivate(child).set_bounds(bounds); 27 } 28 29 } // namespace v2 30