/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/text_overlay/ |
H A D | rosen_render_text_overlay.cpp | 191 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 D | text_overlay_manager.cpp | 319 bool TextOverlayBase::GetCaretRect(int32_t extent, Rect& caretRect, double caretHeightOffset) const argument 343 … caretRect.SetRect(metrics.offset.GetX(), metrics.offset.GetY() + caretHeightOffset, cursorWidth_, 347 caretRect = caretProto_ + MakeEmptyOffset();
|
H A D | text_overlay_manager.h | 143 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 D | rosen_render_text_field.cpp | 152 …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 D | rosen_render_text_field.h | 127 … 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 D | render_text_field.h | 683 …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 D | text_select_controller.cpp | 535 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 D | text_field_manager.cpp | 109 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 D | text_field_overlay_modifier.cpp | 269 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 D | text_field_pattern.cpp | 7421 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 D | rich_editor_overlay_test_ng.cpp | 101 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 D | rich_editor_test_ng.cpp | 3143 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 D | render_text_field_test.cpp | 129 … bool GetCaretRect(int32_t extent, Rect& caretRect, double caretHeightOffset = 0.0) const override in GetCaretRect() argument
|