CombinedChartController constructor

CombinedChartController({
  1. bool drawValueAboveBar = false,
  2. bool highlightFullBarEnabled = true,
  3. bool drawBarShadow = false,
  4. bool fitBars = true,
  5. List<DrawOrder>? drawOrder,
  6. int maxVisibleCount = 100,
  7. bool autoScaleMinMaxEnabled = true,
  8. bool doubleTapToZoomEnabled = true,
  9. bool highlightPerDragEnabled = true,
  10. bool dragXEnabled = true,
  11. bool dragYEnabled = true,
  12. bool scaleXEnabled = true,
  13. bool scaleYEnabled = true,
  14. bool drawGridBackground = false,
  15. bool drawBorders = false,
  16. bool clipValuesToContent = false,
  17. double minOffset = 30.0,
  18. OnDrawListener? drawListener,
  19. YAxis? axisLeft,
  20. YAxis? axisRight,
  21. YAxisRenderer? axisRendererLeft,
  22. YAxisRenderer? axisRendererRight,
  23. Transformer? leftAxisTransformer,
  24. Transformer? rightAxisTransformer,
  25. XAxisRenderer? xAxisRenderer,
  26. bool customViewPortEnabled = false,
  27. Matrix4? zoomMatrixBuffer,
  28. bool pinchZoomEnabled = true,
  29. bool keepPositionOnRotation = false,
  30. Paint? gridBackgroundPaint,
  31. Paint? borderPaint,
  32. Color? backgroundColor,
  33. Color? gridBackColor,
  34. Color? borderColor,
  35. double borderStrokeWidth = 1.0,
  36. AxisLeftSettingFunction? axisLeftSettingFunction,
  37. AxisRightSettingFunction? axisRightSettingFunction,
  38. OnTouchEventListener? touchEventListener,
  39. IMarker? marker,
  40. Description? description,
  41. String noDataText = "No chart data available.",
  42. XAxisSettingFunction? xAxisSettingFunction,
  43. LegendSettingFunction? legendSettingFunction,
  44. DataRendererSettingFunction? rendererSettingFunction,
  45. OnChartValueSelectedListener? selectionListener,
  46. double maxHighlightDistance = 100.0,
  47. bool highLightPerTapEnabled = true,
  48. double extraTopOffset = 0.0,
  49. double extraRightOffset = 0.0,
  50. double extraBottomOffset = 0.0,
  51. double extraLeftOffset = 0.0,
  52. bool drawMarkers = true,
  53. bool resolveGestureHorizontalConflict = false,
  54. bool resolveGestureVerticalConflict = false,
  55. double descTextSize = 12,
  56. double infoTextSize = 12,
  57. Color? descTextColor,
  58. Color? infoTextColor,
  59. Color? infoBgColor,
  60. ChartTransListener? chartTransListener,
})

Implementation

