Prepares for further overlay and charting API reworking delivered in support of #420 by moving y-axis sticky label API to the Axis type and passing around our PlotItem override to the internals of our charting APIs allowing us to focus internal code round the PlotItem lower-level interface instead of our ChartPlotWidget widget..
This is mostly a preparatory set of internal hanges that shouldn't affect anything UI or public API related:
use PlotItem more directly through out the widget methods
access y-label stickies from the Axis tables
adjust the search-results UI machinery to prepare for multi-symbol handling such that (eventually) we can pass a group of symbols for the overlaid set from CLI/API or through dynamic selection.
Prepares for further overlay and charting API reworking delivered in support of #420 by moving y-axis sticky label API to the
Axis
type and passing around ourPlotItem
override to the internals of our charting APIs allowing us to focus internal code round thePlotItem
lower-level interface instead of ourChartPlotWidget
widget..This is mostly a preparatory set of internal hanges that shouldn't affect anything UI or public API related:
PlotItem
more directly through out the widget methodsAxis
tables