moveCaretHorizontally method

void moveCaretHorizontally({
  1. required ProseTextLayout textLayout,
  2. required bool expandSelection,
  3. required bool moveLeft,
  4. required MovementModifier? movementModifier,
})

Implementation

void moveCaretHorizontally({
  required ProseTextLayout textLayout,
  required bool expandSelection,
  required bool moveLeft,
  required MovementModifier? movementModifier,
}) {
  if (moveLeft) {
    _moveCaretUpstream(
      textLayout: textLayout,
      expandSelection: expandSelection,
      movementModifier: movementModifier,
    );
  } else {
    _moveCaretDownstream(
      textLayout: textLayout,
      expandSelection: expandSelection,
      movementModifier: movementModifier,
    );
  }
}