Home
last modified time | relevance | path

Searched refs:touchLocalOffset (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/
H A Dtext_select_controller.cpp209 auto touchLocalOffset = localOffset; in UpdateSelectByOffset() local
211 if (GreatNotEqual(touchLocalOffset.GetY(), textRect.Bottom())) { in UpdateSelectByOffset()
213 touchLocalOffset.SetX(textField->IsLTRLayout() ? textRect.Right() : textRect.Left()); in UpdateSelectByOffset()
214 } else if (LessNotEqual(touchLocalOffset.GetY(), textRect.Top())) { in UpdateSelectByOffset()
216 touchLocalOffset.SetX(textField->IsLTRLayout() ? textRect.Left() : textRect.Right()); in UpdateSelectByOffset()
220 auto range = GetSelectRangeByOffset(touchLocalOffset); in UpdateSelectByOffset()
840 auto touchLocalOffset = localOffset; in UpdateSelectWithBlank() local
841 if (textField->IsTextArea() && GreatNotEqual(touchLocalOffset.GetY(), textRect.Bottom())) { in UpdateSelectWithBlank()
843 touchLocalOffset.SetX(textField->IsLTRLayout() ? textRect.Right() : textRect.Left()); in UpdateSelectWithBlank()
845 if (IsTouchAtLineEnd(touchLocalOffset)) { in UpdateSelectWithBlank()
[all …]