Searched refs:layoutInfo (Results 1 - 9 of 9) sorted by relevance

/haiku/src/kits/interface/layouter/
H A DSimpleLayouter.cpp207 SimpleLayouter::Layout(LayoutInfo* layoutInfo, float _size) argument
211 fLayoutInfo = (MyLayoutInfo*)layoutInfo;
422 ElementLayoutInfo& layoutInfo = fLayoutInfo->fElements[info->index]; local
432 layoutInfo.size += assignedSize - oldAssignedSize;
434 if (layoutInfo.size < info->min) {
435 remainingSpace += layoutInfo.size - info->min;
436 layoutInfo.size = info->min;
437 } else if (layoutInfo.size > info->max) {
438 remainingSpace += layoutInfo.size - info->max;
439 layoutInfo
[all...]
H A DOneElementLayouter.h28 virtual void Layout(LayoutInfo* layoutInfo, float size);
H A DOneElementLayouter.cpp95 OneElementLayouter::Layout(LayoutInfo* layoutInfo, float size) argument
97 ((MyLayoutInfo*)layoutInfo)->fSize = max_c(size, fMin);
H A DCollapsingLayouter.h37 virtual void Layout(LayoutInfo* layoutInfo, float size);
H A DLayouter.h40 virtual void Layout(LayoutInfo* layoutInfo, float size) = 0;
H A DComplexLayouter.h38 virtual void Layout(LayoutInfo* layoutInfo, float size);
H A DSimpleLayouter.h35 virtual void Layout(LayoutInfo* layoutInfo, float size);
H A DCollapsingLayouter.cpp221 CollapsingLayouter::Layout(LayoutInfo* layoutInfo, float size) argument
224 ProxyLayoutInfo* info = static_cast<ProxyLayoutInfo*>(layoutInfo);
H A DComplexLayouter.cpp299 MyLayoutInfo* layoutInfo = new(nothrow) MyLayoutInfo(fElementCount, local
301 if (layoutInfo && !layoutInfo->fLocations) {
302 delete layoutInfo;
306 return layoutInfo;
321 MyLayoutInfo* layoutInfo = (MyLayoutInfo*)_layoutInfo; local
356 layoutInfo->InitFromSizes(sizes);

Completed in 269 milliseconds