-->
import Quickshell.Widgets
This component is useful when you need to wrap a single component in an item, or give a single component a margin. See QtQuick.Layouts for positioning multiple items.
NOTE
WrapperItem is a MarginWrapperManager based component. See its documentation for information on how margins and sizes are calculated.
The snippet below adds a 10px margin to all sides of the Text item.
WrapperItem {
margin: 10
Text { text: "Hello!" }
}
NOTE
The child item can be specified by writing it inline in the wrapper, as in the example above, or by using the child property. See WrapperManager.child for details.
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.
An extra margin applied in addition to topMargin, bottomMargin, leftMargin, and rightMargin. 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
.