GalleryProps class

Properties for the gallery surface, passed to context.renderers.gallery.

Constructors

GalleryProps({String? id, required List<ArcaneGalleryTile> tiles, required String ariaLabel, ArcaneGalleryLayout layout = ArcaneGalleryLayout.masonry, bool packing = false, bool draggableTiles = false, double dragKeyboardStep = 16, double dragInset = 4, double minColumnWidth = 220, int? minimumTileArea, int? targetTileArea, String classes = ''})
const

Properties

ariaLabel String
final
classes String
final
draggableTiles bool
Opt-in pointer and keyboard repositioning within the gallery bounds.
final
dragInset double
Minimum space, in logical pixels, retained inside the gallery edge.
final
dragKeyboardStep double
Distance, in logical pixels, moved by Shift+Arrow keyboard commands.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
final
layout ArcaneGalleryLayout
final
minColumnWidth double
The minmax() minimum column width in px for the CSS-grid base.
final
minimumTileArea int?
Optional minimum rendered tile area in grid cells.
final
packing bool
Opt-in ratio-aware packing (squared-off bottoms) via the fallback script.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetTileArea int?
Optional preferred rendered tile area in grid cells.
final
tiles List<ArcaneGalleryTile>
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited