Searched refs:LayoutInfo (Results 1 - 15 of 15) sorted by relevance

/haiku/src/kits/interface/layouter/
H A DLayouter.cpp10 LayoutInfo::LayoutInfo() function in class:LayoutInfo
15 LayoutInfo::~LayoutInfo()
21 LayoutInfo::ElementRangeSize(int32 position, int32 length)
H A DLayouter.h13 class LayoutInfo { class in namespace:BPrivate::Layout
15 LayoutInfo();
16 virtual ~LayoutInfo();
38 virtual LayoutInfo* CreateLayoutInfo() = 0;
40 virtual void Layout(LayoutInfo* layoutInfo, float size) = 0;
49 using BPrivate::Layout::LayoutInfo;
H A DOneElementLayouter.h26 virtual LayoutInfo* CreateLayoutInfo();
28 virtual void Layout(LayoutInfo* layoutInfo, float size);
H A DCollapsingLayouter.h18 * remaining elements. When using the LayoutInfo of this layouter,
35 virtual LayoutInfo* CreateLayoutInfo();
37 virtual void Layout(LayoutInfo* layoutInfo, float size);
H A DOneElementLayouter.cpp11 class OneElementLayouter::MyLayoutInfo : public LayoutInfo {
87 LayoutInfo*
95 OneElementLayouter::Layout(LayoutInfo* layoutInfo, float size)
H A DComplexLayouter.h36 virtual LayoutInfo* CreateLayoutInfo();
38 virtual void Layout(LayoutInfo* layoutInfo, float size);
H A DSimpleLayouter.h33 virtual LayoutInfo* CreateLayoutInfo();
35 virtual void Layout(LayoutInfo* layoutInfo, float size);
H A DCollapsingLayouter.cpp16 class CollapsingLayouter::ProxyLayoutInfo : public LayoutInfo {
18 ProxyLayoutInfo(LayoutInfo* target, int32 elementCount)
71 LayoutInfo* fTarget;
210 LayoutInfo*
215 LayoutInfo* info = fLayouter ? fLayouter->CreateLayoutInfo() : NULL;
221 CollapsingLayouter::Layout(LayoutInfo* layoutInfo, float size)
H A DSimpleLayouter.cpp75 class SimpleLayouter::MyLayoutInfo : public LayoutInfo {
199 LayoutInfo*
207 SimpleLayouter::Layout(LayoutInfo* layoutInfo, float _size)
H A DComplexLayouter.cpp36 class ComplexLayouter::MyLayoutInfo : public LayoutInfo {
296 LayoutInfo*
312 ComplexLayouter::Layout(LayoutInfo* _layoutInfo, float _size)
/haiku/src/tests/kits/interface/layout/widget_layout_test/
H A DGroupView.h32 struct LayoutInfo;
36 void _LayoutLine(int32 size, LayoutInfo* infos,
59 LayoutInfo* fColumnInfos;
60 LayoutInfo* fRowInfos;
H A DGroupView.cpp16 struct GroupView::LayoutInfo { struct in class:GroupView
22 LayoutInfo() function in struct:GroupView::LayoutInfo
153 LayoutInfo& columnInfo = fColumnInfos[column];
193 fColumnInfos = new LayoutInfo[fColumnCount];
194 fRowInfos = new LayoutInfo[fRowCount];
251 GroupView::_LayoutLine(int32 size, LayoutInfo* infos, int32 infoCount)
272 LayoutInfo* info = (LayoutInfo*)infosToLayout.ItemAt(i);
/haiku/src/kits/interface/
H A DSplitLayout.h16 class LayoutInfo;
21 using BPrivate::Layout::LayoutInfo;
168 LayoutInfo* fHorizontalLayoutInfo;
169 LayoutInfo* fVerticalLayoutInfo;
175 LayoutInfo* fHeightForWidthHorizontalLayoutInfo;
H A DTwoDimensionalLayout.cpp64 LayoutInfo* GetLayoutInfo();
87 LayoutInfo* fLayoutInfo;
637 LayoutInfo*
1096 LayoutInfo* hLayoutInfo = fHLayouter->GetLayoutInfo();
1097 LayoutInfo* vLayoutInfo = fVLayouter->GetLayoutInfo();
1323 LayoutInfo* hLayoutInfo = fHLayouter->GetLayoutInfo();
H A DSplitLayout.cpp1333 LayoutInfo* horizontalLayoutInfo = NULL;

Completed in 73 milliseconds