-->
import Quickshell.Widgets
This component is useful for adding a border or background rectangle to a child item. If you need to clip the child item to the rectangle’s border, see ClippingWrapperRectangle.
NOTE
WrapperRectangle is a MarginWrapperManager based component. See its documentation for information on how margins and sizes are calculated.
WARNING
You should not set Item.x, Item.y, Item.width, Item.height or Item.anchors on the child item, as they are used by WrapperItem to position it. Instead set Item.implicitWidth and Item.implicitHeight.
The requested bottom margin of the content item, not counting extraMargin.
Defaults to margin, and may be reset by assigning undefined
.
See WrapperManager.child for details.
If true (default), the rectangle’s border width will be added to extraMargin.
An extra margin applied in addition to topMargin, bottomMargin, leftMargin, and rightMargin. If contentInsideBorder is true, the rectangle’s border width will be added to this property. Defaults to 0.
The requested left margin of the content item, not counting extraMargin.
Defaults to margin, and may be reset by assigning undefined
.
The default for topMargin, bottomMargin, leftMargin and rightMargin. Defaults to 0.
Determines if child item should be resized larger than its implicit size if the parent is resized larger than its implicit size. Defaults to false.
The requested right margin of the content item, not counting extraMargin.
Defaults to margin, and may be reset by assigning undefined
.
The requested top margin of the content item, not counting extraMargin.
Defaults to margin, and may be reset by assigning undefined
.