getTextWidth function

num getTextWidth(
  1. String input, {
  2. num controlWidth = 0,
  3. num tabWidth = 8,
  4. num emojiWidth = 2,
  5. num regularWidth = 1,
  6. num? wideWidth,
})

Implementation

num getTextWidth(
  String input, {
  /*------------- Special Width ----------------*/
  num controlWidth = 0,
  num tabWidth = 8,
  /*------------- Other Width ----------------*/
  num emojiWidth = 2,
  num regularWidth = 1,
  num? wideWidth,
}) {
  final result = getTextTruncatedWidth(
    input,
    limit: double.infinity,
    ellipsis: r'',
    ellipsisWidth: 0,
    controlWidth: controlWidth,
    tabWidth: tabWidth,
    emojiWidth: emojiWidth,
    regularWidth: regularWidth,
    wideWidth: wideWidth,
  );
  return result.width;
}