render method
Renders the widget onto the provided buffer within the specified area.
Implementation
@override
void render(Buffer buffer, Rect area) {
final childWidth = area.width - padding.left - padding.right;
final childHeight = area.height - padding.top - padding.bottom;
if (childWidth <= 0 || childHeight <= 0) return;
final childArea = Rect(
area.x + padding.left,
area.y + padding.top,
childWidth,
childHeight,
);
final childViewport = Viewport(buffer, childArea);
child.render(childViewport, Rect(0, 0, childWidth, childHeight));
}