CombinedChartController(
    {this.drawValueAboveBar = false,
    this.highlightFullBarEnabled = true,
    this.drawBarShadow = false,
    this.fitBars = true,
    this.drawOrder,
    int maxVisibleCount = 100,
    bool autoScaleMinMaxEnabled = true,
    bool doubleTapToZoomEnabled = true,
    bool highlightPerDragEnabled = true,
    bool dragXEnabled = true,
    bool dragYEnabled = true,
    bool scaleXEnabled = true,
    bool scaleYEnabled = true,
    bool drawGridBackground = false,
    bool drawBorders = false,
    bool clipValuesToContent = false,
    double minOffset = 30.0,
    OnDrawListener? drawListener,
    YAxis? axisLeft,
    YAxis? axisRight,
    YAxisRenderer? axisRendererLeft,
    YAxisRenderer? axisRendererRight,
    Transformer? leftAxisTransformer,
    Transformer? rightAxisTransformer,
    XAxisRenderer? xAxisRenderer,
    bool customViewPortEnabled = false,
    Matrix4? zoomMatrixBuffer,
    bool pinchZoomEnabled = true,
    bool keepPositionOnRotation = false,
    Paint? gridBackgroundPaint,
    Paint? borderPaint,
    Color? backgroundColor,
    Color? gridBackColor,
    Color? borderColor,
    double borderStrokeWidth = 1.0,
    AxisLeftSettingFunction? axisLeftSettingFunction,
    AxisRightSettingFunction? axisRightSettingFunction,
    OnTouchEventListener? touchEventListener,
    IMarker? marker,
    Description? description,
    String noDataText = "No chart data available.",
    XAxisSettingFunction? xAxisSettingFunction,
    LegendSettingFunction? legendSettingFunction,
    DataRendererSettingFunction? rendererSettingFunction,
    OnChartValueSelectedListener? selectionListener,
    double maxHighlightDistance = 100.0,
    bool highLightPerTapEnabled = true,
    double extraTopOffset = 0.0,
    double extraRightOffset = 0.0,
    double extraBottomOffset = 0.0,
    double extraLeftOffset = 0.0,
    bool drawMarkers = true,
    bool resolveGestureHorizontalConflict = false,
    bool resolveGestureVerticalConflict = false,
    double descTextSize = 12,
    double infoTextSize = 12,
    Color? descTextColor,
    Color? infoTextColor,
    Color? infoBgColor,
    ChartTransListener? chartTransListener})
    : super(
          marker: marker,
          description: description,
          noDataText: noDataText,
          xAxisSettingFunction: xAxisSettingFunction,
          legendSettingFunction: legendSettingFunction,
          rendererSettingFunction: rendererSettingFunction,
          selectionListener: selectionListener,
          maxHighlightDistance: maxHighlightDistance,
          highLightPerTapEnabled: highLightPerTapEnabled,
          extraTopOffset: extraTopOffset,
          extraRightOffset: extraRightOffset,
          extraBottomOffset: extraBottomOffset,
          extraLeftOffset: extraLeftOffset,
          drawMarkers: drawMarkers,
          resolveGestureHorizontalConflict: resolveGestureHorizontalConflict,
          resolveGestureVerticalConflict: resolveGestureVerticalConflict,
          descTextSize: descTextSize,
          infoTextSize: infoTextSize,
          descTextColor: descTextColor,
          infoTextColor: infoTextColor,
          infoBgColor: infoBgColor,
          maxVisibleCount: maxVisibleCount,
          autoScaleMinMaxEnabled: autoScaleMinMaxEnabled,
          doubleTapToZoomEnabled: doubleTapToZoomEnabled,
          highlightPerDragEnabled: highlightPerDragEnabled,
          dragXEnabled: dragXEnabled,
          dragYEnabled: dragYEnabled,
          scaleXEnabled: scaleXEnabled,
          scaleYEnabled: scaleYEnabled,
          drawGridBackground: drawGridBackground,
          drawBorders: drawBorders,
          clipValuesToContent: clipValuesToContent,
          minOffset: minOffset,
          drawListener: drawListener,
          axisLeft: axisLeft,
          axisRight: axisRight,
          axisRendererLeft: axisRendererLeft,
          axisRendererRight: axisRendererRight,
          leftAxisTransformer: leftAxisTransformer,
          rightAxisTransformer: rightAxisTransformer,
          xAxisRenderer: xAxisRenderer,
          customViewPortEnabled: customViewPortEnabled,
          zoomMatrixBuffer: zoomMatrixBuffer,
          pinchZoomEnabled: pinchZoomEnabled,
          keepPositionOnRotation: keepPositionOnRotation,
          gridBackgroundPaint: gridBackgroundPaint,
          borderPaint: borderPaint,
          backgroundColor: backgroundColor,
          borderColor: borderColor,
          gridBackColor: gridBackColor,
          borderStrokeWidth: borderStrokeWidth,
          axisLeftSettingFunction: axisLeftSettingFunction,
          axisRightSettingFunction: axisRightSettingFunction,
          touchEventListener: touchEventListener,
          chartTransListener: chartTransListener);