ChartPaneLayout class

Computes and holds the bounding rectangles for chart panes and axes, supporting both single and multiple stacked sub-panes (e.g. RSI and MACD concurrently).

Constructors

ChartPaneLayout({required Size totalSize, double priceAxisWidth = 65.0, double timeAxisHeight = 24.0, bool hasSubPane = false, int? subPanes, double subPaneRatio = 0.25})

Properties

hashCode → int
The hash code for this object.
no setterinherited
hasSubPane → bool
Backward-compatible getters for single sub-pane consumers
no setter
mainPaneBounds ↔ Rect
latefinal
priceAxisBounds ↔ Rect
latefinal
priceAxisWidth → double
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subPaneBounds → Rect?
no setter
subPaneCount → int
final
subPanePriceAxisBounds → Rect?
no setter
subPaneRatio → double
final
subPanesBounds ↔ List<Rect>
latefinal
subPanesPriceAxisBounds ↔ List<Rect>
latefinal
timeAxisBounds ↔ Rect
latefinal
timeAxisHeight → double
final
totalSize → Size
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