Author: bonefish Date: 2010-07-17 02:20:19 +0200 (Sat, 17 Jul 2010) New Revision: 37544 Changeset: http://dev.haiku-os.org/changeset/37544 Modified: haiku/trunk/headers/os/interface/GroupLayout.h Log: dos2unix Modified: haiku/trunk/headers/os/interface/GroupLayout.h =================================================================== --- haiku/trunk/headers/os/interface/GroupLayout.h 2010-07-17 00:15:31 UTC (rev 37543) +++ haiku/trunk/headers/os/interface/GroupLayout.h 2010-07-17 00:20:19 UTC (rev 37544) @@ -1,61 +1,61 @@ -/* - * Copyright 2006, Haiku, Inc. All rights reserved. - * Distributed under the terms of the MIT License. - */ -#ifndef _GROUP_LAYOUT_H -#define _GROUP_LAYOUT_H - -#include <TwoDimensionalLayout.h> - -class BGroupLayout : public BTwoDimensionalLayout { -public: - BGroupLayout(enum orientation orientation, - float spacing = 0.0f); - virtual ~BGroupLayout(); - - float Spacing() const; - void SetSpacing(float spacing); - - orientation Orientation() const; - void SetOrientation(enum orientation orientation); - - float ItemWeight(int32 index) const; - void SetItemWeight(int32 index, float weight); - - virtual BLayoutItem* AddView(BView* child); - virtual BLayoutItem* AddView(int32 index, BView* child); - virtual BLayoutItem* AddView(BView* child, float weight); - virtual BLayoutItem* AddView(int32 index, BView* child, - float weight); - - virtual bool AddItem(BLayoutItem* item); - virtual bool AddItem(int32 index, BLayoutItem* item); - virtual bool AddItem(BLayoutItem* item, float weight); - virtual bool AddItem(int32 index, BLayoutItem* item, - float weight); - -protected: - virtual void ItemAdded(BLayoutItem* item); - virtual void ItemRemoved(BLayoutItem* item); - - virtual void PrepareItems(enum orientation orientation); - - virtual int32 InternalCountColumns(); - virtual int32 InternalCountRows(); - virtual void GetColumnRowConstraints( - enum orientation orientation, - int32 index, - ColumnRowConstraints* constraints); - virtual void GetItemDimensions(BLayoutItem* item, - Dimensions* dimensions); - -private: - struct ItemLayoutData; - - ItemLayoutData* _LayoutDataForItem(BLayoutItem* item) const; - - orientation fOrientation; - BList fVisibleItems; -}; - -#endif // _GROUP_LAYOUT_H +/* + * Copyright 2006, Haiku, Inc. All rights reserved. + * Distributed under the terms of the MIT License. + */ +#ifndef _GROUP_LAYOUT_H +#define _GROUP_LAYOUT_H + +#include <TwoDimensionalLayout.h> + +class BGroupLayout : public BTwoDimensionalLayout { +public: + BGroupLayout(enum orientation orientation, + float spacing = 0.0f); + virtual ~BGroupLayout(); + + float Spacing() const; + void SetSpacing(float spacing); + + orientation Orientation() const; + void SetOrientation(enum orientation orientation); + + float ItemWeight(int32 index) const; + void SetItemWeight(int32 index, float weight); + + virtual BLayoutItem* AddView(BView* child); + virtual BLayoutItem* AddView(int32 index, BView* child); + virtual BLayoutItem* AddView(BView* child, float weight); + virtual BLayoutItem* AddView(int32 index, BView* child, + float weight); + + virtual bool AddItem(BLayoutItem* item); + virtual bool AddItem(int32 index, BLayoutItem* item); + virtual bool AddItem(BLayoutItem* item, float weight); + virtual bool AddItem(int32 index, BLayoutItem* item, + float weight); + +protected: + virtual void ItemAdded(BLayoutItem* item); + virtual void ItemRemoved(BLayoutItem* item); + + virtual void PrepareItems(enum orientation orientation); + + virtual int32 InternalCountColumns(); + virtual int32 InternalCountRows(); + virtual void GetColumnRowConstraints( + enum orientation orientation, + int32 index, + ColumnRowConstraints* constraints); + virtual void GetItemDimensions(BLayoutItem* item, + Dimensions* dimensions); + +private: + struct ItemLayoutData; + + ItemLayoutData* _LayoutDataForItem(BLayoutItem* item) const; + + orientation fOrientation; + BList fVisibleItems; +}; + +#endif // _GROUP_LAYOUT_H