mirror of https://github.com/buggins/dlangui.git
for dlangide popup measure
This commit is contained in:
parent
fdd5ff11cd
commit
a1aeaefb07
src/dlangui/widgets
|
@ -273,6 +273,16 @@ class ScrollWidgetBase : WidgetGroup, OnScrollHandler {
|
|||
return sz;
|
||||
}
|
||||
|
||||
/// calculate full content size in pixels including widget borders / margins
|
||||
Point fullContentSizeWithBorders() {
|
||||
Point sz = fullContentSize;
|
||||
Rect paddingrc = padding;
|
||||
Rect marginsrc = margins;
|
||||
sz.x += paddingrc.left + paddingrc.right + marginsrc.left + marginsrc.right;
|
||||
sz.y += paddingrc.top + paddingrc.bottom + marginsrc.top + marginsrc.bottom;
|
||||
return sz;
|
||||
}
|
||||
|
||||
// override to set minimum scrollwidget size - default 100x100
|
||||
Point minimumVisibleContentSize() {
|
||||
return Point(100,100);
|
||||
|
|
Loading…
Reference in New Issue