Home
last modified time | relevance | path

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

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/text_overlay/
H A Drosen_render_text_overlay.cpp191 auto caretRect = rosenTextField->GetCaretRect(); in PaintMagnifier() local
193 … globalX = textFieldGlobalOffset.GetX() + caretRect.GetOffset().GetX() + caretRect.Width() / 2 - in PaintMagnifier()
195 …globalY = textFieldGlobalOffset.GetY() + caretRect.GetOffset().GetY() - NormalizeToPx(MAGNIFIER_WI… in PaintMagnifier()
200 x = caretRect.GetOffset().GetX() + caretRect.Width() / 2 - NormalizeToPx(MAGNIFIER_RADIUS); in PaintMagnifier()
201 y = caretRect.GetOffset().GetY() + caretRect.Height() / 2 - NormalizeToPx(MAGNIFIER_RADIUS); in PaintMagnifier()
203 auto caretRect = rosenTextField->GetStartRect(); in PaintMagnifier() local
205 … globalX = textFieldGlobalOffset.GetX() + caretRect.GetOffset().GetX() + caretRect.Width() / 2 - in PaintMagnifier()
207 …globalY = textFieldGlobalOffset.GetY() + caretRect.GetOffset().GetY() - NormalizeToPx(MAGNIFIER_WI… in PaintMagnifier()
213 x = caretRect.GetOffset().GetX() + caretRect.Width() / 2 - NormalizeToPx(MAGNIFIER_RADIUS); in PaintMagnifier()
214 y = caretRect.GetOffset().GetY() + caretRect.Height() / 2 - NormalizeToPx(MAGNIFIER_RADIUS); in PaintMagnifier()
H A Dtext_overlay_manager.cpp319 bool TextOverlayBase::GetCaretRect(int32_t extent, Rect& caretRect, double caretHeightOffset) const argument
343caretRect.SetRect(metrics.offset.GetX(), metrics.offset.GetY() + caretHeightOffset, cursorWidth_,
347 caretRect = caretProto_ + MakeEmptyOffset();
H A Dtext_overlay_manager.h143 bool GetCaretRect(int32_t extent, Rect& caretRect, double caretHeightOffset = 0.0) const;
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/text_field/
H A Drosen_render_text_field.cpp152 …SkRect::MakeLTRB(caretRect.Left(), caretRect.Top(), caretRect.Right(), caretRect.Bottom()), paint); in PaintCaret()
156 …rrect.setRectXY(SkRect::MakeLTRB(SkDoubleToScalar(caretRect.Left()), SkDoubleToScalar(caretRect.To… in PaintCaret()
157 … SkDoubleToScalar(caretRect.Right()), SkDoubleToScalar(caretRect.Bottom())), radius, radius); in PaintCaret()
165 … canvas.DrawRect(RSRect(caretRect.Left(), caretRect.Top(), caretRect.Right(), caretRect.Bottom())); in PaintCaret()
201 Rect caretRect = caretRect_; in PaintSelectCaret() local
203 caretRect = caretRect + Offset(0.0, -CARET_HEIGHT_OFFSET - NormalizeToPx(1.0_vp)) + in PaintSelectCaret()
207 canvas->drawLine((caretRect.Left() + caretRect.Right()) / 2.0, caretRect.Top(), in PaintSelectCaret()
208 … (caretRect.Top(), caretRect.Left() + caretRect.Right()) / 2.0, caretRect.Bottom(), paint); in PaintSelectCaret()
211 canvas->DrawLine(RSPoint((caretRect.Left() + caretRect.Right()) / 2.0, caretRect.Top()), in PaintSelectCaret()
212 … RSPoint((caretRect.Top(), caretRect.Left() + caretRect.Right()) / 2.0, caretRect.Bottom())); in PaintSelectCaret()
[all …]
H A Drosen_render_text_field.h127 … bool GetCaretRect(int32_t extent, Rect& caretRect, double caretHeightOffset = 0.0) const override;
160 void PaintCaret(SkCanvas& canvas, const Rect& caretRect);
172 void PaintCaret(RSCanvas& canvas, const Rect& caretRect);
H A Drender_text_field.h683 …virtual bool GetCaretRect(int32_t extent, Rect& caretRect, double caretHeightOffset = 0.0) const =…
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/
H A Dtext_select_controller.cpp535 RectF caretRect; in MoveCaretToContentRect() local
536 caretRect.SetOffset(CaretOffset); in MoveCaretToContentRect()
559 caretInfo_.rect = caretRect; in MoveCaretToContentRect()
573 RectF caretRect; in MoveCaretAnywhere() local
574 caretRect.SetOffset(CaretOffset); in MoveCaretAnywhere()
585 caretInfo_.rect = caretRect; in MoveCaretAnywhere()
621 RectF caretRect; in UpdateCaretOffset() local
629 caretInfo_.rect = caretRect; in UpdateCaretOffset()
659 auto caretRect = GetCaretRect(); in MoveSecondHandleByKeyBoard() local
660 MoveHandleToContentRect(caretRect); in MoveSecondHandleByKeyBoard()
[all …]
H A Dtext_field_manager.cpp109 auto caretRect = textBase->GetCaretRect() + frameNode->GetTransformRectRelativeToWindow(); in GetFocusedNodeCaretRect() local
110 return caretRect; in GetFocusedNodeCaretRect()
211 auto caretRect = textBase->GetCaretRect() + frameNode->GetPositionToWindowWithTransform(); in ScrollToSafeAreaHelper() local
212 auto diffTop = caretRect.Top() - scrollableRect.Top(); in ScrollToSafeAreaHelper()
215 (caretRect.Bottom() + RESERVE_BOTTOM_HEIGHT.ConvertToPx()))) { in ScrollToSafeAreaHelper()
222 …scrollableRect.ToString().c_str(), caretRect.ToString().c_str(), scrollPattern->GetTotalOffset(), … in ScrollToSafeAreaHelper()
228 …if (isShowKeyboard && LessNotEqual((caretRect.Bottom() + RESERVE_BOTTOM_HEIGHT.ConvertToPx()), bot… in ScrollToSafeAreaHelper()
237 diffBot = scrollBottom - caretRect.Bottom() - RESERVE_BOTTOM_HEIGHT.ConvertToPx(); in ScrollToSafeAreaHelper()
240 …scrollableRect.ToString().c_str(), caretRect.ToString().c_str(), scrollPattern->GetTotalOffset(), … in ScrollToSafeAreaHelper()
H A Dtext_field_overlay_modifier.cpp269 auto caretRect = textFieldPattern->GetCaretRect(); in PaintCursor() local
270 float midPosX = caretRect.GetX() + cursorWidth / 2; in PaintCursor()
271 float startPosY = caretRect.GetY(); in PaintCursor()
272 float endPosY = caretRect.GetY() + caretRect.Height(); in PaintCursor()
H A Dtext_field_pattern.cpp7421 auto caretRect = lastCaretRect; in OnBackPressed() local
7422 caretRect.SetLeft(caretRect.GetX() - caretRect.Height() / 2); in OnBackPressed()
7423 caretRect.SetWidth(caretRect.Height()); in OnBackPressed()
7424 return caretRect.IsInRegion(PointF(offset.GetX(), offset.GetY())); in OnBackPressed()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/
H A Drich_editor_overlay_test_ng.cpp101 auto caretRect = richEditorPattern->GetCaretRect(); variable
105 EXPECT_EQ(caretRect.GetOffset(), richEditorOverlay->GetCaretOffset());
106 EXPECT_EQ(caretRect.Height(), richEditorOverlay->GetCaretHeight());
123 auto caretRect = richEditorPattern->GetCaretRect(); variable
125 manager->SetClickPosition({ caretRect.GetOffset().GetX(), caretRect.GetOffset().GetY() });
126 manager->SetHeight(caretRect.Height());
H A Drich_editor_test_ng.cpp3143 auto caretRect = richEditorPattern->GetCaretRect(); variable
3147 EXPECT_EQ(caretRect.GetOffset(), richEditorOverlay->GetCaretOffset());
3148 EXPECT_EQ(caretRect.Height(), richEditorOverlay->GetCaretHeight());
3165 auto caretRect = richEditorPattern->GetCaretRect(); variable
3167 manager->SetClickPosition({ caretRect.GetOffset().GetX(), caretRect.GetOffset().GetY() });
3168 manager->SetHeight(caretRect.Height());
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/test/unittest/text_field/
H A Drender_text_field_test.cpp129 … bool GetCaretRect(int32_t extent, Rect& caretRect, double caretHeightOffset = 0.0) const override in GetCaretRect() argument