Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data GridLayoutElement = GridLayoutElement' {}
- newGridLayoutElement :: Text -> LayoutElementType -> Natural -> Natural -> GridLayoutElement
- gridLayoutElement_columnIndex :: Lens' GridLayoutElement (Maybe Natural)
- gridLayoutElement_rowIndex :: Lens' GridLayoutElement (Maybe Natural)
- gridLayoutElement_elementId :: Lens' GridLayoutElement Text
- gridLayoutElement_elementType :: Lens' GridLayoutElement LayoutElementType
- gridLayoutElement_columnSpan :: Lens' GridLayoutElement Natural
- gridLayoutElement_rowSpan :: Lens' GridLayoutElement Natural
Documentation
data GridLayoutElement Source #
An element within a grid layout.
See: newGridLayoutElement
smart constructor.
GridLayoutElement' | |
|
Instances
:: Text | |
-> LayoutElementType | |
-> Natural | |
-> Natural | |
-> GridLayoutElement |
Create a value of GridLayoutElement
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:columnIndex:GridLayoutElement'
, gridLayoutElement_columnIndex
- The column index for the upper left corner of an element.
$sel:rowIndex:GridLayoutElement'
, gridLayoutElement_rowIndex
- The row index for the upper left corner of an element.
$sel:elementId:GridLayoutElement'
, gridLayoutElement_elementId
- A unique identifier for an element within a grid layout.
$sel:elementType:GridLayoutElement'
, gridLayoutElement_elementType
- The type of element.
$sel:columnSpan:GridLayoutElement'
, gridLayoutElement_columnSpan
- The width of a grid element expressed as a number of grid columns.
$sel:rowSpan:GridLayoutElement'
, gridLayoutElement_rowSpan
- The height of a grid element expressed as a number of grid rows.
gridLayoutElement_columnIndex :: Lens' GridLayoutElement (Maybe Natural) Source #
The column index for the upper left corner of an element.
gridLayoutElement_rowIndex :: Lens' GridLayoutElement (Maybe Natural) Source #
The row index for the upper left corner of an element.
gridLayoutElement_elementId :: Lens' GridLayoutElement Text Source #
A unique identifier for an element within a grid layout.
gridLayoutElement_elementType :: Lens' GridLayoutElement LayoutElementType Source #
The type of element.
gridLayoutElement_columnSpan :: Lens' GridLayoutElement Natural Source #
The width of a grid element expressed as a number of grid columns.
gridLayoutElement_rowSpan :: Lens' GridLayoutElement Natural Source #
The height of a grid element expressed as a number of grid rows.