Package io.data2viz.charts.layout

Types

ComponentSize
Link copied to clipboard
common
data class ComponentSize(innerSize: Size, padding: Padding)
Stores the whole sizing information of a visual component.
DrawingZone
Link copied to clipboard
common
interface DrawingZone : HasChildren
Screen space on which you can draw, a DrawingZone is generally given when calling draw functions so the user don't have to think about layering, or absolute positioning, the given DrawingZone is already placed and sized correctly.
SizeManager
Link copied to clipboard
common
interface SizeManager
Size manager: stores Charts' sizes and synchronizes them, the "size synchronization" concerns the size (width & height) of the "main charting zone" of all synchronized charts.
SizeSynchronizer
Link copied to clipboard
common
interface SizeSynchronizer
Chart layout synchronizer, allow to synchronize several charts' sizes on a vertical or horizontal layout.

Functions

sizeManager
Link copied to clipboard
common
fun sizeManager(): SizeManager
Instantiate a new SizeManager