1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. Use of this 2 // source code is governed by a BSD-style license that can be found in the 3 // LICENSE file. 4 5 #include "chrome/browser/chromeos/panels/panel_scroller_container.h" 6 7 #include "ui/gfx/canvas.h" 8 9 PanelScrollerContainer::PanelScrollerContainer(PanelScroller* scroller, 10 views::View* contents) 11 : views::View(), 12 scroller_(scroller), 13 contents_(contents) { 14 AddChildViewAt(contents_, 0); 15 // TODO(brettw) figure out memory management. 16 } 17 18 PanelScrollerContainer::~PanelScrollerContainer() { 19 } 20 21 gfx::Size PanelScrollerContainer::GetPreferredSize() { 22 return gfx::Size(100, 500); 23 } 24 25 void PanelScrollerContainer::Layout() { 26 } 27 28 void PanelScrollerContainer::OnPaint(gfx::Canvas* canvas) { 29 canvas->DrawLineInt(0xFF000080, 0, 0, size().width(), size().height()); 30 } 31