INNER CODE UNIT · Dart
mid
OpenFlutter/k_chart · lib/depth_chart.dart:388
int mid = start + (end - start) ~/ 2;
double midValue = getX(mid);
if (translateX < midValue) {
return _indexOfTranslateX(translateX, start, mid, getX);
} else if (translateX > midValue) {
return _indexOfTranslateX(translateX, mid, end, getX);
} else {
return mid;
}
}
double getBuyX(int position) => position * mBuyPointWidth!;
double getSellX(int position) => position * mSellPointWidth! + mDrawWidth;
getTextPainter(String text, [Color color = Colors.white]) => TextPainter(
text:
TextSpan(text: "$text", style: TextStyle(color: color, fontSize: 10)),