diff --git a/headers/os/interface/GroupView.h b/headers/os/interface/GroupView.h index aead0f62d3..a31e6f185c 100644 --- a/headers/os/interface/GroupView.h +++ b/headers/os/interface/GroupView.h @@ -1,10 +1,11 @@ /* - * Copyright 2006, Haiku, Inc. All rights reserved. + * Copyright 2006-2010, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _GROUP_VIEW_H #define _GROUP_VIEW_H + #include #include @@ -14,6 +15,9 @@ public: BGroupView( enum orientation orientation = B_HORIZONTAL, float spacing = 0.0f); + BGroupView(const char* name, + enum orientation orientation = B_HORIZONTAL, + float spacing = 0.0f); virtual ~BGroupView(); virtual void SetLayout(BLayout* layout); diff --git a/src/kits/interface/GroupView.cpp b/src/kits/interface/GroupView.cpp index a76d519e46..8a7d9abcf9 100644 --- a/src/kits/interface/GroupView.cpp +++ b/src/kits/interface/GroupView.cpp @@ -3,22 +3,30 @@ * All rights reserved. Distributed under the terms of the MIT License. */ + #include -// constructor BGroupView::BGroupView(enum orientation orientation, float spacing) : BView(NULL, 0, new BGroupLayout(orientation, spacing)) { SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR)); } -// destructor + +BGroupView::BGroupView(const char* name, enum orientation orientation, + float spacing) + : BView(name, 0, new BGroupLayout(orientation, spacing)) +{ + SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR)); +} + + BGroupView::~BGroupView() { } -// SetLayout + void BGroupView::SetLayout(BLayout* layout) { @@ -29,7 +37,7 @@ BGroupView::SetLayout(BLayout* layout) BView::SetLayout(layout); } -// GroupLayout + BGroupLayout* BGroupView::GroupLayout() const {