charNumAtIndex method

int charNumAtIndex(
  1. int index, {
  2. required String controllerText,
})

Implementation

int charNumAtIndex(int index, {required String controllerText}) {
  int charNum = 0;
  for (int i = 0; i < controllerText.length; i++) {
    if (i == index) return charNum;
    if (controllerText[i] == '\n') {
      charNum = 0;
    } else {
      charNum += 1;
    }
  }
  return charNum;
}