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 LayoutConfiguration = LayoutConfiguration' {}
- newLayoutConfiguration :: LayoutConfiguration
- layoutConfiguration_freeFormLayout :: Lens' LayoutConfiguration (Maybe FreeFormLayoutConfiguration)
- layoutConfiguration_gridLayout :: Lens' LayoutConfiguration (Maybe GridLayoutConfiguration)
- layoutConfiguration_sectionBasedLayout :: Lens' LayoutConfiguration (Maybe SectionBasedLayoutConfiguration)
Documentation
data LayoutConfiguration Source #
The configuration that determines what the type of layout will be used on a sheet.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
See: newLayoutConfiguration
smart constructor.
LayoutConfiguration' | |
|
Instances
newLayoutConfiguration :: LayoutConfiguration Source #
Create a value of LayoutConfiguration
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:freeFormLayout:LayoutConfiguration'
, layoutConfiguration_freeFormLayout
- A free-form is optimized for a fixed width and has more control over the
exact placement of layout elements.
$sel:gridLayout:LayoutConfiguration'
, layoutConfiguration_gridLayout
- A type of layout that can be used on a sheet. In a grid layout, visuals
snap to a grid with standard spacing and alignment. Dashboards are
displayed as designed, with options to fit to screen or view at actual
size. A grid layout can be configured to behave in one of two ways when
the viewport is resized: FIXED
or RESPONSIVE
.
$sel:sectionBasedLayout:LayoutConfiguration'
, layoutConfiguration_sectionBasedLayout
- A section based layout organizes visuals into multiple sections and has
customized header, footer and page break.
layoutConfiguration_freeFormLayout :: Lens' LayoutConfiguration (Maybe FreeFormLayoutConfiguration) Source #
A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.
layoutConfiguration_gridLayout :: Lens' LayoutConfiguration (Maybe GridLayoutConfiguration) Source #
A type of layout that can be used on a sheet. In a grid layout, visuals
snap to a grid with standard spacing and alignment. Dashboards are
displayed as designed, with options to fit to screen or view at actual
size. A grid layout can be configured to behave in one of two ways when
the viewport is resized: FIXED
or RESPONSIVE
.
layoutConfiguration_sectionBasedLayout :: Lens' LayoutConfiguration (Maybe SectionBasedLayoutConfiguration) Source #
A section based layout organizes visuals into multiple sections and has customized header, footer and page break.