SYMBOL INDEX (1938 symbols across 302 files) FILE: dart/todo/lib/main.dart function printStatus (line 4) | printStatus(Store store) function handleCommand (line 25) | Future handleCommand(Store store, String line) function printCommands (line 78) | printCommands() function main (line 92) | void main(List args) FILE: dart/todo/rid_build.rs function main (line 4) | fn main() { FILE: dart/todo/src/app.rs type Store (line 13) | pub struct Store { method create (line 20) | fn create() -> Self { method update (line 28) | fn update(&mut self, req_id: u64, msg: Msg) { method update_todo (line 88) | fn update_todo(&mut self, id: u32, update: F) { method filtered_todos (line 97) | fn filtered_todos(&self) -> Vec<&Todo> { type Todo (line 113) | pub struct Todo { method cmp (line 120) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { method fmt (line 126) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Filter (line 137) | pub enum Filter { method fmt (line 144) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Msg (line 159) | pub enum Msg { type Reply (line 177) | pub enum Reply { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/bar_chart.dart class BarChart (line 24) | class BarChart extends OrdinalCartesianChart { method makeDefaultRenderer (line 39) | SeriesRenderer makeDefaultRenderer() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/bar_error_decorator.dart class BarErrorDecorator (line 28) | class BarErrorDecorator extends BarRendererDecorator { method decorate (line 51) | void decorate( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/bar_label_decorator.dart class BarLabelDecorator (line 28) | class BarLabelDecorator extends BarRendererDecorator { method decorate (line 72) | void decorate(Iterable> barElements, method _decorateVerticalBars (line 92) | void _decorateVerticalBars( method _decorateHorizontalBars (line 224) | void _decorateHorizontalBars( method _getTotalLabelHeight (line 358) | int _getTotalLabelHeight(Iterable labelElements) method _getTextStyle (line 365) | TextStyle _getTextStyle( method _getDatumStyle (line 375) | TextStyle _getDatumStyle( method _resolveLabelAnchor (line 389) | BarLabelAnchor _resolveLabelAnchor(num measure, BarLabelAnchor anchor) type BarLabelPosition (line 401) | enum BarLabelPosition { type BarLabelPlacement (line 415) | enum BarLabelPlacement { type BarLabelAnchor (line 428) | enum BarLabelAnchor { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/bar_lane_renderer.dart class BarLaneRenderer (line 52) | class BarLaneRenderer extends BarRenderer { method preprocessSeries (line 87) | void preprocessSeries(List> seriesList) method update (line 120) | void update(List> seriesList, bool isAnimatingThisD... method _getMaxMeasureValue (line 347) | num _getMaxMeasureValue(ImmutableAxis measureAxis) method paint (line 359) | void paint(ChartCanvas canvas, double animationPercent) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/bar_lane_renderer_config.dart class BarLaneRendererConfig (line 28) | class BarLaneRendererConfig extends BarRendererConfig { method build (line 77) | BarLaneRenderer build() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/bar_renderer.dart class BarRenderer (line 43) | class BarRenderer method configureSeries (line 75) | void configureSeries(List> seriesList) method addPositionToDetailsForSeriesDatum (line 81) | DatumDetails addPositionToDetailsForSeriesDatum( method getBaseDetails (line 124) | BarRendererElement getBaseDetails(dynamic datum, int index) method makeAnimatedBar (line 135) | AnimatedBar makeAnimatedBar( method makeBarRendererElement (line 187) | BarRendererElement makeBarRendererElement( method paintBar (line 234) | void paintBar(ChartCanvas canvas, double animationPercent, method _getBarStackBounds (line 363) | Rectangle _getBarStackBounds(Rectangle barStackRect) method _getBarBounds (line 395) | Rectangle _getBarBounds( method getBoundsForBar (line 495) | Rectangle? getBoundsForBar(BarRendererElement bar) class ImmutableBarRendererElement (line 498) | abstract class ImmutableBarRendererElement { class BarRendererElement (line 508) | class BarRendererElement extends BaseBarRendererElement method updateAnimationPercent (line 542) | void updateAnimationPercent(BaseBarRendererElement previous, class AnimatedBar (line 570) | class AnimatedBar extends BaseAnimatedBar> { method animateElementToMeasureAxisPosition (line 579) | void animateElementToMeasureAxisPosition(BaseBarRendererElement target) method getCurrentBar (line 591) | BarRendererElement getCurrentBar(double animationPercent) method clone (line 602) | BarRendererElement clone(BarRendererElement bar) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/bar_renderer_config.dart class BarRendererConfig (line 25) | class BarRendererConfig extends BaseBarRendererConfig { method build (line 60) | BarRenderer build() class CornerStrategy (line 82) | abstract class CornerStrategy { method getRadius (line 84) | int getRadius(int barWidth) class ConstCornerStrategy (line 88) | class ConstCornerStrategy implements CornerStrategy { method getRadius (line 94) | int getRadius(_) class NoCornerStrategy (line 109) | class NoCornerStrategy extends ConstCornerStrategy { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/bar_renderer_decorator.dart class BarRendererDecorator (line 23) | abstract class BarRendererDecorator { method decorate (line 26) | void decorate(Iterable> barElements, FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/bar_target_line_renderer.dart class BarTargetLineRenderer (line 43) | class BarTargetLineRenderer extends BaseBarRenderer> seriesList) method addPositionToDetailsForSeriesDatum (line 89) | DatumDetails addPositionToDetailsForSeriesDatum( method getBaseDetails (line 131) | _BarTargetLineRendererElement getBaseDetails(dynamic datum, int index) method makeAnimatedBar (line 140) | _AnimatedBarTargetLine makeAnimatedBar( method makeBarRendererElement (line 192) | _BarTargetLineRendererElement makeBarRendererElement( method paintBar (line 238) | void paintBar( method _getTargetLinePoints (line 257) | List> _getTargetLinePoints( method getBoundsForBar (line 355) | Rectangle getBoundsForBar(_BarTargetLineRendererElement bar) class _BarTargetLineRendererElement (line 372) | class _BarTargetLineRendererElement extends BaseBarRendererElement { method updateAnimationPercent (line 385) | void updateAnimationPercent(BaseBarRendererElement previous, class _AnimatedBarTargetLine (line 438) | class _AnimatedBarTargetLine method animateElementToMeasureAxisPosition (line 448) | void animateElementToMeasureAxisPosition(BaseBarRendererElement target) method clone (line 462) | _BarTargetLineRendererElement clone(_BarTargetLineRendererElement bar) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/bar_target_line_renderer_config.dart class BarTargetLineRendererConfig (line 24) | class BarTargetLineRendererConfig extends BaseBarRendererConfig { method build (line 65) | BarTargetLineRenderer build() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/base_bar_renderer.dart class BaseBarRenderer (line 72) | abstract class BaseBarRenderer> seriesList) method _calculateBarWeights (line 315) | List _calculateBarWeights(int numBarGroups) method getBaseDetails (line 348) | R getBaseDetails(dynamic datum, int index) method configureDomainAxes (line 351) | void configureDomainAxes(List> seriesList) method update (line 368) | void update(List> seriesList, bool isAnimatingThisD... method makeAnimatedBar (line 522) | B makeAnimatedBar( method makeBarRendererElement (line 550) | R makeBarRendererElement( method paint (line 574) | void paint(ChartCanvas canvas, double animationPercent) method paintBar (line 615) | void paintBar( method getNearestDatumDetailPerSeries (line 619) | List> getNearestDatumDetailPerSeries( method getBoundsForBar (line 687) | Rectangle? getBoundsForBar(R bar) method _getSegmentsForDomainValue (line 690) | List> _getSegmentsForDomainValue(D? domainValue, method _getVerticalDetailsForDomainValue (line 716) | List> _getVerticalDetailsForDomainValue( method _getHorizontalDetailsForDomainValue (line 744) | List> _getHorizontalDetailsForDomainValue( method _getDistance (line 765) | double _getDistance(int point, int min, int max) method getOrderedSeriesList (line 782) | Iterable getOrderedSeriesList>( class _ReversedSeriesIterable (line 795) | class _ReversedSeriesIterable> class _ReversedSeriesIterator (line 810) | class _ReversedSeriesIterator> method moveNext (line 832) | bool moveNext() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/base_bar_renderer_config.dart class BaseBarRendererConfig (line 43) | abstract class BaseBarRendererConfig extends LayoutViewConfig type BarGroupingType (line 163) | enum BarGroupingType { grouped, groupedStacked, stacked } FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/bar/base_bar_renderer_element.dart class BaseBarRendererElement (line 20) | abstract class BaseBarRendererElement { method updateAnimationPercent (line 53) | void updateAnimationPercent(BaseBarRendererElement previous, class BaseAnimatedBar (line 63) | abstract class BaseAnimatedBar { method animateOut (line 91) | void animateOut() method animateElementToMeasureAxisPosition (line 101) | void animateElementToMeasureAxisPosition(R target) method setNewTarget (line 104) | void setNewTarget(R newTarget) method getCurrentBar (line 119) | R getCurrentBar(double animationPercent) method clone (line 134) | R clone(R bar) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/axis.dart type AxisOrientation (line 59) | enum AxisOrientation { top, right, bottom, left } class ImmutableAxis (line 61) | abstract class ImmutableAxis { method compareDomainValueToViewport (line 67) | int compareDomainValueToViewport(D domain) method getLocation (line 70) | double? getLocation(D? domain) method getDomain (line 72) | D getDomain(double location) class Axis (line 84) | abstract class Axis extends ImmutableAxis implements LayoutView { method setRangeBandConfig (line 182) | void setRangeBandConfig(RangeBandConfig rangeBandConfig) method addDomainValue (line 192) | void addDomainValue(D domain) method resetDefaultConfiguration (line 200) | void resetDefaultConfiguration() method resetDomains (line 208) | void resetDomains() method getLocation (line 246) | double? getLocation(D? domain) method getDomain (line 269) | D getDomain(double location) method compareDomainValueToViewport (line 272) | int compareDomainValueToViewport(D domain) method setOutputRange (line 276) | void setOutputRange(int start, int end) method updateTicks (line 281) | void updateTicks() method _updateProvidedTicks (line 291) | void _updateProvidedTicks() method _updateProvidedTickWidth (line 319) | void _updateProvidedTickWidth(int maxWidth, int maxHeight) method _updateAxisTicks (line 332) | void _updateAxisTicks() method setViewportSettings (line 406) | void setViewportSettings(double viewportScale, double viewportTranslat... method _clampTranslatePx (line 432) | double _clampTranslatePx( method measure (line 501) | ViewMeasuredSizes measure(int maxWidth, int maxHeight) method _measureVerticalAxis (line 507) | ViewMeasuredSizes _measureVerticalAxis(int maxWidth, int maxHeight) method _measureHorizontalAxis (line 516) | ViewMeasuredSizes _measureHorizontalAxis(int maxWidth, int maxHeight) method layout (line 527) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... method paint (line 571) | void paint(ChartCanvas canvas, double animationPercent) class NumericAxis (line 595) | class NumericAxis extends Axis { method setScaleViewport (line 603) | void setScaleViewport(NumericExtents viewport) class OrdinalAxis (line 609) | class OrdinalAxis extends Axis { method setScaleViewport (line 622) | void setScaleViewport(OrdinalViewport viewport) method layout (line 629) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... class OrdinalViewport (line 649) | class OrdinalViewport { class AxisTester (line 670) | @visibleForTesting FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/axis_tick.dart class AxisTicks (line 18) | class AxisTicks extends Tick implements Comparable> { method animateInFrom (line 53) | void animateInFrom(double previousLocation) method animateOut (line 61) | void animateOut(double? newLocation) method setNewTarget (line 70) | void setNewTarget(double? newLocation) method setCurrentTick (line 79) | void setCurrentTick(double animationPercent) method _lerpDouble (line 101) | double? _lerpDouble(double? a, double? b, double t) method compareTo (line 109) | int compareTo(AxisTicks other) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/collision_report.dart class CollisionReport (line 19) | class CollisionReport { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/draw_strategy/base_tick_draw_strategy.dart class BaseRenderSpec (line 41) | @immutable class BaseTickDrawStrategy (line 125) | abstract class BaseTickDrawStrategy implements TickDrawStrategy { method _degToRad (line 129) | double _degToRad(double deg) method labelRotation (line 148) | int labelRotation({required bool collision}) method labelOffsetFromAxisPx (line 153) | int labelOffsetFromAxisPx({required bool collision}) method labelOffsetFromTickPx (line 158) | int labelOffsetFromTickPx({required bool collision}) method tickLabelAnchor (line 163) | TickLabelAnchor tickLabelAnchor({required bool collision}) method decorateTicks (line 208) | void decorateTicks(List> ticks) method updateTickWidth (line 230) | void updateTickWidth(List> ticks, int maxWidth, int maxHeight, method collides (line 258) | CollisionReport collides( method measureVerticallyDrawnTicks (line 354) | ViewMeasuredSizes measureVerticallyDrawnTicks( method measureHorizontallyDrawnTicks (line 378) | ViewMeasuredSizes measureHorizontallyDrawnTicks( method drawAxisLine (line 402) | void drawAxisLine(ChartCanvas canvas, AxisOrientation orientation, method drawLabel (line 437) | void drawLabel( method _normalizeHorizontalAnchor (line 537) | TextDirection _normalizeHorizontalAnchor( method normalizeVerticalAnchor (line 559) | _PixelVerticalDirection normalizeVerticalAnchor( method calculateWidthForRotatedLabel (line 581) | double calculateWidthForRotatedLabel( method calculateHeightForRotatedLabel (line 607) | double calculateHeightForRotatedLabel( method splitLabel (line 634) | List splitLabel(TextElement wholeLabel) method getLabelWidth (line 644) | double getLabelWidth(Iterable labelElements) method getLabelHeight (line 649) | double getLabelHeight(Iterable labelElements) type _PixelVerticalDirection (line 657) | enum _PixelVerticalDirection { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/draw_strategy/gridline_draw_strategy.dart class GridlineRendererSpec (line 33) | @immutable method createDrawStrategy (line 65) | TickDrawStrategy createDrawStrategy( class GridlineTickDrawStrategy (line 93) | class GridlineTickDrawStrategy extends BaseTickDrawStrategy { method draw (line 130) | void draw( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/draw_strategy/none_draw_strategy.dart class NoneRenderSpec (line 36) | @immutable method createDrawStrategy (line 43) | TickDrawStrategy createDrawStrategy( class NoneDrawStrategy (line 56) | class NoneDrawStrategy implements TickDrawStrategy { method updateTickWidth (line 71) | void updateTickWidth(List> ticks, int maxWidth, int maxHeight, method collides (line 76) | CollisionReport collides( method decorateTicks (line 81) | void decorateTicks(List> ticks) method drawAxisLine (line 90) | void drawAxisLine(ChartCanvas canvas, AxisOrientation orientation, method draw (line 125) | void draw(ChartCanvas canvas, Tick tick, method measureHorizontallyDrawnTicks (line 134) | ViewMeasuredSizes measureHorizontallyDrawnTicks( method measureVerticallyDrawnTicks (line 141) | ViewMeasuredSizes measureVerticallyDrawnTicks( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/draw_strategy/range_tick_draw_strategy.dart class RangeTickRendererSpec (line 44) | @immutable method createDrawStrategy (line 104) | TickDrawStrategy createDrawStrategy( class RangeTickDrawStrategy (line 136) | class RangeTickDrawStrategy extends SmallTickDrawStrategy { method draw (line 205) | void draw(ChartCanvas canvas, Tick tick, method measureVerticallyDrawnTicks (line 227) | ViewMeasuredSizes measureVerticallyDrawnTicks( method measureHorizontallyDrawnTicks (line 266) | ViewMeasuredSizes measureHorizontallyDrawnTicks( method drawRangeShadeAndRangeLabel (line 302) | void drawRangeShadeAndRangeLabel( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/draw_strategy/small_tick_draw_strategy.dart class SmallTickRendererSpec (line 32) | @immutable method createDrawStrategy (line 65) | TickDrawStrategy createDrawStrategy( class SmallTickDrawStrategy (line 104) | class SmallTickDrawStrategy extends BaseTickDrawStrategy { method draw (line 143) | void draw(ChartCanvas canvas, Tick tick, method calculateTickPositions (line 177) | List> calculateTickPositions( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/draw_strategy/tick_draw_strategy.dart class TickDrawStrategy (line 25) | abstract class TickDrawStrategy { method decorateTicks (line 30) | void decorateTicks(List> ticks) method collides (line 33) | CollisionReport collides( method measureVerticallyDrawnTicks (line 37) | ViewMeasuredSizes measureVerticallyDrawnTicks( method measureHorizontallyDrawnTicks (line 42) | ViewMeasuredSizes measureHorizontallyDrawnTicks( method updateTickWidth (line 47) | void updateTickWidth(List> ticks, int maxWidth, int maxHeight, method draw (line 58) | void draw(ChartCanvas canvas, Tick tick, method drawAxisLine (line 66) | void drawAxisLine(ChartCanvas canvas, AxisOrientation orientation, FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/end_points_tick_provider.dart class EndPointsTickProvider (line 29) | class EndPointsTickProvider extends BaseTickProvider { method getTicks (line 31) | List> getTicks({ method _getStartValue (line 77) | D _getStartValue(TickHint? tickHint, MutableScale scale) method _getEndValue (line 101) | D _getEndValue(TickHint? tickHint, MutableScale scale) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/linear/bucketing_numeric_axis.dart class BucketingNumericAxis (line 39) | class BucketingNumericAxis extends NumericAxis { method getLocation (line 66) | double? getLocation(num? domain) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/linear/bucketing_numeric_tick_provider.dart class BucketingNumericTickProvider (line 47) | class BucketingNumericTickProvider extends NumericTickProvider { method getTicks (line 65) | List> getTicks({ class _BucketingFormatter (line 126) | class _BucketingFormatter extends SimpleTickFormatterBase { method formatValue (line 138) | String formatValue(num value) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/linear/linear_scale.dart class LinearScale (line 49) | class LinearScale implements NumericScale { method copy (line 74) | LinearScale copy() method addDomain (line 81) | void addDomain(num domainValue) method resetDomain (line 86) | void resetDomain() method resetViewportSettings (line 92) | void resetViewportSettings() method canTranslate (line 104) | bool canTranslate(_) method compareDomainValueToViewport (line 115) | int compareDomainValueToViewport(num domainValue) method setViewportSettings (line 125) | void setViewportSettings(double viewportScale, double viewportTranslat... method computeViewportScaleFactor (line 161) | double computeViewportScaleFactor(double domainWindow) method reverse (line 184) | num reverse(double viewPixels) method isRangeValueWithinViewport (line 209) | bool isRangeValueWithinViewport(double rangeValue) method _configureScale (line 216) | void _configureScale() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/linear/linear_scale_domain_info.dart class LinearScaleDomainInfo (line 19) | class LinearScaleDomainInfo { method reset (line 56) | void reset() method addDomainValue (line 64) | void addDomainValue(num? domainValue) method extendDomain (line 85) | bool extendDomain(num? domainValue) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/linear/linear_scale_function.dart class LinearScaleFunction (line 23) | class LinearScaleFunction { method reverse (line 49) | double reverse(double viewPixels) method updateScaleFactor (line 55) | void updateScaleFactor( method getStepReservationPercent (line 78) | double getStepReservationPercent( method updateTranslateAndRangeBand (line 91) | void updateTranslateAndRangeBand(LinearScaleViewportSettings viewportS... method _calculateRangeBandSize (line 122) | double _calculateRangeBandSize(RangeBandConfig rangeBandConfig) method _updateStepSizeAndScaleFactor (line 143) | void _updateStepSizeAndScaleFactor( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/linear/linear_scale_viewport.dart class LinearScaleViewportSettings (line 24) | class LinearScaleViewportSettings { method reset (line 69) | void reset() method isRangeValueWithinViewport (line 78) | bool isRangeValueWithinViewport(double rangeValue) method updateViewportScaleFactor (line 83) | void updateViewportScaleFactor(LinearScaleDomainInfo domainInfo) method updateViewportTranslatePx (line 107) | void updateViewportTranslatePx( method updateViewportDomainExtent (line 126) | void updateViewportDomainExtent( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/numeric_extents.dart class NumericExtents (line 19) | class NumericExtents implements Extents { method plus (line 48) | NumericExtents plus(NumericExtents other) method compareValue (line 69) | int compareValue(num value) method _containsValue (line 79) | bool _containsValue(double value) method overlaps (line 82) | bool overlaps(NumericExtents other) method toString (line 100) | String toString() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/numeric_scale.dart class NumericScale (line 24) | abstract class NumericScale extends MutableScale { method computeViewportScaleFactor (line 56) | double computeViewportScaleFactor(double domainWindow) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/numeric_tick_provider.dart class NumericTickProvider (line 45) | class NumericTickProvider extends BaseTickProvider { method setFixedTickCount (line 138) | void setFixedTickCount(int? tickCount) method setTickCount (line 152) | void setTickCount(int maxTickCount, int minTickCount) method _getTicksFromHint (line 200) | List> _getTicksFromHint({ method getTicks (line 234) | List> getTicks({ method _updateDomainExtents (line 344) | void _updateDomainExtents(NumericExtents axisExtents) method _getStepsForTickCount (line 379) | _TickStepInfo _getStepsForTickCount(int tickCount, num high, num low) method _getTickValues (line 467) | List _getTickValues(_TickStepInfo steps, int tickCount) method _updateTickCounts (line 479) | void _updateTickCounts({ method _getEnclosingPowerOfTen (line 518) | double _getEnclosingPowerOfTen(num number) method _getStepLessThan (line 528) | double _getStepLessThan(double number, double stepSize) method _removeRoundingErrors (line 543) | double _removeRoundingErrors(double number) class _TickStepInfo (line 554) | class _TickStepInfo { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/ordinal_extents.dart class OrdinalExtents (line 20) | class OrdinalExtents extends Extents { method indexOf (line 45) | int indexOf(String value) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/ordinal_scale.dart class OrdinalScale (line 19) | abstract class OrdinalScale extends MutableScale { method setViewport (line 31) | void setViewport(int? viewportDataSize, String? startingDomain) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/ordinal_scale_domain_info.dart class OrdinalScaleDomainInfo (line 24) | class OrdinalScaleDomainInfo { method copy (line 35) | OrdinalScaleDomainInfo copy() method add (line 42) | void add(String domain) method indexOf (line 50) | int? indexOf(String domain) method getDomainAtIndex (line 52) | String getDomainAtIndex(int index) method clear (line 72) | void clear() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/ordinal_tick_provider.dart class OrdinalTickProvider (line 26) | class OrdinalTickProvider extends BaseTickProvider { method getTicks (line 30) | List> getTicks({ FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/range_axis_tick.dart class RangeAxisTicks (line 19) | class RangeAxisTicks extends AxisTicks { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/range_tick.dart class RangeTick (line 23) | class RangeTick extends Tick { method toString (line 52) | String toString() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/range_tick_provider.dart class RangeTickProvider (line 31) | class RangeTickProvider extends TickProvider { method getTicks (line 36) | List> getTicks({ FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/scale.dart class Scale (line 33) | abstract class Scale { method reverse (line 42) | D reverse(double pixelLocation) method canTranslate (line 49) | bool canTranslate(D domainValue) method compareDomainValueToViewport (line 83) | int compareDomainValueToViewport(D domainValue) method isRangeValueWithinViewport (line 88) | bool isRangeValueWithinViewport(double rangeValue) method copy (line 108) | MutableScale copy() class MutableScale (line 117) | abstract class MutableScale extends Scale { method resetDomain (line 119) | void resetDomain() method resetViewportSettings (line 122) | void resetViewportSettings() method addDomain (line 129) | void addDomain(D domainValue) method setViewportSettings (line 150) | void setViewportSettings(double viewportScale, double viewportTranslat... class ScaleOutputExtent (line 166) | class ScaleOutputExtent { method containsValue (line 175) | bool containsValue(double value) method toString (line 194) | String toString() type RangeBandType (line 198) | enum RangeBandType { class RangeBandConfig (line 227) | class RangeBandConfig { type StepSizeType (line 284) | enum StepSizeType { autoDetect, fixedDomain, fixedPixels } class StepSizeConfig (line 291) | class StepSizeConfig { class Extents (line 316) | abstract class Extents {} FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/simple_ordinal_scale.dart class SimpleOrdinalScale (line 36) | class SimpleOrdinalScale implements OrdinalScale { method reverse (line 145) | String reverse(double pixelLocation) method canTranslate (line 163) | bool canTranslate(String domainValue) method addDomain (line 170) | void addDomain(String domainValue) method resetDomain (line 185) | void resetDomain() method resetViewportSettings (line 191) | void resetViewportSettings() method setViewportSettings (line 207) | void setViewportSettings(double viewportScale, double viewportTranslat... method setViewport (line 220) | void setViewport(int? viewportDataSize, String? startingDomain) method _updateViewport (line 234) | void _updateViewport() method isRangeValueWithinViewport (line 290) | bool isRangeValueWithinViewport(double rangeValue) method compareDomainValueToViewport (line 295) | int compareDomainValueToViewport(String domainValue) method copy (line 313) | SimpleOrdinalScale copy() method _updateCachedFields (line 315) | void _updateCachedFields( method _updateScale (line 329) | void _updateScale() method _recalculateScale (line 337) | void _recalculateScale() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/spec/axis_spec.dart class AxisSpec (line 27) | @immutable method configure (line 60) | void configure( method createAxis (line 87) | Axis? createAxis() class TickProviderSpec (line 110) | @immutable method createTickProvider (line 112) | TickProvider createTickProvider(ChartContext context) class TickFormatterSpec (line 115) | @immutable method createTickFormatter (line 117) | TickFormatter createTickFormatter(ChartContext context) class ScaleSpec (line 120) | @immutable method createScale (line 122) | Scale createScale() class RenderSpec (line 125) | @immutable method createDrawStrategy (line 129) | TickDrawStrategy createDrawStrategy( class TextStyleSpec (line 133) | @immutable class LineStyleSpec (line 170) | @immutable type TickLabelAnchor (line 196) | enum TickLabelAnchor { type TickLabelJustification (line 207) | enum TickLabelJustification { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/spec/bucketing_axis_spec.dart class BucketingAxisSpec (line 55) | @immutable method configure (line 89) | void configure( method createAxis (line 107) | BucketingNumericAxis createAxis() class BucketingNumericTickProviderSpec (line 126) | @immutable method createTickProvider (line 157) | BucketingNumericTickProvider createTickProvider(ChartContext context) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/spec/date_time_axis_spec.dart class DateTimeAxisSpec (line 44) | @immutable method configure (line 75) | void configure(Axis axis, ChartContext context, method createAxis (line 85) | Axis? createAxis() method createDateTimeAxis (line 91) | DateTimeAxis createDateTimeAxis(DateTimeFactory dateTimeFactory) class DateTimeTickProviderSpec (line 106) | abstract class DateTimeTickProviderSpec extends TickProviderSpec createTickProvider(ChartContext context) class StaticDateTimeTickProviderSpec (line 189) | @immutable method createTickProvider (line 196) | StaticTickProvider createTickProvider(ChartContext context) class TimeFormatterSpec (line 208) | @immutable class BasicDateTimeTickFormatterSpec (line 247) | @immutable method createTickFormatter (line 264) | DateTimeTickFormatter createTickFormatter(ChartContext context) class AutoDateTimeTickFormatterSpec (line 290) | @immutable method createTickFormatter (line 308) | DateTimeTickFormatter createTickFormatter(ChartContext context) method _makeFormatter (line 335) | TimeTickFormatterImpl _makeFormatter(TimeFormatterSpec spec, FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/spec/end_points_time_axis_spec.dart class EndPointsTimeAxisSpec (line 30) | @immutable FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/spec/numeric_axis_spec.dart class NumericAxisSpec (line 34) | @immutable method configure (line 83) | void configure( method createAxis (line 93) | NumericAxis createAxis() class NumericTickProviderSpec (line 108) | abstract class NumericTickProviderSpec extends TickProviderSpec {} class NumericTickFormatterSpec (line 110) | abstract class NumericTickFormatterSpec extends TickFormatterSpec {} class BasicNumericTickProviderSpec (line 112) | @immutable method createTickProvider (line 143) | NumericTickProvider createTickProvider(ChartContext context) class NumericEndPointsTickProviderSpec (line 183) | @immutable method createTickProvider (line 190) | EndPointsTickProvider createTickProvider(ChartContext context) class StaticNumericTickProviderSpec (line 200) | @immutable method createTickProvider (line 207) | StaticTickProvider createTickProvider(ChartContext context) class BasicNumericTickFormatterSpec (line 219) | @immutable method createTickFormatter (line 234) | NumericTickFormatter createTickFormatter(ChartContext context) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/spec/ordinal_axis_spec.dart class OrdinalAxisSpec (line 34) | @immutable method configure (line 67) | void configure(Axis axis, ChartContext context, method createAxis (line 77) | OrdinalAxis createAxis() class OrdinalTickProviderSpec (line 95) | abstract class OrdinalTickProviderSpec extends TickProviderSpec {} class OrdinalTickFormatterSpec (line 97) | abstract class OrdinalTickFormatterSpec extends TickFormatterSpec {} class BasicOrdinalTickProviderSpec (line 101) | @immutable method createTickProvider (line 106) | OrdinalTickProvider createTickProvider(ChartContext context) class StaticOrdinalTickProviderSpec (line 117) | @immutable method createTickProvider (line 124) | StaticTickProvider createTickProvider(ChartContext context) class RangeOrdinalTickProviderSpec (line 137) | @immutable method createTickProvider (line 143) | RangeTickProvider createTickProvider(ChartContext context) class BasicOrdinalTickFormatterSpec (line 155) | @immutable method createTickFormatter (line 160) | OrdinalTickFormatter createTickFormatter(ChartContext context) class SimpleOrdinalScaleSpec (line 170) | @immutable method createScale (line 175) | OrdinalScale createScale() class FixedPixelSpaceOrdinalScaleSpec (line 186) | @immutable method createScale (line 193) | OrdinalScale createScale() class FixedPixelOrdinalScaleSpec (line 205) | @immutable method createScale (line 212) | OrdinalScale createScale() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/spec/percent_axis_spec.dart class PercentAxisSpec (line 30) | @immutable FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/spec/range_tick_spec.dart class RangeTickSpec (line 22) | class RangeTickSpec extends TickSpec { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/spec/tick_spec.dart class TickSpec (line 21) | class TickSpec { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/static_tick_provider.dart class StaticTickProvider (line 32) | class StaticTickProvider extends TickProvider { method getTicks (line 38) | List> getTicks({ FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/tick.dart class Tick (line 21) | class Tick { method toString (line 44) | String toString() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/tick_formatter.dart class TickFormatter (line 24) | abstract class TickFormatter { method format (line 28) | List format(List tickValues, Map cache, class SimpleTickFormatterBase (line 32) | abstract class SimpleTickFormatterBase implements TickFormatter { method format (line 36) | List format(List tickValues, Map cache, method formatValue (line 49) | String formatValue(D value) class OrdinalTickFormatter (line 53) | class OrdinalTickFormatter extends SimpleTickFormatterBase { method formatValue (line 57) | String formatValue(String value) class NumericTickFormatter (line 69) | class NumericTickFormatter extends SimpleTickFormatterBase { method _getFormatter (line 95) | MeasureFormatter _getFormatter(NumberFormat numberFormat) method formatValue (line 100) | String formatValue(num value) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/tick_provider.dart class TickProvider (line 27) | abstract class TickProvider { method getTicks (line 39) | List> getTicks({ class BaseTickProvider (line 53) | abstract class BaseTickProvider implements TickProvider { method createTicks (line 57) | List> createTicks( class TickHint (line 89) | class TickHint { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/auto_adjusting_date_time_tick_provider.dart class AutoAdjustingDateTimeTickProvider (line 44) | class AutoAdjustingDateTimeTickProvider implements TickProvider { method getTicks (line 91) | List> getTicks({ method _getClosestTickProvider (line 136) | TimeRangeTickProvider _getClosestTickProvider(TickHint tickH... method createYearTickProvider (line 157) | TimeRangeTickProvider createYearTickProvider( method createMonthTickProvider (line 161) | TimeRangeTickProvider createMonthTickProvider( method createDayTickProvider (line 165) | TimeRangeTickProvider createDayTickProvider( method createHourTickProvider (line 169) | TimeRangeTickProvider createHourTickProvider( method createMinuteTickProvider (line 173) | TimeRangeTickProvider createMinuteTickProvider( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/base_time_stepper.dart class BaseTimeStepper (line 22) | abstract class BaseTimeStepper implements TimeStepper { method getStepTimeBeforeInclusive (line 38) | DateTime getStepTimeBeforeInclusive(DateTime time, int tickIncrement) method getNextStepTime (line 41) | DateTime getNextStepTime(DateTime time, int tickIncrement) method getStepCountBetween (line 44) | int getStepCountBetween(DateTimeExtents timeExtent, int tickIncrement) method getSteps (line 59) | TimeStepIteratorFactory getSteps(DateTimeExtents timeExtent) method updateBoundingSteps (line 69) | DateTimeExtents updateBoundingSteps(DateTimeExtents timeExtent) method getStepTimeAfterInclusive (line 76) | DateTime getStepTimeAfterInclusive(DateTime time, int tickIncrement) class _TimeStepIteratorImpl (line 85) | class _TimeStepIteratorImpl implements TimeStepIterator { method moveNext (line 98) | bool moveNext() method reset (line 113) | TimeStepIterator reset(int tickIncrement) class _TimeStepIteratorFactoryImpl (line 121) | class _TimeStepIteratorFactoryImpl extends TimeStepIteratorFactory { function checkTickIncrement (line 141) | void checkTickIncrement(int tickIncrement) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/date_time_axis.dart class DateTimeAxis (line 26) | class DateTimeAxis extends Axis { method setScaleViewport (line 38) | void setScaleViewport(DateTimeExtents viewport) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/date_time_extents.dart class DateTimeExtents (line 18) | class DateTimeExtents extends Extents { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/date_time_scale.dart class DateTimeScale (line 26) | class DateTimeScale extends MutableScale { method reverse (line 41) | DateTime reverse(double pixelLocation) method resetDomain (line 46) | void resetDomain() method setViewportSettings (line 64) | void setViewportSettings(double viewportScale, double viewportTranslat... method addDomain (line 74) | void addDomain(DateTime domainValue) method resetViewportSettings (line 79) | void resetViewportSettings() method copy (line 99) | DateTimeScale copy() method isRangeValueWithinViewport (line 108) | bool isRangeValueWithinViewport(double rangeValue) method compareDomainValueToViewport (line 112) | int compareDomainValueToViewport(DateTime domainValue) method canTranslate (line 134) | bool canTranslate(DateTime domainValue) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/date_time_tick_formatter.dart class DateTimeTickFormatter (line 35) | class DateTimeTickFormatter implements TickFormatter { method format (line 145) | List format(List tickValues, Map c... method _checkPositiveAndSorted (line 195) | void _checkPositiveAndSorted(Iterable values) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/day_time_stepper.dart class DayTimeStepper (line 20) | class DayTimeStepper extends BaseTimeStepper { method getStepTimeBeforeInclusive (line 56) | DateTime getStepTimeBeforeInclusive(DateTime time, int tickIncrement) method getNextStepTime (line 70) | DateTime getNextStepTime(DateTime time, int tickIncrement) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/hour_tick_formatter.dart class HourTickFormatter (line 22) | class HourTickFormatter extends TimeTickFormatterImpl { method formatSimpleTick (line 39) | String formatSimpleTick(DateTime date) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/hour_time_stepper.dart class HourTimeStepper (line 20) | class HourTimeStepper extends BaseTimeStepper { method getStepTimeBeforeInclusive (line 55) | DateTime getStepTimeBeforeInclusive(DateTime time, int tickIncrement) method getNextStepTime (line 80) | DateTime getNextStepTime(DateTime time, int tickIncrement) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/minute_time_stepper.dart class MinuteTimeStepper (line 20) | class MinuteTimeStepper extends BaseTimeStepper { method getStepTimeBeforeInclusive (line 53) | DateTime getStepTimeBeforeInclusive(DateTime time, int tickIncrement) method getNextStepTime (line 71) | DateTime getNextStepTime(DateTime time, int tickIncrement) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/month_time_stepper.dart class MonthTimeStepper (line 20) | class MonthTimeStepper extends BaseTimeStepper { method getStepTimeBeforeInclusive (line 50) | DateTime getStepTimeBeforeInclusive(DateTime time, int tickIncrement) method getNextStepTime (line 65) | DateTime getNextStepTime(DateTime time, int tickIncrement) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/simple_time_tick_formatter.dart type DateTimeFormatterFunction (line 18) | typedef DateTimeFormatterFunction = String Function(DateTime datetime); class SimpleTimeTickFormatter (line 21) | class SimpleTimeTickFormatter implements TimeTickFormatter { method formatFirstTick (line 27) | String formatFirstTick(DateTime date) method formatSimpleTick (line 30) | String formatSimpleTick(DateTime date) method formatTransitionTick (line 33) | String formatTransitionTick(DateTime date) method isTransition (line 37) | bool isTransition(DateTime tickValue, DateTime prevTickValue) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/time_range_tick_provider.dart class TimeRangeTickProvider (line 22) | abstract class TimeRangeTickProvider extends BaseTickProvider { method providesSufficientTicksForRange (line 25) | bool providesSufficientTicksForRange(DateTimeExtents domainExtents) method getClosestStepSize (line 28) | int getClosestStepSize(int stepSize) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/time_range_tick_provider_impl.dart class TimeRangeTickProviderImpl (line 29) | class TimeRangeTickProviderImpl extends TimeRangeTickProvider { method providesSufficientTicksForRange (line 36) | bool providesSufficientTicksForRange(DateTimeExtents domainExtents) method getClosestStepSize (line 43) | int getClosestStepSize(int stepSize) method _getClosestIncrementFromStepSize (line 49) | int _getClosestIncrementFromStepSize(int stepSize) method getTicks (line 67) | List> getTicks({ FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/time_stepper.dart class TimeStepper (line 19) | abstract class TimeStepper { method updateBoundingSteps (line 22) | DateTimeExtents updateBoundingSteps(DateTimeExtents timeExtents) method getStepCountBetween (line 27) | int getStepCountBetween(DateTimeExtents timeExtents, int tickIncrement) method getSteps (line 32) | TimeStepIteratorFactory getSteps(DateTimeExtents timeExtents) class TimeStepIterator (line 48) | abstract class TimeStepIterator extends Iterator { method reset (line 54) | TimeStepIterator reset(int tickIncrement) class TimeStepIteratorFactory (line 58) | abstract class TimeStepIteratorFactory extends Iterable { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/time_tick_formatter.dart class TimeTickFormatter (line 17) | abstract class TimeTickFormatter { method formatFirstTick (line 19) | String formatFirstTick(DateTime date) method formatSimpleTick (line 24) | String formatSimpleTick(DateTime date) method formatTransitionTick (line 27) | String formatTransitionTick(DateTime date) method isTransition (line 30) | bool isTransition(DateTime tickValue, DateTime prevTickValue) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/time_tick_formatter_impl.dart class TimeTickFormatterImpl (line 21) | class TimeTickFormatterImpl implements TimeTickFormatter { method formatFirstTick (line 42) | String formatFirstTick(DateTime date) method formatSimpleTick (line 45) | String formatSimpleTick(DateTime date) method formatTransitionTick (line 48) | String formatTransitionTick(DateTime date) method isTransition (line 51) | bool isTransition(DateTime tickValue, DateTime prevTickValue) method getCalendarField (line 64) | int getCalendarField(DateTime dateTime, CalendarField field) type CalendarField (line 82) | enum CalendarField { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/axis/time/year_time_stepper.dart class YearTimeStepper (line 20) | class YearTimeStepper extends BaseTimeStepper { method getStepTimeBeforeInclusive (line 50) | DateTime getStepTimeBeforeInclusive(DateTime time, int tickIncrement) method getNextStepTime (line 56) | DateTime getNextStepTime(DateTime time, int tickIncrement) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/cartesian_chart.dart class NumericCartesianChart (line 48) | class NumericCartesianChart extends CartesianChart { method initDomainAxis (line 65) | void initDomainAxis() class OrdinalCartesianChart (line 71) | class OrdinalCartesianChart extends CartesianChart { method initDomainAxis (line 88) | void initDomainAxis() class CartesianChart (line 94) | abstract class CartesianChart extends BaseChart { method init (line 172) | void init(ChartContext context, GraphicsFactory graphicsFactory) method updateConfig (line 190) | void updateConfig(LayoutConfig? layoutConfig) method initDomainAxis (line 198) | void initDomainAxis() method createDomainAxisFromSpec (line 211) | Axis? createDomainAxisFromSpec(AxisSpec axisSpec) method configurationChanged (line 216) | void configurationChanged() method getMeasureAxis (line 297) | NumericAxis getMeasureAxis({String? axisId}) method makeSeries (line 365) | MutableSeries makeSeries(Series series) method makeDefaultRenderer (line 379) | SeriesRenderer makeDefaultRenderer() method preprocessSeries (line 384) | Map>> preprocessSeries( method onSkipLayout (line 487) | void onSkipLayout() method onPostLayout (line 507) | void onPostLayout(Map>> rendererToSeries... method getDatumDetails (line 515) | List> getDatumDetails(SelectionModelType type) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/cartesian/cartesian_renderer.dart class CartesianRenderer (line 26) | abstract class CartesianRenderer extends SeriesRenderer { method configureDomainAxes (line 28) | void configureDomainAxes(List> seriesList) method configureMeasureAxes (line 31) | void configureMeasureAxes(List> seriesList) class BaseCartesianRenderer (line 34) | abstract class BaseCartesianRenderer extends BaseSeriesRenderer method onAttach (line 49) | void onAttach(BaseChart chart) method configureDomainAxes (line 63) | void configureDomainAxes(List> seriesList) method configureMeasureAxes (line 111) | void configureMeasureAxes(List> seriesList) method addMeasureValuesFor (line 140) | void addMeasureValuesFor( method findNearestViewportStart (line 169) | int findNearestViewportStart( method findNearestViewportEnd (line 223) | int findNearestViewportEnd( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/base_chart.dart type BehaviorCreator (line 38) | typedef BehaviorCreator = ChartBehavior Function(); class BaseChart (line 40) | abstract class BaseChart { method init (line 119) | void init(ChartContext context, GraphicsFactory graphicsFactory) method updateConfig (line 134) | void updateConfig(LayoutConfig layoutConfig) method resetChartDirtyFlag (line 144) | void resetChartDirtyFlag() method markChartDirty (line 152) | void markChartDirty() method configurationChanged (line 161) | void configurationChanged() method addGestureListener (line 173) | GestureListener addGestureListener(GestureListener listener) method removeGestureListener (line 179) | void removeGestureListener(GestureListener listener) method addLifecycleListener (line 183) | LifecycleListener addLifecycleListener(LifecycleListener listener) method removeLifecycleListener (line 188) | bool removeLifecycleListener(LifecycleListener listener) method getSelectionModel (line 193) | MutableSelectionModel getSelectionModel(SelectionModelType type) method getDatumDetails (line 198) | List> getDatumDetails(SelectionModelType type) method addSeriesRenderer (line 212) | void addSeriesRenderer(SeriesRenderer renderer) method getSeriesRenderer (line 226) | SeriesRenderer getSeriesRenderer(String? rendererId) method makeDefaultRenderer (line 241) | SeriesRenderer makeDefaultRenderer() method pointWithinRenderer (line 243) | bool pointWithinRenderer(Point chartPosition) method getNearestDatumDetailPerSeries (line 258) | List> getNearestDatumDetailPerSeries( method getSelectedDatumDetails (line 298) | List> getSelectedDatumDetails( method getAllDatumDetails (line 323) | List> getAllDatumDetails( method createBehavior (line 355) | ChartBehavior createBehavior(BehaviorCreator creator) method addBehavior (line 362) | void addBehavior(ChartBehavior behavior) method removeBehavior (line 382) | bool removeBehavior(ChartBehavior? behavior) method registerTappable (line 405) | void registerTappable(ChartBehavior behavior) method unregisterTappable (line 416) | void unregisterTappable(ChartBehavior behavior) method measure (line 429) | void measure(int width, int height) method layout (line 435) | void layout(int width, int height) method layoutInternal (line 443) | void layoutInternal(int width, int height) method addView (line 449) | void addView(LayoutView view) method removeView (line 456) | void removeView(LayoutView view) method withinDrawArea (line 461) | bool withinDrawArea(Point point) method draw (line 484) | void draw(List> seriesList) method redraw (line 517) | void redraw({bool skipAnimation = false, bool skipLayout = false}) method drawInternal (line 530) | void drawInternal(List> seriesList, method makeSeries (line 556) | MutableSeries makeSeries(Series series) method configureSeries (line 569) | void configureSeries(List> seriesList) method preprocessSeries (line 590) | Map>> preprocessSeries( method onSkipLayout (line 618) | void onSkipLayout() method onPostLayout (line 622) | void onPostLayout(Map>> rendererToSeries... method paint (line 641) | void paint(ChartCanvas canvas) method fireOnDraw (line 663) | void fireOnDraw(List> seriesList) method fireOnPreprocess (line 670) | void fireOnPreprocess(List> seriesList) method fireOnPostprocess (line 677) | void fireOnPostprocess(List> seriesList) method fireOnAxisConfigured (line 684) | void fireOnAxisConfigured() method fireOnPostrender (line 691) | void fireOnPostrender(ChartCanvas canvas) method fireOnAnimationComplete (line 698) | void fireOnAnimationComplete() method destroy (line 705) | void destroy() class LifecycleListener (line 717) | class LifecycleListener { type LifecycleSeriesListCallback (line 765) | typedef LifecycleSeriesListCallback = void Function( type LifecycleCanvasCallback (line 767) | typedef LifecycleCanvasCallback = void Function(ChartCanvas canvas); type LifecycleEmptyCallback (line 768) | typedef LifecycleEmptyCallback = void Function(); FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/a11y/a11y_explore_behavior.dart type ExploreModeTrigger (line 23) | enum ExploreModeTrigger { class A11yExploreBehavior (line 29) | abstract class A11yExploreBehavior implements ChartBehavior { method _toggleExploreMode (line 70) | bool _toggleExploreMode(Point _) method createA11yNodes (line 87) | List createA11yNodes() method attachTo (line 90) | void attachTo(BaseChart chart) method removeFrom (line 96) | void removeFrom(BaseChart chart) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/a11y/a11y_node.dart type OnFocus (line 18) | typedef OnFocus = void Function(); class A11yNode (line 21) | class A11yNode { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/a11y/domain_a11y_explore_behavior.dart type VocalizationCallback (line 29) | typedef VocalizationCallback = String Function( function domainVocalization (line 33) | String domainVocalization(List> seriesDatums) class DomainA11yExploreBehavior (line 42) | class DomainA11yExploreBehavior extends A11yExploreBehavior { method createA11yNodes (line 64) | List createA11yNodes() method _updateSeriesList (line 114) | void _updateSeriesList(List> seriesList) method attachTo (line 119) | void attachTo(BaseChart chart) method removeFrom (line 130) | void removeFrom(BaseChart chart) class _DomainA11yNode (line 139) | class _DomainA11yNode extends A11yNode implements Comparable<_DomainA11y... method compareTo (line 182) | int compareTo(_DomainA11yNode other) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/a11y/keyboard_domain_navigator.dart class KeyboardDomainNavigator (line 43) | abstract class KeyboardDomainNavigator implements ChartBehavior { method attachTo (line 62) | void attachTo(BaseChart chart) method removeFrom (line 68) | void removeFrom(BaseChart chart) method onData (line 74) | void onData(List> _) method handleEscape (line 81) | bool handleEscape() method handleEnter (line 88) | bool handleEnter() method handlePreviousDomain (line 95) | bool handlePreviousDomain() method handleNextDomain (line 123) | bool handleNextDomain() method _doNavigate (line 151) | void _doNavigate(int domainIndex) method selectDomain (line 156) | void selectDomain(int domainIndex) method clearSelection (line 161) | void clearSelection() method _selectDomainIndex (line 169) | bool _selectDomainIndex( method _getActiveHoverDomainIndex (line 200) | int _getActiveHoverDomainIndex() method _generateSelectionDomains (line 235) | void _generateSelectionDomains() method _getDatumPairs (line 293) | List> _getDatumPairs(int domainIndex) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/calculation/percent_injector.dart class PercentInjector (line 40) | class PercentInjector implements ChartBehavior { method attachTo (line 56) | void attachTo(BaseChart chart) method removeFrom (line 61) | void removeFrom(BaseChart chart) method _onData (line 66) | void _onData(List> seriesList) method _preProcess (line 78) | void _preProcess(List> seriesList) type PercentInjectorTotalType (line 228) | enum PercentInjectorTotalType { domain, domainBySeriesCategory, series } FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/chart_behavior.dart class ChartBehavior (line 21) | abstract class ChartBehavior { method attachTo (line 25) | void attachTo(BaseChart chart) method removeFrom (line 28) | void removeFrom(BaseChart chart) type BehaviorPosition (line 44) | enum BehaviorPosition { type OutsideJustification (line 53) | enum OutsideJustification { type InsideJustification (line 63) | enum InsideJustification { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/chart_title/chart_title.dart class ChartTitle (line 43) | class ChartTitle implements ChartBehavior { method attachTo (line 227) | void attachTo(BaseChart chart) method removeFrom (line 240) | void removeFrom(BaseChart chart) method _updateViewData (line 246) | void _updateViewData() class _ChartTitleLayoutView (line 257) | class _ChartTitleLayoutView extends LayoutView { method measure (line 309) | ViewMeasuredSizes measure(int maxWidth, int maxHeight) method layout (line 422) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... method paint (line 431) | void paint(ChartCanvas canvas, double animationPercent) method _resetTextElementCache (line 532) | void _resetTextElementCache() method _getLabelPosition (line 565) | Point? _getLabelPosition( method _getHorizontalLabelPosition (line 589) | Point _getHorizontalLabelPosition( method _getVerticalLabelPosition (line 664) | Point _getVerticalLabelPosition( method _getTextStyle (line 737) | TextStyle _getTextStyle( class _ChartTitleConfig (line 754) | class _ChartTitleConfig { type ChartTitleDirection (line 792) | enum ChartTitleDirection { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/domain_highlighter.dart class DomainHighlighter (line 29) | class DomainHighlighter implements ChartBehavior { method _selectionChanged (line 41) | void _selectionChanged(SelectionModel selectionModel) method _updateColorFunctions (line 45) | void _updateColorFunctions(List> seriesList) method attachTo (line 65) | void attachTo(BaseChart chart) method removeFrom (line 74) | void removeFrom(BaseChart chart) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/domain_outliner.dart class DomainOutliner (line 27) | class DomainOutliner implements ChartBehavior { method _selectionChange (line 56) | void _selectionChange(SelectionModel selectionModel) method _outline (line 60) | void _outline(List> seriesList) method attachTo (line 91) | void attachTo(BaseChart chart) method removeFrom (line 100) | void removeFrom(BaseChart chart) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/initial_selection.dart class InitialSelection (line 24) | class InitialSelection implements ChartBehavior { method _setInitialSelection (line 46) | void _setInitialSelection(List> seriesList) method attachTo (line 61) | void attachTo(BaseChart chart) method removeFrom (line 67) | void removeFrom(BaseChart chart) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/legend/datum_legend.dart class DatumLegend (line 32) | class DatumLegend extends Legend { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/legend/legend.dart class Legend (line 53) | abstract class Legend implements ChartBehavior, LayoutView { method defaultLegendMeasureFormatter (line 104) | String defaultLegendMeasureFormatter(num? value) method onData (line 146) | void onData(List> seriesList) method _preProcess (line 149) | void _preProcess(List> seriesList) method preProcessSeriesList (line 157) | void preProcessSeriesList(List> seriesList) method _postProcess (line 160) | void _postProcess(List> seriesList) method _selectionChanged (line 206) | void _selectionChanged(SelectionModel selectionModel) method _updateLegendEntries (line 215) | void _updateLegendEntries({List>? seriesList}) method updateLegend (line 223) | void updateLegend() method attachTo (line 226) | void attachTo(BaseChart chart) method removeFrom (line 237) | void removeFrom(BaseChart chart) method measure (line 270) | ViewMeasuredSizes measure(int maxWidth, int maxHeight) method layout (line 277) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... method paint (line 285) | void paint(ChartCanvas canvas, double animationPercent) class LegendState (line 299) | class LegendState { class LegendCellPadding (line 310) | class LegendCellPadding { method bottom (line 376) | double bottom(num height) method left (line 379) | double left(num width) method right (line 381) | double right(num width) method top (line 383) | double top(num height) type LegendTapHandling (line 387) | enum LegendTapHandling { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/legend/legend_entry.dart class LegendEntryBase (line 23) | class LegendEntryBase { class LegendCategory (line 65) | class LegendCategory extends LegendEntryBase { class LegendEntry (line 97) | class LegendEntry extends LegendEntryBase { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/legend/legend_entry_generator.dart class LegendEntryGenerator (line 25) | abstract class LegendEntryGenerator { method getLegendEntries (line 29) | List> getLegendEntries(List> seriesList) method updateLegendEntries (line 36) | void updateLegendEntries(List> legendEntries, type LegendDefaultMeasure (line 61) | enum LegendDefaultMeasure { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/legend/per_datum_legend_entry_generator.dart class PerDatumLegendEntryGenerator (line 28) | class PerDatumLegendEntryGenerator implements LegendEntryGenerator { method getLegendEntries (line 46) | List> getLegendEntries(List> seriesList) method updateLegendEntries (line 67) | void updateLegendEntries(List> legendEntries, method _updateFromSelection (line 82) | void _updateFromSelection( method _resetLegendEntryMeasures (line 100) | void _resetLegendEntryMeasures(List> legendEntries) method _updateEntries (line 113) | void _updateEntries(List> legendEntries) method _getFormattedMeasureValue (line 130) | String _getFormattedMeasureValue(ImmutableSeries series, num measure) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/legend/per_series_legend_entry_generator.dart class PerSeriesLegendEntryGenerator (line 29) | class PerSeriesLegendEntryGenerator implements LegendEntryGenerator { method getLegendEntries (line 47) | List> getLegendEntries(List> seriesList) method updateLegendEntries (line 68) | void updateLegendEntries(List> legendEntries, method _updateFromSelection (line 83) | void _updateFromSelection( method _resetLegendEntryMeasures (line 121) | void _resetLegendEntryMeasures(List> legendEntries) method _updateFromSeriesList (line 134) | void _updateFromSeriesList( method getMeasureTotal (line 137) | num getMeasureTotal(MutableSeries series) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/legend/series_legend.dart class SeriesLegend (line 32) | class SeriesLegend extends Legend { method onData (line 148) | void onData(List> seriesList) method preProcessSeriesList (line 157) | void preProcessSeriesList(List> seriesList) method hideSeries (line 168) | void hideSeries(String seriesId) method showSeries (line 179) | void showSeries(String seriesId) method isSeriesHidden (line 184) | bool isSeriesHidden(String seriesId) method isSeriesAlwaysVisible (line 189) | bool isSeriesAlwaysVisible(String seriesId) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/line_point_highlighter.dart class LinePointHighlighter (line 56) | class LinePointHighlighter implements ChartBehavior { method attachTo (line 143) | void attachTo(BaseChart chart) method removeFrom (line 169) | void removeFrom(BaseChart chart) method _selectionChanged (line 177) | void _selectionChanged(SelectionModel selectionModel) method _updateViewData (line 181) | void _updateViewData() class _LinePointLayoutView (line 281) | class _LinePointLayoutView extends LayoutView { method measure (line 328) | ViewMeasuredSizes? measure(int maxWidth, int maxHeight) method layout (line 333) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... method paint (line 338) | void paint(ChartCanvas canvas, double animationPercent) class _DatumPoint (line 526) | class _DatumPoint extends NullablePoint { class _PointRendererElement (line 549) | class _PointRendererElement { method clone (line 568) | _PointRendererElement clone() method updateAnimationPercent (line 580) | void updateAnimationPercent(_PointRendererElement previous, method _lerpDouble (line 615) | double? _lerpDouble(double? a, double? b, double t) class _AnimatedPoint (line 621) | class _AnimatedPoint { method animateOut (line 641) | void animateOut() method setNewTarget (line 660) | void setNewTarget(_PointRendererElement newTarget) method getCurrentPoint (line 667) | _PointRendererElement getCurrentPoint(double animationPercent) type LinePointHighlighterFollowLineType (line 682) | enum LinePointHighlighterFollowLineType { class LinePointHighlighterTester (line 694) | @visibleForTesting method getSelectionLength (line 700) | int getSelectionLength() method isDatumSelected (line 702) | bool isDatumSelected(D datum) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/range_annotation.dart class RangeAnnotation (line 53) | class RangeAnnotation implements ChartBehavior { method attachTo (line 139) | void attachTo(BaseChart chart) method removeFrom (line 160) | void removeFrom(BaseChart chart) method shouldShowLabels (line 169) | bool shouldShowLabels(AnnotationSegment annotation) method _updateAxisRange (line 171) | void _updateAxisRange(List> seriesList) method _updateViewData (line 199) | void _updateViewData() method updateAnnotation (line 204) | void updateAnnotation( method _getAnnotationDatum (line 339) | _DatumAnnotation _getAnnotationDatum(T startValue, T endValue, class _RangeAnnotationLayoutView (line 356) | class _RangeAnnotationLayoutView extends LayoutView { method measure (line 401) | ViewMeasuredSizes? measure(int maxWidth, int maxHeight) method layout (line 406) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... method paint (line 411) | void paint(ChartCanvas canvas, double animationPercent) method _getAnnotationBounds (line 500) | Rectangle _getAnnotationBounds(_AnnotationElement annotationEl... method _getLineAnnotationPoints (line 527) | List _getLineAnnotationPoints( method _getLabelMaxWidth (line 551) | int _getLabelMaxWidth(Rectangle bounds, method _getLabelPosition (line 598) | Point? _getLabelPosition( method _getDomainLabelPosition (line 615) | Point _getDomainLabelPosition( method _getDomainLabelPositionHorizontal (line 631) | Point _getDomainLabelPositionHorizontal( method _getDomainLabelPositionVertical (line 723) | Point _getDomainLabelPositionVertical( method _getMeasureLabelPosition (line 817) | Point _getMeasureLabelPosition( method _getMeasureLabelPositionHorizontal (line 833) | Point _getMeasureLabelPositionHorizontal( method _getMeasureLabelPositionVertical (line 930) | Point _getMeasureLabelPositionVertical( method _resolveAutoLabelPosition (line 1034) | AnnotationLabelPosition _resolveAutoLabelPosition(Rectangle bounds, method _getTextStyle (line 1080) | TextStyle _getTextStyle( class _DatumAnnotation (line 1090) | class _DatumAnnotation { class _AnnotationElement (line 1110) | class _AnnotationElement { method clone (line 1141) | _AnnotationElement clone() method updateAnimationPercent (line 1159) | void updateAnimationPercent( type _AnnotationLabelType (line 1188) | enum _AnnotationLabelType { class _AnimatedAnnotation (line 1194) | class _AnimatedAnnotation { method animateOut (line 1211) | void animateOut() method setNewTarget (line 1218) | void setNewTarget(_AnnotationElement newTarget) method getCurrentAnnotation (line 1225) | _AnnotationElement getCurrentAnnotation(double animationPercent) class RangeAnnotationTester (line 1240) | @visibleForTesting method mockLayout (line 1250) | void mockLayout(Rectangle bounds) method doesAnnotationExist (line 1255) | bool doesAnnotationExist( class AnnotationSegment (line 1290) | abstract class AnnotationSegment { class RangeAnnotationSegment (line 1317) | class RangeAnnotationSegment extends AnnotationSegment { class LineAnnotationSegment (line 1348) | class LineAnnotationSegment extends AnnotationSegment { type RangeAnnotationAxisType (line 1381) | enum RangeAnnotationAxisType { type AnnotationLabelAnchor (line 1387) | enum AnnotationLabelAnchor { type AnnotationLabelDirection (line 1399) | enum AnnotationLabelDirection { type AnnotationLabelPosition (line 1414) | enum AnnotationLabelPosition { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/selection/lock_selection.dart class LockSelection (line 35) | class LockSelection implements ChartBehavior { method _onTapTest (line 58) | bool _onTapTest(Point chartPoint) method _onSelect (line 63) | bool _onSelect(Point chartPoint, [double? ignored]) method attachTo (line 97) | void attachTo(BaseChart chart) method removeFrom (line 117) | void removeFrom(BaseChart chart) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/selection/select_nearest.dart class SelectNearest (line 60) | class SelectNearest implements ChartBehavior { method _onTapTest (line 148) | bool _onTapTest(Point chartPoint) method _onLongPressSelect (line 154) | bool _onLongPressSelect(Point chartPoint) method _onSelect (line 159) | bool _onSelect(Point chartPoint, [double? ignored]) method _extractSeriesFromNearestSelection (line 210) | List> _extractSeriesFromNearestSelection( method _onDeselectAll (line 225) | bool _onDeselectAll(Point _, double __, double ___) method _expandToDomain (line 237) | List> _expandToDomain(DatumDetails nearestDetails) method attachTo (line 296) | void attachTo(BaseChart chart) method removeFrom (line 316) | void removeFrom(BaseChart chart) type SelectionMode (line 327) | enum SelectionMode { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/selection/selection_trigger.dart type SelectionTrigger (line 16) | enum SelectionTrigger { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/slider/slider.dart class Slider (line 52) | class Slider implements ChartBehavior { method _onTapTest (line 207) | bool _onTapTest(Point chartPoint) method _onLongPressSelect (line 213) | bool _onLongPressSelect(Point chartPoint) method _onSelect (line 218) | bool _onSelect(Point chartPoint, [double? ignored]) method _onDragEnd (line 238) | bool _onDragEnd(Point chartPoint, double __, double ___) method _sliderContainsPoint (line 277) | bool _sliderContainsPoint(Point chartPoint) method _setInitialDragState (line 282) | void _setInitialDragState(List> _) method _updateViewData (line 286) | void _updateViewData() method _fireChangeEvent (line 321) | void _fireChangeEvent(ChartCanvas _) method _moveSliderToPoint (line 371) | bool _moveSliderToPoint(Point point) method _moveSliderToDomain (line 469) | bool _moveSliderToDomain(D? domain, {num? measure}) method moveSliderToDomain (line 499) | void moveSliderToDomain(D domain, {num? measure, bool skipAnimation = ... method attachTo (line 516) | void attachTo(BaseChart chart) method removeFrom (line 535) | void removeFrom(BaseChart chart) class SliderStyle (line 547) | class SliderStyle { type SliderHandlePosition (line 611) | enum SliderHandlePosition { middle, top, manual } class _SliderLayoutView (line 614) | class _SliderLayoutView extends LayoutView { method measure (line 644) | ViewMeasuredSizes? measure(int maxWidth, int maxHeight) method layout (line 649) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... method paint (line 654) | void paint(ChartCanvas canvas, double animationPercent) class _SliderElement (line 679) | class _SliderElement { method clone (line 694) | _SliderElement clone() method updateAnimationPercent (line 704) | void updateAnimationPercent(_SliderElement previous, class _AnimatedSlider (line 747) | class _AnimatedSlider { method animateOut (line 763) | void animateOut() method setNewTarget (line 784) | void setNewTarget(_SliderElement newTarget) method getCurrentSlider (line 791) | _SliderElement getCurrentSlider(double animationPercent) class SliderEventListener (line 806) | class SliderEventListener { type SliderListenerCallback (line 822) | typedef SliderListenerCallback = void Function(Point point, D? d... type SliderListenerDragState (line 840) | enum SliderListenerDragState { initial, drag, end } class SliderTester (line 843) | @visibleForTesting method layout (line 855) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/sliding_viewport.dart class SlidingViewport (line 28) | class SlidingViewport implements ChartBehavior { method _selectionChanged (line 35) | void _selectionChanged(SelectionModel selectionModel) method attachTo (line 58) | void attachTo(BaseChart chart) method removeFrom (line 67) | void removeFrom(BaseChart chart) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/sunburst_ring_expander.dart class SunburstRingExpander (line 24) | class SunburstRingExpander implements ChartBehavior { method _selectionChanged (line 31) | void _selectionChanged(SelectionModel selectionModel) method attachTo (line 39) | void attachTo(BaseChart chart) method removeFrom (line 51) | void removeFrom(BaseChart chart) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/zoom/initial_hint_behavior.dart class InitialHintBehavior (line 30) | abstract class InitialHintBehavior implements ChartBehavior { method attachTo (line 115) | void attachTo(BaseChart chart) method removeFrom (line 128) | void removeFrom(BaseChart chart) method onTapTest (line 144) | bool onTapTest(Point localPosition) method _onAxisConfigured (line 157) | void _onAxisConfigured() method _onAnimationComplete (line 190) | void _onAnimationComplete() method startHintAnimation (line 202) | void startHintAnimation() method stopHintAnimation (line 214) | void stopHintAnimation() method onHintTick (line 227) | void onHintTick() method _lerpDouble (line 260) | double _lerpDouble(double? a, double? b, double t) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/zoom/pan_and_zoom_behavior.dart class PanAndZoomBehavior (line 33) | class PanAndZoomBehavior extends PanBehavior { method onDragStart (line 56) | bool onDragStart(Point localPosition) method onDragUpdate (line 71) | bool onDragUpdate(Point localPosition, double scale) method onDragEnd (line 115) | bool onDragEnd( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/zoom/pan_behavior.dart class PanBehavior (line 31) | class PanBehavior implements ChartBehavior { method attachTo (line 80) | void attachTo(BaseChart chart) method removeFrom (line 100) | void removeFrom(BaseChart chart) method onTapTest (line 119) | bool onTapTest(Point localPosition) method onDragStart (line 128) | bool onDragStart(Point localPosition) method onDragUpdate (line 141) | bool onDragUpdate(Point localPosition, double scale) method onDragEnd (line 188) | bool onDragEnd( method onPanStart (line 195) | void onPanStart() method onPanEnd (line 206) | void onPanEnd() method cancelPanning (line 222) | void cancelPanning() type PanningCompletedCallback (line 228) | typedef PanningCompletedCallback = void Function(); FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/behavior/zoom/panning_tick_provider.dart type PanningTickProviderMode (line 26) | enum PanningTickProviderMode { class PanningTickProvider (line 40) | class PanningTickProvider implements TickProvider { method getTicks (line 54) | List> getTicks({ FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/canvas_shapes.dart class CanvasRect (line 22) | class CanvasRect { class CanvasBarStack (line 39) | class CanvasBarStack { class CanvasPie (line 104) | class CanvasPie { class CanvasPieSlice (line 121) | class CanvasPieSlice { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/chart_canvas.dart class ChartCanvas (line 23) | abstract class ChartCanvas { method drawCircleSector (line 44) | void drawCircleSector(Point center, double radius, double innerRadius, method drawLine (line 55) | void drawLine( method drawPie (line 65) | void drawPie(CanvasPie canvasPie) method drawPoint (line 80) | void drawPoint( method drawPolygon (line 98) | void drawPolygon( method drawRect (line 111) | void drawRect(Rectangle bounds, method drawRRect (line 118) | void drawRRect(Rectangle bounds, method drawBarStack (line 140) | void drawBarStack(CanvasBarStack canvasBarStack, method drawText (line 143) | void drawText(TextElement textElement, int offsetX, int offsetY, method setClipBounds (line 149) | void setClipBounds(Rectangle clipBounds) method resetClipBounds (line 152) | void resetClipBounds() function getAnimatedColor (line 155) | Color getAnimatedColor(Color previous, Color target, double animationPer... type FillPatternType (line 170) | enum FillPatternType { forwardHatch, solid } type BlendMode (line 173) | enum BlendMode { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/chart_context.dart class ChartContext (line 20) | abstract class ChartContext { method requestRedraw (line 52) | void requestRedraw() method requestAnimation (line 54) | void requestAnimation(Duration transition) method requestPaint (line 56) | void requestPaint() method enableA11yExploreMode (line 58) | void enableA11yExploreMode(List nodes, {String? announcement}) method disableA11yExploreMode (line 60) | void disableA11yExploreMode({String? announcement}) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/datum_details.dart type DomainFormatter (line 24) | typedef DomainFormatter = String Function(D domain); type MeasureFormatter (line 25) | typedef MeasureFormatter = String Function(num? measure); class DatumDetails (line 28) | class DatumDetails { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/processed_series.dart class MutableSeries (line 24) | class MutableSeries extends ImmutableSeries { method setAttr (line 210) | void setAttr(AttributeKey key, R value) method getAttr (line 213) | R? getAttr(AttributeKey key) class ImmutableSeries (line 223) | abstract class ImmutableSeries { method setAttr (line 309) | void setAttr(AttributeKey key, R value) method getAttr (line 311) | R? getAttr(AttributeKey key) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/selection_model/selection_model.dart class SelectionModel (line 33) | class SelectionModel { method isDatumSelected (line 104) | bool isDatumSelected(ImmutableSeries series, int? index) class MutableSelectionModel (line 149) | class MutableSelectionModel extends SelectionModel { method clearSelection (line 166) | bool clearSelection({bool notifyListeners = true}) method updateSelection (line 172) | bool updateSelection( method addSelectionChangedListener (line 201) | void addSelectionChangedListener(SelectionModelListener listener) method removeSelectionChangedListener (line 206) | void removeSelectionChangedListener(SelectionModelListener listener) method addSelectionUpdatedListener (line 219) | void addSelectionUpdatedListener(SelectionModelListener listener) method removeSelectionUpdatedListener (line 224) | void removeSelectionUpdatedListener(SelectionModelListener listener) method addSelectionLockChangedListener (line 229) | void addSelectionLockChangedListener(SelectionModelListener listener) method removeSelectionLockChangedListener (line 234) | void removeSelectionLockChangedListener(SelectionModelListener list... method clearAllListeners (line 239) | void clearAllListeners() type SelectionModelListener (line 248) | typedef SelectionModelListener = void Function(SelectionModel model); type SelectionModelType (line 250) | enum SelectionModelType { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/series_datum.dart class SeriesDatum (line 19) | class SeriesDatum { class SeriesDatumConfig (line 45) | class SeriesDatumConfig { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/series_renderer.dart class SeriesRenderer (line 49) | abstract class SeriesRenderer extends LayoutView { method onAttach (line 69) | void onAttach(BaseChart chart) method onDetach (line 73) | void onDetach(BaseChart chart) method configureSeries (line 79) | void configureSeries(List> seriesList) method preprocessSeries (line 83) | void preprocessSeries(List> seriesList) method configureDomainAxes (line 86) | void configureDomainAxes(List> seriesList) method configureMeasureAxes (line 89) | void configureMeasureAxes(List> seriesList) method update (line 94) | void update(List> seriesList, bool isAnimating) method paint (line 99) | void paint(ChartCanvas canvas, double animationPercent) method getNearestDatumDetailPerSeries (line 119) | List> getNearestDatumDetailPerSeries( method getDetailsForSeriesDatum (line 131) | DatumDetails getDetailsForSeriesDatum(SeriesDatum seriesDatum) method addPositionToDetailsForSeriesDatum (line 138) | DatumDetails addPositionToDetailsForSeriesDatum( class BaseSeriesRenderer (line 144) | abstract class BaseSeriesRenderer implements SeriesRenderer { method onAttach (line 171) | void onAttach(BaseChart chart) method onDetach (line 174) | void onDetach(BaseChart chart) method assignMissingColors (line 184) | void assignMissingColors(Iterable> seriesList, method measure (line 301) | ViewMeasuredSizes? measure(int maxWidth, int maxHeight) method layout (line 306) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... method configureSeries (line 317) | void configureSeries(List> seriesList) method preprocessSeries (line 320) | void preprocessSeries(List> seriesList) method configureDomainAxes (line 323) | void configureDomainAxes(List> seriesList) method configureMeasureAxes (line 326) | void configureMeasureAxes(List> seriesList) method getDetailsForSeriesDatum (line 329) | DatumDetails getDetailsForSeriesDatum(SeriesDatum seriesDatum) method isPointWithinBounds (line 413) | bool isPointWithinBounds(Point chartPoint, Rectangle? bou... FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/series_renderer_config.dart class SeriesRendererConfig (line 21) | abstract class SeriesRendererConfig { method build (line 33) | SeriesRenderer build() class RendererAttributeKey (line 36) | class RendererAttributeKey extends TypedKey { class RendererAttributes (line 40) | class RendererAttributes extends TypedRegistry {} FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/unitconverter/identity_converter.dart class IdentityConverter (line 19) | class IdentityConverter implements UnitConverter { method convert (line 23) | U convert(U value) method invert (line 26) | U invert(U value) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/common/unitconverter/unit_converter.dart class UnitConverter (line 20) | abstract class UnitConverter { method convert (line 22) | T convert(F value) method invert (line 25) | F invert(T value) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/layout/layout_config.dart class LayoutConfig (line 17) | class LayoutConfig { class MarginSpec (line 36) | class MarginSpec { method getMinPixels (line 99) | int getMinPixels(int totalPixels) method getMaxPixels (line 113) | int getMaxPixels(int totalPixels) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/layout/layout_manager.dart class LayoutManager (line 21) | abstract class LayoutManager { method addView (line 23) | void addView(LayoutView view) method removeView (line 27) | void removeView(LayoutView view) method isAttached (line 30) | bool isAttached(LayoutView view) method measure (line 34) | void measure(int width, int height) method layout (line 38) | void layout(int width, int height) method updateConfig (line 41) | void updateConfig(LayoutConfig layoutConfig) method withinDrawArea (line 63) | bool withinDrawArea(Point point) method applyToViews (line 66) | void applyToViews(void Function(LayoutView view) apply) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/layout/layout_manager_impl.dart class LayoutManagerImpl (line 24) | class LayoutManagerImpl implements LayoutManager { method addView (line 57) | void addView(LayoutView view) method removeView (line 66) | void removeView(LayoutView view) method isAttached (line 76) | bool isAttached(LayoutView view) method updateConfig (line 79) | void updateConfig(LayoutConfig layoutConfig) method withinDrawArea (line 167) | bool withinDrawArea(Point point) method measure (line 173) | void measure(int width, int height) method layout (line 242) | void layout(int width, int height) method _viewsForPositions (line 270) | Iterable _viewsForPositions(LayoutPosition p1, method _measure (line 280) | _MeasuredSizes _measure( method applyToViews (line 347) | void applyToViews(void Function(LayoutView view) apply) class _MeasuredSizes (line 353) | class _MeasuredSizes { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/layout/layout_margin_strategy.dart class SizeList (line 19) | class SizeList { method add (line 29) | void add(int size) method adjust (line 34) | void adjust(int index, int amount) class _DesiredViewSizes (line 40) | class _DesiredViewSizes { method add (line 44) | void add(int preferred, int minimum) method adjustedTo (line 49) | void adjustedTo(int maxSize) class VerticalMarginStrategy (line 71) | abstract class VerticalMarginStrategy { method measure (line 72) | SizeList measure(Iterable views, method layout (line 106) | void layout(List views, SizeList measuredSizes, class LeftMarginLayoutStrategy (line 111) | class LeftMarginLayoutStrategy extends VerticalMarginStrategy { method layout (line 113) | void layout(Iterable views, SizeList measuredSizes, class RightMarginLayoutStrategy (line 141) | class RightMarginLayoutStrategy extends VerticalMarginStrategy { method layout (line 143) | void layout(Iterable views, SizeList measuredSizes, class HorizontalMarginStrategy (line 171) | abstract class HorizontalMarginStrategy { method measure (line 172) | SizeList measure(Iterable views, method layout (line 206) | void layout(Iterable views, SizeList measuredSizes, class TopMarginLayoutStrategy (line 211) | class TopMarginLayoutStrategy extends HorizontalMarginStrategy { method layout (line 213) | void layout(Iterable views, SizeList measuredSizes, class BottomMarginLayoutStrategy (line 242) | class BottomMarginLayoutStrategy extends HorizontalMarginStrategy { method layout (line 244) | void layout(Iterable views, SizeList measuredSizes, FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/layout/layout_view.dart type LayoutPosition (line 24) | enum LayoutPosition { class LayoutViewPaintOrder (line 46) | class LayoutViewPaintOrder { class LayoutViewPositionOrder (line 74) | class LayoutViewPositionOrder { class ViewMargin (line 83) | class ViewMargin { class LayoutViewConfig (line 106) | class LayoutViewConfig { class ViewMeasuredSizes (line 154) | class ViewMeasuredSizes { class LayoutView (line 180) | abstract class LayoutView { method measure (line 192) | ViewMeasuredSizes? measure(int maxWidth, int maxHeight) method layout (line 195) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... method paint (line 198) | void paint(ChartCanvas canvas, double animationPercent) function layoutPosition (line 214) | LayoutPosition layoutPosition(BehaviorPosition behaviorPosition, FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/line/line_chart.dart class LineChart (line 24) | class LineChart extends NumericCartesianChart { method makeDefaultRenderer (line 39) | SeriesRenderer makeDefaultRenderer() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/line/line_renderer.dart class LineRenderer (line 42) | class LineRenderer extends BaseCartesianRenderer { method layout (line 86) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... method configureSeries (line 95) | void configureSeries(List> seriesList) method preprocessSeries (line 121) | void preprocessSeries(List> seriesList) method _createInitialOffsetMap (line 247) | Map _createInitialOffsetMap(MutableSeries series) method _createStackedMeasureOffsetFunction (line 263) | AccessorFn _createStackedMeasureOffsetFunction(MutableSeries ... method _mergeIntoSeriesMap (line 287) | void _mergeIntoSeriesMap(List> seriesList) method update (line 326) | void update(List> seriesList, bool isAnimatingThisD... method _createLineAndAreaElements (line 577) | List _createLineAndAreaElements( method _createPointListForSeries (line 684) | List<_DatumPoint> _createPointListForSeries( method _createLineAndAreaSegmentsForSeries (line 729) | List>>> _createLineAndAreaSegmentsForSeries( method _createLineSegment (line 816) | List<_DatumPoint> _createLineSegment( method _createAreaSegment (line 837) | List<_DatumPoint> _createAreaSegment( method _createBoundsSegment (line 870) | List<_DatumPoint> _createBoundsSegment(List<_DatumPoint> pointList, method _createPositionExtent (line 905) | _Range _createPositionExtent( method onAttach (line 924) | void onAttach(BaseChart chart) method paint (line 933) | void paint(ChartCanvas canvas, double animationPercent) method _getClipBoundsForExtent (line 1016) | Rectangle _getClipBoundsForExtent(_Range extent) method _getPoint (line 1040) | _DatumPoint _getPoint( method getNearestDatumDetailPerSeries (line 1065) | List> getNearestDatumDetailPerSeries( method addPositionToDetailsForSeriesDatum (line 1152) | DatumDetails addPositionToDetailsForSeriesDatum( class _DatumPoint (line 1167) | class _DatumPoint extends NullablePoint { class _LineRendererElement (line 1194) | class _LineRendererElement { method clone (line 1219) | _LineRendererElement clone() method updateAnimationPercent (line 1234) | void updateAnimationPercent(_LineRendererElement previous, class _AnimatedLine (line 1295) | class _AnimatedLine { method animateOut (line 1315) | void animateOut() method setNewTarget (line 1338) | void setNewTarget(_LineRendererElement newTarget) method getCurrentLine (line 1345) | _LineRendererElement getCurrentLine(double animationPercent) class _AreaRendererElement (line 1364) | class _AreaRendererElement { method clone (line 1383) | _AreaRendererElement clone() method updateAnimationPercent (line 1395) | void updateAnimationPercent(_AreaRendererElement previous, class _AnimatedArea (line 1450) | class _AnimatedArea { method animateOut (line 1470) | void animateOut() method setNewTarget (line 1489) | void setNewTarget(_AreaRendererElement newTarget) method getCurrentArea (line 1496) | _AreaRendererElement getCurrentArea(double animationPercent) class _AnimatedElements (line 1510) | class _AnimatedElements { class _Range (line 1579) | class _Range { method includePoint (line 1594) | void includePoint(D? value) method _includePointAsNum (line 1611) | void _includePointAsNum(D value) method _includePointAsDateTime (line 1621) | void _includePointAsDateTime(D value) method _includePointAsString (line 1634) | void _includePointAsString(D value) class LineRendererTester (line 1639) | @visibleForTesting method setSeriesKeys (line 1647) | void setSeriesKeys(List keys) method merge (line 1651) | void merge(List> series) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/line/line_renderer_config.dart class LineRendererConfig (line 23) | class LineRendererConfig extends LayoutViewConfig method build (line 92) | LineRenderer build() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/pie/arc_label_decorator.dart class ArcLabelDecorator (line 38) | class ArcLabelDecorator extends ArcRendererDecorator { method decorate (line 89) | void decorate(ArcRendererElementList arcElements, ChartCanvas canvas, method calculateLabelPosition (line 214) | ArcLabelPosition calculateLabelPosition( method _getTextStyle (line 239) | TextStyle _getTextStyle( method _getDatumStyle (line 249) | TextStyle _getDatumStyle(AccessorFn? labelFn, int? datu... method _drawInsideLabel (line 259) | void _drawInsideLabel( method _drawOutsideLabel (line 282) | List? _drawOutsideLabel( method _detectOutsideLabelCollision (line 336) | bool _detectOutsideLabelCollision(num labelY, bool labelLeftOfChart, method _drawLeaderLine (line 361) | double _drawLeaderLine( type ArcLabelPosition (line 392) | enum ArcLabelPosition { class ArcLabelLeaderLineStyleSpec (line 406) | @immutable FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/pie/arc_renderer.dart class ArcRenderer (line 34) | class ArcRenderer extends BaseArcRenderer { method preprocessSeries (line 64) | void preprocessSeries(List> seriesList) method update (line 137) | void update(List> seriesList, bool isAnimatingThisD... method paint (line 299) | void paint(ChartCanvas canvas, double animationPercent) method assignMissingColors (line 319) | void assignMissingColors(Iterable> seriesList, method _calculateInnerRadius (line 340) | double _calculateInnerRadius(double radius) method getArcLists (line 352) | List> getArcLists({String? seriesId}) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/pie/arc_renderer_config.dart class ArcRendererConfig (line 25) | class ArcRendererConfig extends BaseArcRendererConfig { method build (line 49) | ArcRenderer build() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/pie/arc_renderer_decorator.dart class ArcRendererDecorator (line 23) | abstract class ArcRendererDecorator { method decorate (line 30) | void decorate(ArcRendererElementList arcElements, ChartCanvas canvas, FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/pie/arc_renderer_element.dart class ArcRendererElementList (line 23) | class ArcRendererElementList { class ArcRendererElement (line 47) | class ArcRendererElement { method clone (line 66) | ArcRendererElement clone() method updateAnimationPercent (line 77) | void updateAnimationPercent(ArcRendererElement previous, class AnimatedArcList (line 90) | @protected class AnimatedArc (line 105) | @protected method animateOut (line 126) | void animateOut(double endAngle) method setNewTarget (line 137) | void setNewTarget(ArcRendererElement newTarget) method getCurrentArc (line 144) | ArcRendererElement getCurrentArc(double animationPercent) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/pie/base_arc_renderer.dart class BaseArcRenderer (line 42) | abstract class BaseArcRenderer extends BaseSeriesRenderer { method onAttach (line 62) | void onAttach(BaseChart chart) method configureSeries (line 68) | void configureSeries(List> seriesList) method getExpandedDatumDetails (line 104) | DatumDetails getExpandedDatumDetails(SeriesDatum seriesDatum) method getArcLists (line 128) | List> getArcLists({String? seriesId}) method _getChartPosition (line 136) | Point? _getChartPosition(String seriesId, String key) method paint (line 170) | void paint(ChartCanvas canvas, double animationPercent) method getNearestDatumDetailPerSeries (line 232) | List> getNearestDatumDetailPerSeries( method addPositionToDetailsForSeriesDatum (line 296) | DatumDetails addPositionToDetailsForSeriesDatum( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/pie/base_arc_renderer_config.dart class BaseArcRendererConfig (line 27) | abstract class BaseArcRendererConfig extends LayoutViewConfig FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/pie/pie_chart.dart class PieChart (line 26) | class PieChart extends BaseChart { method drawInternal (line 38) | void drawInternal(List> seriesList, method updateConfig (line 48) | void updateConfig(LayoutConfig? layoutConfig) method makeDefaultRenderer (line 53) | SeriesRenderer makeDefaultRenderer() method getDatumDetails (line 59) | List> getDatumDetails(SelectionModelType type) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/scatter_plot/comparison_points_decorator.dart class ComparisonPointsDecorator (line 31) | class ComparisonPointsDecorator extends PointRendererDecorator { method decorate (line 44) | void decorate(PointRendererElement pointElement, ChartCanvas canvas, method computeBoundedPointsForElement (line 70) | List>? computeBoundedPointsForElement( method _clampPointAlongLineToBoundingBox (line 122) | Point? _clampPointAlongLineToBoundingBox( class _Line (line 166) | class _Line { method intersection (line 209) | Point? intersection(_Line other) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/scatter_plot/point_renderer.dart class PointRenderer (line 68) | class PointRenderer extends BaseCartesianRenderer { method configureSeries (line 100) | void configureSeries(List> seriesList) method preprocessSeries (line 105) | void preprocessSeries(List> seriesList) method update (line 204) | void update(List> seriesList, bool isAnimatingThisD... method onAttach (line 338) | void onAttach(BaseChart chart) method paint (line 347) | void paint(ChartCanvas canvas, double animationPercent) method getPoint (line 426) | DatumPoint getPoint( method getNearestDatumDetailPerSeries (line 473) | List> getNearestDatumDetailPerSeries( method _createDatumDetails (line 556) | DatumDetails _createDatumDetails( method _getDatumDistance (line 580) | _Distances _getDatumDistance( method addPositionToDetailsForSeriesDatum (line 633) | DatumDetails addPositionToDetailsForSeriesDatum( class DatumPoint (line 686) | class DatumPoint extends NullablePoint { class PointRendererElement (line 731) | class PointRendererElement { method clone (line 754) | PointRendererElement clone() method updateAnimationPercent (line 768) | void updateAnimationPercent(PointRendererElement previous, class AnimatedPoint (line 833) | class AnimatedPoint { method animateOut (line 853) | void animateOut() method setNewTarget (line 876) | void setNewTarget(PointRendererElement newTarget) method getCurrentPoint (line 883) | PointRendererElement getCurrentPoint(double animationPercent) class _Distances (line 898) | class _Distances { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/scatter_plot/point_renderer_config.dart class PointRendererConfig (line 24) | class PointRendererConfig extends LayoutViewConfig method build (line 80) | PointRenderer build() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/scatter_plot/point_renderer_decorator.dart class PointRendererDecorator (line 23) | abstract class PointRendererDecorator { method decorate (line 30) | void decorate(PointRendererElement pointElement, ChartCanvas canvas, FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/scatter_plot/scatter_plot_chart.dart class ScatterPlotChart (line 35) | class ScatterPlotChart extends NumericCartesianChart { method makeDefaultRenderer (line 62) | SeriesRenderer makeDefaultRenderer() method initDomainAxis (line 67) | void initDomainAxis() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/scatter_plot/symbol_annotation_renderer.dart class SymbolAnnotationRenderer (line 49) | class SymbolAnnotationRenderer extends PointRenderer method configureMeasureAxes (line 73) | void configureMeasureAxes(List> seriesList) method preprocessSeries (line 76) | void preprocessSeries(List> seriesList) method getPoint (line 135) | DatumPoint getPoint( method onAttach (line 181) | void onAttach(BaseChart chart) method onDetach (line 197) | void onDetach(BaseChart chart) method paint (line 202) | void paint(ChartCanvas canvas, double animationPercent) method measure (line 235) | ViewMeasuredSizes measure(int maxWidth, int maxHeight) method layout (line 244) | void layout(Rectangle componentBounds, Rectangle drawAreaBou... class _SeriesInfo (line 254) | class _SeriesInfo { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/scatter_plot/symbol_annotation_renderer_config.dart class SymbolAnnotationRendererConfig (line 29) | class SymbolAnnotationRendererConfig extends PointRendererConfig { method build (line 68) | SymbolAnnotationRenderer build() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/sunburst/sunburst_arc_label_decorator.dart class SunburstArcLabelDecorator (line 36) | class SunburstArcLabelDecorator extends ArcLabelDecorator { method decorate (line 72) | void decorate(ArcRendererElementList arcElements, ChartCanvas canvas, method calculateLabelPosition (line 91) | ArcLabelPosition calculateLabelPosition( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/sunburst/sunburst_arc_renderer.dart class SunburstArcRenderer (line 38) | class SunburstArcRenderer extends BaseArcRenderer { method preprocessSeries (line 75) | void preprocessSeries(List> seriesList) method _createArcRenderElementForNode (line 135) | List> _createArcRenderElementForNode( method _getParentArcLength (line 187) | double _getParentArcLength(TreeNode parent) method _getParentStartAngle (line 192) | double _getParentStartAngle(TreeNode parent) method update (line 198) | void update(List> seriesList, bool isAnimatingThisD... method paint (line 398) | void paint(ChartCanvas canvas, double animationPercent) method _isNodeDisplayed (line 425) | bool _isNodeDisplayed(TreeNode? node) method expandNode (line 432) | void expandNode(TreeNode node) method assignMissingColors (line 455) | void assignMissingColors(Iterable> seriesList, method _calculateRadii (line 510) | List _calculateRadii(double radius, method getArcLists (line 574) | List> getArcLists({String? seriesId}) method _ensureConfigLengthCoversMaxDisplayLevel (line 584) | List _ensureConfigLengthCoversMaxDisplayLevel( class SunburstArcRendererElement (line 601) | class SunburstArcRendererElement extends ArcRendererElement { method clone (line 635) | SunburstArcRendererElement clone() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/sunburst/sunburst_arc_renderer_config.dart type List (line 28) | typedef List> ExpandNodeCallback( class SunburstArcRendererConfig (line 32) | class SunburstArcRendererConfig extends BaseArcRendererConfig { method build (line 95) | SunburstArcRenderer build() type SunburstColorStrategy (line 102) | enum SunburstColorStrategy { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/sunburst/sunburst_chart.dart class SunburstChart (line 26) | class SunburstChart extends BaseChart { method makeDefaultRenderer (line 31) | SeriesRenderer makeDefaultRenderer() method getDatumDetails (line 38) | List> getDatumDetails(SelectionModelType type) method expandNode (line 63) | void expandNode(TreeNode node) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/time_series/time_series_chart.dart class TimeSeriesChart (line 31) | class TimeSeriesChart extends CartesianChart { method initDomainAxis (line 50) | void initDomainAxis() method makeDefaultRenderer (line 56) | SeriesRenderer makeDefaultRenderer() method createDomainAxisFromSpec (line 62) | Axis createDomainAxisFromSpec(AxisSpec axisSpec) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/treemap/base_treemap_renderer.dart class BaseTreeMapRenderer (line 42) | abstract class BaseTreeMapRenderer extends BaseSeriesRenderer { method onAttach (line 72) | void onAttach(BaseChart chart) method configureSeries (line 81) | void configureSeries(List> seriesList) method preprocessSeries (line 87) | void preprocessSeries(List> seriesList) method tile (line 109) | void tile(TreeNode node) method update (line 112) | void update(List> seriesList, bool isAnimating) method paint (line 143) | void paint(ChartCanvas canvas, double animationPercent) method getNearestDatumDetailPerSeries (line 182) | List> getNearestDatumDetailPerSeries( method addPositionToDetailsForSeriesDatum (line 230) | DatumDetails addPositionToDetailsForSeriesDatum( method assignMissingColors (line 245) | void assignMissingColors(Iterable> seriesList, method assignMissingStrokeWidths (line 267) | void assignMissingStrokeWidths(Iterable> seriesList) method availableLayoutBoundingRect (line 278) | MutableRectangle availableLayoutBoundingRect(TreeNode node) method scaleArea (line 305) | void scaleArea(Iterable> children, num scaleFactor) method measureForTreeNode (line 315) | num measureForTreeNode(TreeNode node) method areaForRectangle (line 320) | num areaForRectangle(Rectangle rect) method areaForTreeNode (line 324) | num areaForTreeNode(TreeNode node) method position (line 341) | void position(Iterable> nodes, MutableRectangle bound... method _configureRootRendererElement (line 376) | void _configureRootRendererElement(TreeNode root) method _createAnimatedTreeMapRect (line 388) | _AnimatedTreeMapRect _createAnimatedTreeMapRect( method _createRendererElement (line 406) | TreeMapRendererElement _createRendererElement( method _getRendererElement (line 419) | TreeMapRendererElement _getRendererElement(TreeNode node) method _ensureSingleTree (line 426) | void _ensureSingleTree(List> seriesList) class _AnimatedTreeMapRect (line 433) | class _AnimatedTreeMapRect { method animateOut (line 454) | void animateOut() method setNewTarget (line 465) | void setNewTarget(TreeMapRendererElement newTarget) method getCurrentRect (line 474) | TreeMapRendererElement getCurrentRect(double animationPercent) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/treemap/dice_treemap_renderer.dart class DiceTreeMapRenderer (line 22) | class DiceTreeMapRenderer extends BaseTreeMapRenderer { method tile (line 31) | void tile(TreeNode node) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/treemap/slice_dice_treemap_renderer.dart class SliceDiceTreeMapRenderer (line 22) | class SliceDiceTreeMapRenderer extends BaseTreeMapRenderer { method tile (line 32) | void tile(TreeNode node) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/treemap/slice_treemap_renderer.dart class SliceTreeMapRenderer (line 22) | class SliceTreeMapRenderer extends BaseTreeMapRenderer { method tile (line 31) | void tile(TreeNode node) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/treemap/squarified_treemap_renderer.dart class SquarifiedTreeMapRenderer (line 25) | class SquarifiedTreeMapRenderer extends BaseTreeMapRenderer { method tile (line 47) | void tile(TreeNode node) class _SquarifyRatioAnalyzer (line 87) | class _SquarifyRatioAnalyzer { method addNode (line 102) | void addNode(TreeNode node) method removeLast (line 108) | void removeLast() method worst (line 122) | num worst(num width) method reset (line 141) | void reset() method _square (line 147) | num _square(num n) type AreaFn (line 151) | typedef AreaFn = num Function(TreeNode node); FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/treemap/treemap_chart.dart class TreeMapChart (line 25) | class TreeMapChart extends BaseChart { method drawInternal (line 30) | void drawInternal(List> seriesList, method makeDefaultRenderer (line 41) | SeriesRenderer makeDefaultRenderer() method getDatumDetails (line 48) | List> getDatumDetails(SelectionModelType type) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/treemap/treemap_label_decorator.dart class TreeMapLabelDecorator (line 31) | class TreeMapLabelDecorator extends TreeMapRendererDecorator { method decorate (line 62) | void decorate(TreeMapRendererElement rendererElement, ChartCanvas c... method _asTextStyle (line 115) | TextStyle _asTextStyle( method _datumStyle (line 124) | TextStyle _datumStyle(AccessorFn? labelStyleFn, int dat... method _createLabelSegment (line 133) | _TreeMapLabelSegment _createLabelSegment(Rectangle elementBoundingRect, class _TreeMapLabelSegment (line 167) | class _TreeMapLabelSegment { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/treemap/treemap_renderer_config.dart class TreeMapRendererConfig (line 30) | class TreeMapRendererConfig extends LayoutViewConfig method build (line 81) | BaseTreeMapRenderer build() type TreeMapTileType (line 107) | enum TreeMapTileType { dice, slice, sliceDice, squarified } FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/treemap/treemap_renderer_decorator.dart class TreeMapRendererDecorator (line 24) | abstract class TreeMapRendererDecorator { method decorate (line 28) | void decorate(TreeMapRendererElement rendererElement, ChartCanvas c... FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/chart/treemap/treemap_renderer_element.dart class TreeMapRendererElement (line 23) | class TreeMapRendererElement { method clone (line 81) | TreeMapRendererElement clone() method refreshPaintProperties (line 106) | void refreshPaintProperties() method updateAnimationPercent (line 119) | void updateAnimationPercent(TreeMapRendererElement previous, method toString (line 127) | String toString() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/color.dart class Color (line 18) | @immutable method toString (line 98) | String toString() method _get2CharHex (line 111) | String _get2CharHex(int num) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/date_time_factory.dart class DateTimeFactory (line 21) | abstract class DateTimeFactory { method createDateTimeFromMilliSecondsSinceEpoch (line 30) | DateTime createDateTimeFromMilliSecondsSinceEpoch(int millisecondsSinc... method createDateTime (line 32) | DateTime createDateTime(int year, method createDateFormat (line 42) | DateFormat createDateFormat(String? pattern) class LocalDateTimeFactory (line 46) | class LocalDateTimeFactory implements DateTimeFactory { method createDateTimeFromMilliSecondsSinceEpoch (line 50) | DateTime createDateTimeFromMilliSecondsSinceEpoch( method createDateTime (line 56) | DateTime createDateTime(int year, method createDateFormat (line 70) | DateFormat createDateFormat(String? pattern) class UTCDateTimeFactory (line 74) | class UTCDateTimeFactory implements DateTimeFactory { method createDateTimeFromMilliSecondsSinceEpoch (line 78) | DateTime createDateTimeFromMilliSecondsSinceEpoch( method createDateTime (line 85) | DateTime createDateTime(int year, method createDateFormat (line 99) | DateFormat createDateFormat(String? pattern) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/gesture_listener.dart class GestureListener (line 24) | class GestureListener { type GestureCancelCallback (line 106) | typedef GestureCancelCallback = void Function(); type GestureCallback (line 107) | typedef GestureCallback = bool Function(); type GestureSinglePointCallback (line 108) | typedef GestureSinglePointCallback = bool Function(Point localPo... type GestureDragStartCallback (line 110) | typedef GestureDragStartCallback = bool Function(Point localPosi... type GestureDragUpdateCallback (line 111) | typedef GestureDragUpdateCallback = bool Function( type GestureDragEndCallback (line 113) | typedef GestureDragEndCallback = bool Function( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/graphics_factory.dart class GraphicsFactory (line 21) | abstract class GraphicsFactory { method createLinePaint (line 22) | LineStyle createLinePaint() method createTextPaint (line 25) | TextStyle createTextPaint() method createTextElement (line 28) | TextElement createTextElement(String text) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/line_style.dart class LineStyle (line 18) | abstract class LineStyle extends PaintStyle { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/material_palette.dart class MaterialPalette (line 22) | class MaterialPalette { method getOrderedPalettes (line 55) | List getOrderedPalettes(int count) class MaterialBlue (line 60) | class MaterialBlue extends Palette { class MaterialRed (line 72) | class MaterialRed extends Palette { class MaterialYellow (line 84) | class MaterialYellow extends Palette { class MaterialGreen (line 96) | class MaterialGreen extends Palette { class MaterialPurple (line 108) | class MaterialPurple extends Palette { class MaterialCyan (line 120) | class MaterialCyan extends Palette { class MaterialDeepOrange (line 132) | class MaterialDeepOrange extends Palette { class MaterialLime (line 144) | class MaterialLime extends Palette { class MaterialIndigo (line 156) | class MaterialIndigo extends Palette { class MaterialPink (line 168) | class MaterialPink extends Palette { class MaterialTeal (line 180) | class MaterialTeal extends Palette { class MaterialGray (line 192) | class MaterialGray extends Palette { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/math.dart function withinBounds (line 29) | bool withinBounds(num value, num lowerBound, num upperBound, function clamp (line 42) | num clamp(num value, num minValue, num maxValue) function distanceBetweenPointAndLineSegment (line 51) | double distanceBetweenPointAndLineSegment(Vector2 p, Vector2 v, Vector2 w) function distanceBetweenPointAndLineSegmentSquared (line 61) | double distanceBetweenPointAndLineSegmentSquared( class NullablePoint (line 79) | class NullablePoint { method toString (line 90) | String toString() method toPoint (line 107) | Point toPoint() function toPoints (line 118) | List> toPoints() FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/paint_style.dart class PaintStyle (line 19) | abstract class PaintStyle { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/palette.dart class Palette (line 19) | abstract class Palette { method makeShades (line 26) | List makeShades(int colorCnt) method _getSteppedColor (line 46) | Color _getSteppedColor(Color color, int index, int steps, FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/performance.dart type PerformanceCallback (line 16) | typedef PerformanceCallback = void Function(String tag); class Performance (line 18) | class Performance { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/proxy_gesture_listener.dart class ProxyGestureListener (line 23) | class ProxyGestureListener { method add (line 27) | void add(GestureListener listener) method remove (line 32) | void remove(GestureListener listener) method onTapTest (line 37) | bool onTapTest(Point localPosition) method onLongPress (line 42) | bool onLongPress(Point localPosition) method onTap (line 57) | bool onTap(Point localPosition) method onHover (line 73) | bool onHover(Point localPosition) method onDragStart (line 82) | bool onDragStart(Point localPosition) method onDragUpdate (line 102) | bool onDragUpdate(Point localPosition, double scale) method onDragEnd (line 107) | bool onDragEnd( method onFocus (line 114) | bool onFocus() method onBlur (line 119) | bool onBlur() method _cancel (line 124) | List _cancel({ method _populateActiveListeners (line 136) | bool _populateActiveListeners(Point localPosition) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/rate_limit_utils.dart type UnaryFunction (line 19) | typedef UnaryFunction = R Function(T argument); function throttle (line 27) | UnaryFunction throttle(UnaryFunction callback, FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/rtl_spec.dart class RTLSpec (line 17) | class RTLSpec { type AxisDirection (line 44) | enum AxisDirection { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/style/material_style.dart class MaterialStyle (line 24) | class MaterialStyle implements Style { method getOrderedPalettes (line 37) | List getOrderedPalettes(int count) method createAxisLineStyle (line 41) | LineStyle createAxisLineStyle( method createTickLineStyle (line 50) | LineStyle createTickLineStyle( method createGridlineStyle (line 65) | LineStyle createGridlineStyle( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/style/style.dart class Style (line 29) | abstract class Style { method getOrderedPalettes (line 37) | List getOrderedPalettes(int count) method createAxisLineStyle (line 42) | LineStyle createAxisLineStyle( method createTickLineStyle (line 48) | LineStyle createTickLineStyle( method createGridlineStyle (line 61) | LineStyle createGridlineStyle( FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/style/style_factory.dart class StyleFactory (line 19) | class StyleFactory { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/symbol_renderer.dart class BaseSymbolRenderer (line 25) | abstract class BaseSymbolRenderer { method shouldRepaint (line 26) | bool shouldRepaint(covariant BaseSymbolRenderer oldRenderer) class SymbolRenderer (line 30) | abstract class SymbolRenderer extends BaseSymbolRenderer { method paint (line 44) | void paint(ChartCanvas canvas, Rectangle bounds, method getSolidStrokeWidthPx (line 52) | double? getSolidStrokeWidthPx(double? strokeWidthPx) method getSolidFillColor (line 57) | Color? getSolidFillColor(Color? fillColor) class PointSymbolRenderer (line 73) | abstract class PointSymbolRenderer extends BaseSymbolRenderer { method paint (line 74) | void paint(ChartCanvas canvas, Point p1, double radius, class RoundedRectSymbolRenderer (line 79) | class RoundedRectSymbolRenderer extends SymbolRenderer { method paint (line 87) | void paint(ChartCanvas canvas, Rectangle bounds, method shouldRepaint (line 105) | bool shouldRepaint(RoundedRectSymbolRenderer oldRenderer) class LineSymbolRenderer (line 125) | class LineSymbolRenderer extends SymbolRenderer { method paint (line 144) | void paint(ChartCanvas canvas, Rectangle bounds, method shouldRepaint (line 188) | bool shouldRepaint(LineSymbolRenderer oldRenderer) class CircleSymbolRenderer (line 208) | class CircleSymbolRenderer extends SymbolRenderer { method paint (line 212) | void paint(ChartCanvas canvas, Rectangle bounds, method shouldRepaint (line 232) | bool shouldRepaint(CircleSymbolRenderer oldRenderer) class RectSymbolRenderer (line 249) | class RectSymbolRenderer extends SymbolRenderer { method paint (line 253) | void paint(ChartCanvas canvas, Rectangle bounds, method shouldRepaint (line 266) | bool shouldRepaint(RectSymbolRenderer oldRenderer) class TriangleSymbolRenderer (line 283) | class TriangleSymbolRenderer extends SymbolRenderer { method paint (line 287) | void paint(ChartCanvas canvas, Rectangle bounds, method shouldRepaint (line 311) | bool shouldRepaint(TriangleSymbolRenderer oldRenderer) class CylinderSymbolRenderer (line 322) | class CylinderSymbolRenderer extends PointSymbolRenderer { method paint (line 326) | void paint(ChartCanvas canvas, Point p1, double radius, method shouldRepaint (line 350) | bool shouldRepaint(CylinderSymbolRenderer oldRenderer) class RectangleRangeSymbolRenderer (line 362) | class RectangleRangeSymbolRenderer extends PointSymbolRenderer { method paint (line 366) | void paint(ChartCanvas canvas, Point p1, double radius, method shouldRepaint (line 390) | bool shouldRepaint(RectangleRangeSymbolRenderer oldRenderer) FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/text_element.dart class TextElement (line 20) | abstract class TextElement { method elementSettingsSame (line 61) | bool elementSettingsSame(TextElement a, TextElement b) type TextDirection (line 70) | enum TextDirection { type MaxWidthStrategy (line 77) | enum MaxWidthStrategy { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/text_measurement.dart class TextMeasurement (line 17) | class TextMeasurement { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/text_style.dart class TextStyle (line 19) | abstract class TextStyle extends PaintStyle { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/text_utils.dart function wrapLabelLines (line 30) | List wrapLabelLines(TextElement labelElement, function _splitLabel (line 143) | List _splitLabel( function _doesLabelFit (line 170) | bool _doesLabelFit(bool allowLabelOverflow, TextElement textElement, FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/common/typed_registry.dart class TypedRegistry (line 16) | class TypedRegistry { method getAttr (line 19) | R? getAttr(TypedKey key) method setAttr (line 23) | void setAttr(TypedKey key, R value) method mergeFrom (line 27) | void mergeFrom(TypedRegistry other) class TypedKey (line 32) | class TypedKey { FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/data/series.dart class Series (line 23) | class Series { method setAttribute (line 254) | void setAttribute(AttributeKey key, R value) method getAttribute (line 258) | R? getAttribute(AttributeKey key) type AccessorFn (line 270) | typedef AccessorFn = R Function(int? index); type TypedAccessorFn (line 272) | typedef TypedAccessorFn = R Function(T datum, int? index); class AttributeKey (line 274) | class AttributeKey extends TypedKey { class SeriesAttributes (line 278) | class SeriesAttributes extends TypedRegistry {} FILE: flutter/reddit_ticker/deps/charts/charts_common/lib/src/data/tree.dart class Tree (line 27) | class Tree { method toSeries (line 124) | Series, D> toSeries() method setAttribute (line 143) | void setAttribute(AttributeKey key, R value) method getAttribute (line 147) | R? getAttribute(AttributeKey key) class TreeNode (line 152) | class TreeNode { method addChild (line 179) | void addChild(TreeNode child) method addChildren (line 187) | void addChildren(Iterable> newChildren) method visit (line 193) | void visit(void Function(TreeNode node) f) class TreeAttributes (line 205) | class TreeAttributes extends TypedRegistry {} function _castFrom (line 208) | TypedAccessorFn, R>? _castFrom(TypedAccessorFn? f) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/bar_chart.dart class BarChart (line 38) | @immutable method createCommonChart (line 86) | common.BarChart createCommonChart(BaseChartState chartState) method addDefaultInteractions (line 99) | void addDefaultInteractions(List behaviors) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/base_chart.dart class BaseChart (line 36) | @immutable method createState (line 88) | BaseChartState createState() method createCommonChart (line 91) | common.BaseChart createCommonChart(BaseChartState chartState) method updateCommonChart (line 94) | void updateCommonChart(common.BaseChart chart, BaseChart? oldWid... method _updateBehaviors (line 129) | void _updateBehaviors(common.BaseChart chart, BaseChartState chartS... method addDefaultInteractions (line 179) | void addDefaultInteractions(List behaviors) method _notACustomBehavior (line 187) | bool _notACustomBehavior(ChartBehavior behavior) method _updateSelectionModel (line 193) | void _updateSelectionModel( method getDesiredGestures (line 243) | Set getDesiredGestures(BaseChartState chartState) class LayoutConfig (line 260) | @immutable FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/base_chart_state.dart class BaseChartState (line 35) | class BaseChartState extends State> method initState (line 63) | void initState() method requestRebuild (line 70) | void requestRebuild() method markChartDirty (line 75) | void markChartDirty() method resetChartDirtyFlag (line 80) | void resetChartDirtyFlag() method setState (line 88) | void setState(fn) method _buildChartContainer (line 95) | Widget _buildChartContainer() method build (line 118) | Widget build(BuildContext context) method dispose (line 148) | void dispose() method setAnimation (line 157) | void setAnimation(Duration transition) method _playAnimation (line 161) | void _playAnimation(Duration duration) method _animationTick (line 167) | void _animationTick() method getAnimationController (line 174) | AnimationController getAnimationController(ChartStateBehavior behavior) method disposeAnimationController (line 182) | void disposeAnimationController(ChartStateBehavior behavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/a11y/domain_a11y_explore_behavior.dart class DomainA11yExploreBehavior (line 26) | class DomainA11yExploreBehavior extends ChartBehavior { method createCommonBehavior (line 87) | common.DomainA11yExploreBehavior createCommonBehavior() method updateCommonBehavior (line 97) | void updateCommonBehavior(common.ChartBehavior commonBehavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/calculation/percent_injector.dart class PercentInjector (line 38) | @immutable method createCommonBehavior (line 51) | common.PercentInjector createCommonBehavior() method updateCommonBehavior (line 55) | void updateCommonBehavior(common.ChartBehavior commonBehavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/chart_behavior.dart class ChartBehavior (line 29) | @immutable method createCommonBehavior (line 33) | common.ChartBehavior createCommonBehavior() method updateCommonBehavior (line 35) | void updateCommonBehavior(common.ChartBehavior commonBehavior) class ChartStateBehavior (line 41) | abstract class ChartStateBehavior { class BuildableBehavior (line 46) | abstract class BuildableBehavior { method build (line 51) | Widget build(BuildContext context) type GestureType (line 67) | enum GestureType { FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/chart_title/chart_title.dart class ChartTitle (line 31) | @immutable method createCommonBehavior (line 147) | common.ChartTitle createCommonBehavior() method updateCommonBehavior (line 162) | void updateCommonBehavior(common.ChartBehavior commonBehavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/domain_highlighter.dart class DomainHighlighter (line 30) | @immutable method createCommonBehavior (line 39) | common.DomainHighlighter createCommonBehavior() method updateCommonBehavior (line 43) | void updateCommonBehavior(common.ChartBehavior commonBehavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/initial_selection.dart class InitialSelection (line 26) | @immutable method createCommonBehavior (line 40) | common.InitialSelection createCommonBehavior() method updateCommonBehavior (line 47) | void updateCommonBehavior(common.ChartBehavior commonBehavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/legend/datum_legend.dart class DatumLegend (line 43) | @immutable method createCommonBehavior (line 248) | common.DatumLegend createCommonBehavior() method updateCommonBehavior (line 252) | void updateCommonBehavior(common.ChartBehavior commonBehavior) class _FlutterDatumLegend (line 293) | class _FlutterDatumLegend extends common.DatumLegend method updateLegend (line 308) | void updateLegend() method build (line 324) | Widget build(BuildContext context) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/legend/legend.dart class TappableLegend (line 18) | abstract class TappableLegend { FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/legend/legend_content_builder.dart class LegendContentBuilder (line 24) | abstract class LegendContentBuilder { method build (line 27) | Widget build(BuildContext context, common.LegendState legendState, class BaseLegendContentBuilder (line 37) | abstract class BaseLegendContentBuilder implements LegendContentBuilder { method build (line 47) | Widget build(BuildContext context, common.LegendState legendState, class TabularLegendContentBuilder (line 72) | class TabularLegendContentBuilder extends BaseLegendContentBuilder { FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/legend/legend_entry_layout.dart class LegendEntryLayout (line 26) | abstract class LegendEntryLayout { method build (line 27) | Widget build(BuildContext context, common.LegendEntry legendEntry, class SimpleLegendEntryLayout (line 36) | class SimpleLegendEntryLayout implements LegendEntryLayout { method createSymbol (line 39) | Widget createSymbol(BuildContext context, common.LegendEntry legendEntry, method createLabel (line 65) | Widget createLabel(BuildContext context, common.LegendEntry legendEntry, method createMeasureValue (line 75) | Widget createMeasureValue(BuildContext context, method build (line 83) | Widget build(BuildContext context, common.LegendEntry legendEntry, method makeTapUpCallback (line 109) | GestureTapUpCallback makeTapUpCallback(BuildContext context, method _convertTextStyle (line 127) | TextStyle _convertTextStyle( FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/legend/legend_layout.dart class LegendLayout (line 21) | abstract class LegendLayout { method build (line 22) | Widget build(BuildContext context, List legendEntryWidgets) class TabularLegendLayout (line 26) | class TabularLegendLayout implements LegendLayout { method build (line 83) | Widget build(BuildContext context, List legendEntries) method _buildHorizontalFirst (line 107) | Widget _buildHorizontalFirst(List legendEntries) method _buildVerticalFirst (line 123) | Widget _buildVerticalFirst(List legendEntries) method _buildTableFromRows (line 137) | Table _buildTableFromRows(List rows) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/legend/series_legend.dart class SeriesLegend (line 42) | @immutable method createCommonBehavior (line 260) | common.SeriesLegend createCommonBehavior() method updateCommonBehavior (line 264) | void updateCommonBehavior(common.ChartBehavior commonBehavior) class _FlutterSeriesLegend (line 307) | class _FlutterSeriesLegend extends common.SeriesLegend method updateLegend (line 323) | void updateLegend() method build (line 339) | Widget build(BuildContext context) method _hideSeries (line 370) | void _hideSeries(common.LegendEntry detail) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/line_point_highlighter.dart class LinePointHighlighter (line 36) | @immutable method createCommonBehavior (line 86) | common.LinePointHighlighter createCommonBehavior() method updateCommonBehavior (line 99) | void updateCommonBehavior(common.ChartBehavior commonBehavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/range_annotation.dart class RangeAnnotation (line 39) | @immutable method createCommonBehavior (line 86) | common.RangeAnnotation createCommonBehavior() method updateCommonBehavior (line 98) | void updateCommonBehavior(common.ChartBehavior commonBehavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/select_nearest.dart class SelectNearest (line 51) | @immutable method _getDesiredGestures (line 89) | Set _getDesiredGestures( method createCommonBehavior (line 115) | common.SelectNearest createCommonBehavior() method updateCommonBehavior (line 125) | void updateCommonBehavior(common.ChartBehavior commonBehavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/slider/slider.dart class Slider (line 42) | @immutable method _getDesiredGestures (line 141) | Set _getDesiredGestures( method createCommonBehavior (line 163) | common.Slider createCommonBehavior() method updateCommonBehavior (line 173) | void updateCommonBehavior(common.ChartBehavior commonBehavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/sliding_viewport.dart class SlidingViewport (line 29) | @immutable method createCommonBehavior (line 38) | common.SlidingViewport createCommonBehavior() method updateCommonBehavior (line 42) | void updateCommonBehavior(common.ChartBehavior commonBehavior) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/zoom/initial_hint_behavior.dart class InitialHintBehavior (line 26) | @immutable method createCommonBehavior (line 38) | common.InitialHintBehavior createCommonBehavior() method updateCommonBehavior (line 57) | void updateCommonBehavior(common.ChartBehavior commonBehavior) class FlutterInitialHintBehavior (line 73) | class FlutterInitialHintBehavior extends common.InitialHintBehavior method startHintAnimation (line 89) | void startHintAnimation() method stopHintAnimation (line 98) | void stopHintAnimation() method onHintTick (line 114) | void onHintTick() FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/zoom/pan_and_zoom_behavior.dart class PanAndZoomBehavior (line 23) | @immutable method createCommonBehavior (line 40) | common.PanAndZoomBehavior createCommonBehavior() method updateCommonBehavior (line 46) | void updateCommonBehavior(common.ChartBehavior commonBehavior) class FlutterPanAndZoomBehavior (line 63) | class FlutterPanAndZoomBehavior extends common.PanAndZoomBehavior FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/behaviors/zoom/pan_behavior.dart class PanBehavior (line 29) | @immutable method createCommonBehavior (line 46) | common.PanBehavior createCommonBehavior() method updateCommonBehavior (line 52) | void updateCommonBehavior(common.ChartBehavior commonBehavior) function onTapTest (line 106) | bool onTapTest(Point chartPoint) function onDragEnd (line 115) | bool onDragEnd( function _startFling (line 131) | void _startFling(double pixelsPerSec) function _decelerate (line 149) | double _decelerate(double value) function _onFlingTick (line 154) | void _onFlingTick() function stopFlingAnimation (line 180) | void stopFlingAnimation() FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/canvas/circle_sector_painter.dart class CircleSectorPainter (line 21) | class CircleSectorPainter { method draw (line 35) | void draw({ FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/canvas/line_painter.dart class LinePainter (line 26) | class LinePainter { method draw (line 34) | void draw( method _drawSolidLine (line 96) | void _drawSolidLine(Canvas canvas, Paint paint, List points) method _drawDashedLine (line 110) | void _drawDashedLine( method _getOffset (line 235) | Offset _getOffset(Point point) method _getOffsetDistance (line 239) | num _getOffsetDistance(Offset o1, Offset o2) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/canvas/pie_painter.dart class PiePainter (line 22) | class PiePainter { method draw (line 24) | void draw(Canvas canvas, Paint paint, common.CanvasPie canvasPie) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/canvas/point_painter.dart class PointPainter (line 23) | class PointPainter { method draw (line 24) | void draw( FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/canvas/polygon_painter.dart class PolygonPainter (line 25) | class PolygonPainter { method draw (line 33) | void draw( FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/cartesian_chart.dart class CartesianChart (line 35) | @immutable method updateCommonChart (line 75) | void updateCommonChart(common.BaseChart baseChart, BaseChart? ol... method createDisjointMeasureAxes (line 108) | LinkedHashMap? createDisjointMeasureAxes() FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/chart_canvas.dart class ChartCanvas (line 38) | class ChartCanvas implements common.ChartCanvas { method drawCircleSector (line 49) | void drawCircleSector(Point center, double radius, double innerRadius, method drawLine (line 65) | void drawLine( method drawPie (line 86) | void drawPie(common.CanvasPie canvasPie) method drawPoint (line 91) | void drawPoint( method drawPolygon (line 109) | void drawPolygon( method _createHintGradient (line 126) | ui.Gradient _createHintGradient(double left, double top, common.Color ... method drawRect (line 138) | void drawRect(Rectangle bounds, method drawRRect (line 202) | void drawRRect(Rectangle bounds, method drawBarStack (line 229) | void drawBarStack(common.CanvasBarStack barStack, method drawText (line 268) | void drawText(common.TextElement textElement, int offsetX, int offsetY, method setClipBounds (line 311) | void setClipBounds(Rectangle clipBounds) method resetClipBounds (line 318) | void resetClipBounds() method _getRect (line 323) | Rect _getRect(Rectangle rectangle) method _getRRect (line 332) | RRect _getRRect( FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/chart_container.dart class ChartContainer (line 41) | class ChartContainer extends CustomPaint { method createRenderObject (line 60) | RenderCustomPaint createRenderObject(BuildContext context) method updateRenderObject (line 65) | void updateRenderObject( class ChartContainerRenderObject (line 72) | class ChartContainerRenderObject extends RenderCustomPaint method reconfigure (line 99) | void reconfigure(ChartContainer config, BuildContext context) method performLayout (line 211) | void performLayout() method markNeedsLayout (line 228) | void markNeedsLayout() method hitTestSelf (line 236) | bool hitTestSelf(Offset position) method requestRedraw (line 239) | void requestRedraw() method requestAnimation (line 242) | void requestAnimation(Duration transition) method startAnimationController (line 243) | void startAnimationController(_) method requestRebuild (line 266) | void requestRebuild() method doRebuild (line 267) | void doRebuild(_) method requestPaint (line 285) | void requestPaint() method enableA11yExploreMode (line 317) | void enableA11yExploreMode(List nodes, method disableA11yExploreMode (line 329) | void disableA11yExploreMode({String? announcement}) method _setNewPainter (line 339) | void _setNewPainter() class ChartContainerCustomPaint (line 349) | class ChartContainerCustomPaint extends CustomPainter { method paint (line 382) | void paint(Canvas canvas, Size size) method shouldRepaint (line 391) | bool shouldRepaint(ChartContainerCustomPaint oldPainter) method shouldRebuildSemantics (line 395) | bool shouldRebuildSemantics(ChartContainerCustomPaint oldDelegate) method _buildSemantics (line 404) | List _buildSemantics(Size size) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/chart_gesture_detector.dart class ChartGestureDetector (line 36) | class ChartGestureDetector { method onTapDown (line 75) | void onTapDown(TapDownDetails d) method onTapUp (line 90) | void onTapUp(TapUpDetails d) method onLongPress (line 99) | void onLongPress() method onScaleStart (line 104) | void onScaleStart(ScaleStartDetails d) method onScaleUpdate (line 114) | void onScaleUpdate(ScaleUpdateDetails d) method onScaleEnd (line 127) | void onScaleEnd(ScaleEndDetails d) type ChartContainerRenderObject (line 140) | typedef ChartContainerRenderObject _ContainerResolver(); FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/chart_state.dart class ChartState (line 16) | abstract class ChartState { method setAnimation (line 17) | void setAnimation(Duration transition) method requestRebuild (line 20) | void requestRebuild() method markChartDirty (line 29) | void markChartDirty() method resetChartDirtyFlag (line 32) | void resetChartDirtyFlag() FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/combo_chart/combo_chart.dart class NumericComboChart (line 37) | class NumericComboChart extends CartesianChart { method createCommonChart (line 69) | common.NumericCartesianChart createCommonChart(BaseChartState chartState) class OrdinalComboChart (line 82) | class OrdinalComboChart extends CartesianChart { method createCommonChart (line 114) | common.OrdinalCartesianChart createCommonChart(BaseChartState chartState) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/graphics_factory.dart class GraphicsFactory (line 24) | class GraphicsFactory implements common.GraphicsFactory { method createTextPaint (line 35) | common.TextStyle createTextPaint() method createTextElement (line 40) | common.TextElement createTextElement(String text) method createLinePaint (line 46) | common.LineStyle createLinePaint() class GraphicsFactoryHelper (line 50) | class GraphicsFactoryHelper { method getTextScaleFactorOf (line 53) | double getTextScaleFactorOf(BuildContext context) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/line_chart.dart class LineChart (line 35) | class LineChart extends CartesianChart { method createCommonChart (line 73) | common.LineChart createCommonChart(BaseChartState chartState) method addDefaultInteractions (line 85) | void addDefaultInteractions(List behaviors) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/line_style.dart class LineStyle (line 18) | class LineStyle implements common.LineStyle { FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/pie_chart.dart class PieChart (line 23) | class PieChart extends BaseChart { method createCommonChart (line 47) | common.PieChart createCommonChart(BaseChartState chartState) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/scatter_plot_chart.dart class ScatterPlotChart (line 34) | class ScatterPlotChart extends CartesianChart { method createCommonChart (line 72) | common.ScatterPlotChart createCommonChart(BaseChartState chartState) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/selection_model_config.dart class SelectionModelConfig (line 20) | @immutable FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/symbol_renderer.dart class SymbolRendererCanvas (line 27) | class SymbolRendererCanvas implements SymbolRendererBuilder { method build (line 34) | Widget build(BuildContext context, class CustomSymbolRenderer (line 53) | abstract class CustomSymbolRenderer extends common.SymbolRenderer method build (line 60) | Widget build(BuildContext context, method paint (line 64) | void paint(common.ChartCanvas canvas, Rectangle bounds, method shouldRepaint (line 74) | bool shouldRepaint(common.SymbolRenderer oldRenderer) class SymbolRendererBuilder (line 81) | abstract class SymbolRendererBuilder { method build (line 82) | Widget build(BuildContext context, class _SymbolCustomPaint (line 88) | class _SymbolCustomPaint extends CustomPainter { method paint (line 98) | void paint(Canvas canvas, Size size) method shouldRepaint (line 113) | bool shouldRepaint(_SymbolCustomPaint oldDelegate) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/text_element.dart class TextElement (line 28) | class TextElement implements common.TextElement { method _refreshPainter (line 137) | void _refreshPainter() FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/text_style.dart class TextStyle (line 19) | class TextStyle implements common.TextStyle { FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/time_series_chart.dart class TimeSeriesChart (line 35) | class TimeSeriesChart extends CartesianChart { method createCommonChart (line 78) | common.TimeSeriesChart createCommonChart(BaseChartState chartState) method addDefaultInteractions (line 92) | void addDefaultInteractions(List behaviors) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/user_managed_state.dart class UserManagedState (line 23) | class UserManagedState { class UserManagedSelectionModel (line 46) | class UserManagedSelectionModel { method getModel (line 70) | common.SelectionModel getModel( FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/util.dart function getChartContainerRenderObject (line 28) | ChartContainerRenderObject getChartContainerRenderObject(RenderBox box) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/util/color.dart class ColorUtil (line 19) | class ColorUtil { method toDartColor (line 20) | ui.Color toDartColor(common.Color color) method fromDartColor (line 24) | common.Color fromDartColor(ui.Color color) FILE: flutter/reddit_ticker/deps/charts/charts_flutter/lib/src/widget_layout_delegate.dart class WidgetLayoutDelegate (line 26) | class WidgetLayoutDelegate extends MultiChildLayoutDelegate { method performLayout (line 39) | void performLayout(Size size) method shouldRelayout (line 97) | bool shouldRelayout(MultiChildLayoutDelegate oldDelegate) method _getBehaviorOffset (line 104) | Offset _getBehaviorOffset(BuildableBehavior behavior, method getOutsideJustification (line 184) | _HorizontalJustification getOutsideJustification( type _HorizontalJustification (line 217) | enum _HorizontalJustification { FILE: flutter/reddit_ticker/lib/cubit/add_post_cubit.dart class AddPostCubit (line 10) | class AddPostCubit extends Cubit { method addPost (line 14) | Future addPost(String url) FILE: flutter/reddit_ticker/lib/cubit/add_post_state.dart class AddPostState (line 3) | @immutable class AddPostInactive (line 6) | @immutable class AddPostPending (line 9) | @immutable class AddPostSucceeded (line 16) | @immutable class AddPostFailed (line 23) | @immutable FILE: flutter/reddit_ticker/lib/cubit/post_cubit.dart class PostCubit (line 10) | class PostCubit extends Cubit { method _subscribe (line 17) | void _subscribe() method _unsubscribe (line 24) | Future _unsubscribe() method _refreshState (line 29) | Future _refreshState() method stopWatching (line 42) | Future stopWatching() method close (line 51) | Future close() FILE: flutter/reddit_ticker/lib/cubit/post_state.dart class PostState (line 3) | @immutable class PostActive (line 11) | @immutable method intoRemoved (line 17) | PostRemoved intoRemoved() class PostRemoved (line 20) | @immutable FILE: flutter/reddit_ticker/lib/cubit/posts_cubit.dart class PostsCubit (line 9) | class PostsCubit extends Cubit { method _subscribe (line 18) | void _subscribe() method _unsubscribe (line 25) | Future _unsubscribe() method _refresh (line 30) | void _refresh() method close (line 38) | Future close() FILE: flutter/reddit_ticker/lib/cubit/posts_state.dart class PostsState (line 3) | @immutable FILE: flutter/reddit_ticker/lib/main.dart function main (line 11) | void main() class RedditTickerApp (line 22) | class RedditTickerApp extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) class RedditTickerPage (line 39) | class RedditTickerPage extends StatefulWidget { method createState (line 44) | _RedditTickerPageState createState() class _RedditTickerPageState (line 47) | class _RedditTickerPageState extends State { method initState (line 49) | void initState() method build (line 56) | Widget build(BuildContext context) FILE: flutter/reddit_ticker/lib/rid/messaging.dart class LogMessageHandler (line 19) | class LogMessageHandler { method dispose (line 46) | void dispose() class ErrorHandler (line 58) | class ErrorHandler { method dispose (line 114) | void dispose() class UserMsgHandler (line 126) | class UserMsgHandler { method dispose (line 185) | void dispose() class RidMessaging (line 197) | class RidMessaging { method init (line 198) | void init() FILE: flutter/reddit_ticker/lib/views/add_post.dart class AddPostView (line 5) | class AddPostView extends StatefulWidget { method createState (line 7) | State createState() class _AddPostViewState (line 10) | class _AddPostViewState extends State { method build (line 15) | Widget build(BuildContext context) method _addPostDialog (line 43) | Future _addPostDialog(BuildContext context) method _onSubmitted (line 68) | void _onSubmitted() FILE: flutter/reddit_ticker/lib/views/post.dart function _toChartData (line 8) | charts.Series _toChartData(List scores) class PostView (line 17) | class PostView extends StatelessWidget { method build (line 19) | Widget build(BuildContext context) FILE: flutter/reddit_ticker/lib/views/posts.dart class PostsView (line 7) | class PostsView extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: flutter/reddit_ticker/plugin/lib/plugin.dart class Plugin (line 6) | class Plugin { FILE: flutter/reddit_ticker/rid_build.rs function main (line 4) | fn main() { FILE: flutter/reddit_ticker/src/db.rs constant DB_NAME (line 8) | pub const DB_NAME: &str = "reddit_ticker.sqlite"; type DB (line 10) | pub struct DB { method new (line 15) | pub fn new(path: &str) -> Result { method init_tables (line 25) | fn init_tables(&self) -> Result<()> { method insert_post (line 52) | pub fn insert_post(&self, post: &Post) -> Result { method insert_score (line 65) | pub fn insert_score(&self, post_id: &str, time_stamp: SystemTime, scor... method get_scores (line 89) | pub fn get_scores(&self, post: &Post) -> Result> { method get_all_posts (line 111) | pub fn get_all_posts(&self) -> Result> { method delete_post (line 139) | pub fn delete_post(&self, post_id: &str) -> Result { function try_extract_score (line 168) | fn try_extract_score(row: &Row, post_added: SystemTime) -> rusqlite::Res... function try_extract_post (line 186) | fn try_extract_post(row: &Row) -> rusqlite::Result { function time_stamp_to_secs (line 195) | fn time_stamp_to_secs(time_stamp: SystemTime) -> u32 { function secs_to_time_stamp (line 201) | fn secs_to_time_stamp(secs: u32) -> SystemTime { FILE: flutter/reddit_ticker/src/lib.rs type Store (line 26) | pub struct Store { method create (line 36) | fn create() -> Self { method update (line 44) | fn update(&mut self, req_id: u64, msg: Msg) { method read (line 112) | fn read() -> RwLockReadGuard<'static, Store> { method write (line 115) | fn write() -> RwLockWriteGuard<'static, Store> { type Msg (line 124) | enum Msg { type Reply (line 135) | enum Reply { function start_watching (line 148) | fn start_watching(req_id: u64, url: String) { function try_start_watching (line 159) | fn try_start_watching(url: String) -> Result { function poll_posts (line 185) | fn poll_posts() { FILE: flutter/reddit_ticker/src/reddit/mod.rs constant RESOLUTION_MILLIS (line 11) | pub const RESOLUTION_MILLIS: u64 = 5_000; type Page (line 17) | pub struct Page { type Score (line 28) | pub struct Score { type Post (line 39) | pub struct Post { FILE: flutter/reddit_ticker/src/reddit/reddit.rs function query_page (line 7) | pub fn query_page(url: &str) -> Result { constant API_INFO_URL (line 48) | const API_INFO_URL: &str = "https://api.reddit.com/api/info"; function query_score (line 50) | pub fn query_score(id: &str) -> Result { FILE: flutter/reddit_ticker/src/reddit/reddit_api_response.rs type ApiRoot (line 4) | pub struct ApiRoot { type Data (line 9) | pub struct Data { type Children (line 14) | pub struct Children { type Data2 (line 19) | pub struct Data2 { FILE: flutter/reddit_ticker/src/reddit/reddit_page_response.rs type PageRoot (line 3) | pub type PageRoot = Vec; type RedditPage (line 6) | pub struct RedditPage { type ChildContainer (line 11) | pub struct ChildContainer { type Children (line 16) | pub struct Children { type ChildData (line 21) | pub struct ChildData { FILE: flutter/reddit_ticker/test/logging.dart class LogMessageHandler (line 17) | class LogMessageHandler { method dispose (line 42) | void dispose() class ErrorHandler (line 56) | class ErrorHandler { method dispose (line 79) | void dispose() class RidMessaging (line 93) | class RidMessaging { method init (line 94) | void init() FILE: flutter/reddit_ticker/test/wip.dart function main (line 5) | void main() FILE: flutter/todo/lib/main.dart function configRid (line 11) | void configRid() function main (line 15) | void main() class TodoApp (line 21) | class TodoApp extends StatelessWidget with StatelessLock { method build (line 23) | Widget build(BuildContext context) class TodosPage (line 36) | class TodosPage extends StatefulWidget with StatefulLock { method createState (line 42) | _TodosPageState createState() class _TodosPageState (line 45) | class _TodosPageState extends State with StateAsync { method initState (line 52) | void initState() method dispose (line 66) | void dispose() method build (line 72) | Widget build(BuildContext context) method _addTodoDialog (line 182) | Future _addTodoDialog(BuildContext context) FILE: flutter/todo/lib/views/expiry.dart function expiryColor (line 3) | Color expiryColor(double completedExpiryMillis, double remaining) class ExpiryWidget (line 15) | class ExpiryWidget extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) FILE: flutter/todo/lib/views/menu.dart class Menu (line 5) | class Menu extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) class AutoRemoveCompletedWidget (line 59) | class AutoRemoveCompletedWidget extends StatefulWidget with StatefulLock { method createState (line 70) | State createState() class _AutoRemoveCompletedWidgetState (line 74) | class _AutoRemoveCompletedWidgetState extends State with StateAsync { method _replyIsForThisTodo (line 33) | bool _replyIsForThisTodo(PostedReply reply) method initState (line 44) | void initState() method build (line 61) | Widget build(BuildContext context) method dispose (line 94) | void dispose() FILE: flutter/todo/lib/views/todos.dart class TodosView (line 7) | class TodosView extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) FILE: flutter/todo/linux/flutter/generated_plugin_registrant.cc function fl_register_plugins (line 8) | void fl_register_plugins(FlPluginRegistry* registry) { FILE: flutter/todo/linux/main.cc function main (line 3) | int main(int argc, char** argv) { FILE: flutter/todo/linux/my_application.cc type _MyApplication (line 10) | struct _MyApplication { function my_application_activate (line 18) | static void my_application_activate(GApplication* application) { function gboolean (line 67) | static gboolean my_application_local_command_line(GApplication* applicat... function my_application_dispose (line 86) | static void my_application_dispose(GObject *object) { function my_application_class_init (line 92) | static void my_application_class_init(MyApplicationClass* klass) { function my_application_init (line 98) | static void my_application_init(MyApplication* self) {} function MyApplication (line 100) | MyApplication* my_application_new() { FILE: flutter/todo/rid_build.rs function main (line 4) | fn main() { FILE: flutter/todo/src/lib.rs constant COMPLETED_EXPIRY_MILLIS (line 9) | const COMPLETED_EXPIRY_MILLIS: u64 = 7000; constant EXPIRY_STEP (line 10) | const EXPIRY_STEP: u64 = 7; type Store (line 19) | pub struct Store { method create (line 27) | fn create() -> Self { method update (line 63) | fn update(&mut self, req_id: u64, msg: Msg) { method remove_todo (line 124) | fn remove_todo(&mut self, id: u32) { method update_todo (line 133) | fn update_todo(&mut self, id: u32, update: F) { method filtered_todos (line 141) | fn filtered_todos(&self) -> Vec<&Todo> { method todo_by_id (line 152) | fn todo_by_id(&self, id: u32) -> Option<&Todo> { method read (line 158) | fn read() -> RwLockReadGuard<'static, Store> { method write (line 162) | fn write() -> RwLockWriteGuard<'static, Store> { method set_auto_expire_completed_todos (line 166) | pub fn set_auto_expire_completed_todos(&mut self, expire: bool) { type Settings (line 216) | pub struct Settings { type Todo (line 226) | pub struct Todo { method set_completed (line 234) | fn set_completed(&mut self, completed: bool) { method cmp (line 241) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { type Filter (line 251) | pub enum Filter { type Msg (line 263) | pub enum Msg { type Reply (line 282) | pub enum Reply { FILE: flutter/todo/test/widget_test.dart function main (line 13) | void main() FILE: flutter/todo_cubit/lib/blocs/cubit/filter_cubit.dart class FilterCubit (line 4) | class FilterCubit extends Cubit { method setFilter (line 8) | Future setFilter(Filter filter) FILE: flutter/todo_cubit/lib/blocs/cubit/settings_cubit.dart class SettingsCubit (line 4) | class SettingsCubit extends Cubit { method setAutoExpireCompleted (line 8) | Future setAutoExpireCompleted(bool val) FILE: flutter/todo_cubit/lib/blocs/cubit/todo_cubit.dart class TodoCubit (line 10) | class TodoCubit extends Cubit { method _tickIsForThisTodo (line 19) | bool _tickIsForThisTodo(PostedReply reply) method _subscribe (line 30) | void _subscribe() method close (line 37) | Future close() method _refreshState (line 42) | void _refreshState(PostedReply _reply) method toggleCompleted (line 51) | Future toggleCompleted() method removeTodo (line 54) | Future removeTodo(int id) FILE: flutter/todo_cubit/lib/blocs/cubit/todo_state.dart class TodoState (line 3) | @immutable class ExistingTodo (line 17) | class ExistingTodo extends TodoState { class MissingTodo (line 30) | class MissingTodo extends TodoState { FILE: flutter/todo_cubit/lib/blocs/cubit/todos_cubit.dart class TodosCubit (line 10) | class TodosCubit extends Cubit { method _subscribe (line 18) | void _subscribe() method close (line 29) | Future close() method _refreshList (line 34) | void _refreshList(PostedReply _reply) method addTodo (line 40) | Future addTodo(String title) method restartAll (line 43) | Future restartAll() method completeAll (line 44) | Future completeAll() method removeCompleted (line 45) | Future removeCompleted() FILE: flutter/todo_cubit/lib/blocs/cubit/todos_state.dart class TodosState (line 3) | @immutable FILE: flutter/todo_cubit/lib/main.dart function configRid (line 15) | void configRid() function main (line 19) | void main() class TodoApp (line 24) | class TodoApp extends StatelessWidget { method build (line 26) | Widget build(BuildContext context) class TodosPage (line 45) | class TodosPage extends StatefulWidget { method createState (line 50) | _TodosPageState createState() class _TodosPageState (line 53) | class _TodosPageState extends State { method build (line 58) | Widget build(BuildContext context) method _addTodoDialog (line 139) | Future _addTodoDialog(BuildContext context) FILE: flutter/todo_cubit/lib/views/expiry.dart function expiryColor (line 3) | Color expiryColor(double completedExpiryMillis, double remaining) class ExpiryWidget (line 15) | class ExpiryWidget extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) FILE: flutter/todo_cubit/lib/views/menu.dart class Menu (line 7) | class Menu extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) class AutoRemoveCompletedWidget (line 41) | class AutoRemoveCompletedWidget extends StatelessWidget { method build (line 43) | Widget build(BuildContext context) FILE: flutter/todo_cubit/lib/views/todo.dart class TodoView (line 8) | class TodoView extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) FILE: flutter/todo_cubit/lib/views/todos.dart class TodosView (line 7) | class TodosView extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: flutter/todo_cubit/linux/flutter/generated_plugin_registrant.cc function fl_register_plugins (line 8) | void fl_register_plugins(FlPluginRegistry* registry) { FILE: flutter/todo_cubit/linux/main.cc function main (line 3) | int main(int argc, char** argv) { FILE: flutter/todo_cubit/linux/my_application.cc type _MyApplication (line 10) | struct _MyApplication { function my_application_activate (line 18) | static void my_application_activate(GApplication* application) { function gboolean (line 67) | static gboolean my_application_local_command_line(GApplication* applicat... function my_application_dispose (line 86) | static void my_application_dispose(GObject *object) { function my_application_class_init (line 92) | static void my_application_class_init(MyApplicationClass* klass) { function my_application_init (line 98) | static void my_application_init(MyApplication* self) {} function MyApplication (line 100) | MyApplication* my_application_new() { FILE: flutter/todo_cubit/rid_build.rs function main (line 4) | fn main() { FILE: flutter/todo_cubit/src/lib.rs constant COMPLETED_EXPIRY_MILLIS (line 9) | const COMPLETED_EXPIRY_MILLIS: u64 = 7000; constant EXPIRY_STEP (line 10) | const EXPIRY_STEP: u64 = 10; type Store (line 19) | pub struct Store { method create (line 27) | fn create() -> Self { method update (line 63) | fn update(&mut self, req_id: u64, msg: Msg) { method remove_todo (line 124) | fn remove_todo(&mut self, id: u32) { method update_todo (line 133) | fn update_todo(&mut self, id: u32, update: F) { method filtered_todos (line 141) | fn filtered_todos(&self) -> Vec<&Todo> { method todo_by_id (line 152) | fn todo_by_id(&self, id: u32) -> Option<&Todo> { method read (line 158) | fn read() -> RwLockReadGuard<'static, Store> { method write (line 162) | fn write() -> RwLockWriteGuard<'static, Store> { method set_auto_expire_completed_todos (line 166) | pub fn set_auto_expire_completed_todos(&mut self, expire: bool) { type Settings (line 216) | pub struct Settings { type Todo (line 226) | pub struct Todo { method set_completed (line 234) | fn set_completed(&mut self, completed: bool) { method cmp (line 241) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { type Filter (line 251) | pub enum Filter { type Msg (line 263) | pub enum Msg { type Reply (line 282) | pub enum Reply { FILE: flutter/todo_cubit/test/widget_test.dart function main (line 13) | void main() FILE: flutter/todo_cubit/windows/flutter/generated_plugin_registrant.cc function RegisterPlugins (line 8) | void RegisterPlugins(flutter::PluginRegistry* registry) { FILE: flutter/todo_cubit/windows/runner/flutter_window.cpp function LRESULT (line 43) | LRESULT FILE: flutter/todo_cubit/windows/runner/flutter_window.h function class (line 13) | class FlutterWindow : public Win32Window { FILE: flutter/todo_cubit/windows/runner/main.cpp function wWinMain (line 9) | int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, FILE: flutter/todo_cubit/windows/runner/run_loop.h function class (line 11) | class RunLoop { FILE: flutter/todo_cubit/windows/runner/utils.cpp function CreateAndAttachConsole (line 10) | void CreateAndAttachConsole() { function GetCommandLineArguments (line 24) | std::vector GetCommandLineArguments() { function Utf8FromUtf16 (line 44) | std::string Utf8FromUtf16(const wchar_t* utf16_string) { FILE: flutter/todo_cubit/windows/runner/win32_window.cpp function Scale (line 18) | int Scale(int source, double scale_factor) { function EnableFullDpiSupportIfAvailable (line 24) | void EnableFullDpiSupportIfAvailable(HWND hwnd) { class WindowClassRegistrar (line 41) | class WindowClassRegistrar { method WindowClassRegistrar (line 46) | static WindowClassRegistrar* GetInstance() { method WindowClassRegistrar (line 62) | WindowClassRegistrar() = default; function wchar_t (line 71) | const wchar_t* WindowClassRegistrar::GetWindowClass() { function LRESULT (line 133) | LRESULT CALLBACK Win32Window::WndProc(HWND const window, function LRESULT (line 152) | LRESULT function Win32Window (line 208) | Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { function RECT (line 224) | RECT Win32Window::GetClientArea() { function HWND (line 230) | HWND Win32Window::GetHandle() { FILE: flutter/todo_cubit/windows/runner/win32_window.h type Size (line 21) | struct Size { FILE: flutter/todo_cubit_wasm/lib/blocs/cubit/filter_cubit.dart class FilterCubit (line 4) | class FilterCubit extends Cubit { method setFilter (line 8) | Future setFilter(Filter filter) FILE: flutter/todo_cubit_wasm/lib/blocs/cubit/settings_cubit.dart class SettingsCubit (line 4) | class SettingsCubit extends Cubit { method setAutoExpireCompleted (line 8) | Future setAutoExpireCompleted(bool val) FILE: flutter/todo_cubit_wasm/lib/blocs/cubit/todo_cubit.dart class TodoCubit (line 10) | class TodoCubit extends Cubit { method _tickIsForThisTodo (line 19) | bool _tickIsForThisTodo(PostedReply reply) method _subscribe (line 30) | void _subscribe() method close (line 37) | Future close() method _refreshState (line 42) | void _refreshState(PostedReply _reply) method toggleCompleted (line 51) | Future toggleCompleted() method removeTodo (line 54) | Future removeTodo(int id) FILE: flutter/todo_cubit_wasm/lib/blocs/cubit/todo_state.dart class TodoState (line 3) | @immutable class ExistingTodo (line 17) | class ExistingTodo extends TodoState { class MissingTodo (line 30) | class MissingTodo extends TodoState { FILE: flutter/todo_cubit_wasm/lib/blocs/cubit/todos_cubit.dart class TodosCubit (line 10) | class TodosCubit extends Cubit { method _subscribe (line 18) | void _subscribe() method close (line 29) | Future close() method _refreshList (line 34) | void _refreshList(PostedReply _reply) method addTodo (line 40) | Future addTodo(String title) method restartAll (line 43) | Future restartAll() method completeAll (line 44) | Future completeAll() method removeCompleted (line 45) | Future removeCompleted() FILE: flutter/todo_cubit_wasm/lib/blocs/cubit/todos_state.dart class TodosState (line 3) | @immutable FILE: flutter/todo_cubit_wasm/lib/main.dart function configRid (line 15) | void configRid() function main (line 20) | void main() class TodoApp (line 29) | class TodoApp extends StatelessWidget { method build (line 31) | Widget build(BuildContext context) class TodosPage (line 50) | class TodosPage extends StatefulWidget { method createState (line 55) | _TodosPageState createState() class _TodosPageState (line 58) | class _TodosPageState extends State { method build (line 63) | Widget build(BuildContext context) method _addTodoDialog (line 144) | Future _addTodoDialog(BuildContext context) FILE: flutter/todo_cubit_wasm/lib/views/expiry.dart function expiryColor (line 3) | Color expiryColor(double completedExpiryMillis, double remaining) class ExpiryWidget (line 15) | class ExpiryWidget extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) FILE: flutter/todo_cubit_wasm/lib/views/menu.dart class Menu (line 7) | class Menu extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) class AutoRemoveCompletedWidget (line 32) | class AutoRemoveCompletedWidget extends StatelessWidget { method build (line 34) | Widget build(BuildContext context) FILE: flutter/todo_cubit_wasm/lib/views/todo.dart class TodoView (line 8) | class TodoView extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) FILE: flutter/todo_cubit_wasm/lib/views/todos.dart class TodosView (line 7) | class TodosView extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: flutter/todo_cubit_wasm/plugin/lib/wasm/reply_channel.dart class IReply (line 6) | abstract class IReply { type Decode (line 11) | typedef Decode = TReply Function(ReplyStruct reply); class ReplyChannel (line 14) | class ReplyChannel { method _pollReplies (line 29) | void _pollReplies() method _onReceivedReply (line 46) | void _onReceivedReply(ReplyStruct reply) method _add (line 50) | void _add(ReplyStruct reply) method reply (line 57) | Future reply(int reqId) method dispose (line 81) | Future dispose() method instance (line 87) | ReplyChannel instance( FILE: flutter/todo_cubit_wasm/plugin/lib/wasm/utils.dart function loadWasmFromNetwork (line 8) | Future loadWasmFromNetwork(String wasmFile) function loadWasmAsset (line 34) | Future loadWasmAsset(String wasmAsset) FILE: flutter/todo_cubit_wasm/rid_build.rs function main (line 4) | fn main() { FILE: flutter/todo_cubit_wasm/src/alloc.rs function rid_malloc (line 11) | pub extern "C" fn rid_malloc(size: usize) -> *mut u8 { function rid_realloc (line 30) | pub unsafe extern "C" fn rid_realloc( function malloc_failure (line 48) | fn malloc_failure() -> ! { function rid_free (line 53) | pub unsafe extern "C" fn rid_free(ptr: *mut u8, size: usize) { FILE: flutter/todo_cubit_wasm/src/lib.rs constant COMPLETED_EXPIRY_MILLIS (line 7) | const COMPLETED_EXPIRY_MILLIS: u64 = 7000; type Store (line 16) | pub struct Store { method create (line 24) | fn create() -> Self { method update (line 60) | fn update(&mut self, req_id: u64, msg: Msg) { method remove_todo (line 120) | fn remove_todo(&mut self, id: u32) { method update_todo (line 129) | fn update_todo(&mut self, id: u32, update: F) { method filtered_todos (line 136) | fn filtered_todos(&self) -> Vec<&Todo> { method filtered_todos_string (line 149) | fn filtered_todos_string(&self) -> String { method todo_by_id (line 154) | fn todo_by_id(&self, id: u32) -> Option<&Todo> { type Settings (line 164) | pub struct Settings { type Todo (line 174) | pub struct Todo { method set_completed (line 182) | fn set_completed(&mut self, completed: bool) { method cmp (line 189) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { type Filter (line 199) | pub enum Filter { type Msg (line 211) | pub enum Msg { type Reply (line 230) | pub enum Reply { FILE: flutter/todo_cubit_wasm/src/replies.rs type RidRepliesAccess (line 10) | struct RidRepliesAccess { method instance (line 15) | fn instance() -> &'static RidRepliesAccess { function post (line 31) | pub fn post(reply: Reply) { function replies_read (line 35) | pub fn replies_read() -> ::std::sync::RwLockReadGuard<'static, Vec ::std::sync::RwLockWriteGuard<'static, Vec *const ReplyStruct { function rid_handled_reply (line 49) | pub extern "C" fn rid_handled_reply(req_id: u64) { type ReplyStruct (line 55) | pub struct ReplyStruct { method with_req_id (line 62) | fn with_req_id(ty: u8, req_id: u64) -> Self { method with_data (line 69) | fn with_data(ty: u8, req_id: u64, data: String) -> Self { method from (line 75) | fn from(reply: Reply) -> Self {