/foundation/arkui/ui_lite/frameworks/components/ |
H A D | ui_label_button.cpp | 31 Rect textRect = GetContentRect(); in OnDraw() local 32 textRect.SetLeft(textRect.GetLeft() + offset_.x); in OnDraw() 33 textRect.SetTop(textRect.GetTop() + offset_.y); in OnDraw() 35 labelButtonText_->ReMeasureTextSize(textRect, labelStyle_); in OnDraw() 37 uint16_t ellipsisIndex = labelButtonText_->GetEllipsisIndex(textRect, labelStyle_); in OnDraw() 38 labelButtonText_->OnDraw(gfxDstBuffer, invalidatedArea, GetOrigRect(), textRect, 0, in OnDraw()
|
H A D | ui_arc_label.cpp | 307 Rect textRect = in ReMeasure() local 310 int16_t arcTextWidth = textRect.GetWidth(); in ReMeasure() 311 int16_t arcTextHeight = textRect.GetHeight(); in ReMeasure() 314 SetPosition(textRect.GetX(), textRect.GetY()); in ReMeasure()
|
H A D | ui_canvas.cpp | 1459 void UICanvas::BlitMapBuffer(BufferInfo &gfxDstBuffer, BufferInfo& gfxMapBuffer, Rect& textRect, in BlitMapBuffer() argument 1462 Rect invalidRect = textRect; in BlitMapBuffer() 1463 transMap.SetTransMapRect(textRect); in BlitMapBuffer() 1504 Rect textRect = invalidatedArea; in DoDrawText() local 1506 textRect.SetPosition(start.x, start.y); in DoDrawText() 1512 text->ReMeasureTextSize(textRect, drawStyle); in DoDrawText() 1516 textRect.SetWidth(text->GetTextSize().x + 1); in DoDrawText() 1517 textRect.SetHeight(text->GetTextSize().y + 1); in DoDrawText() 1520 Rect textImageRect(0, 0, textRect.GetWidth(), textRect in DoDrawText() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_input_ai_checker.cpp | 52 bool InputAIChecker::IsMultiClickAtBoundary(const NG::OffsetF& handleOffset, const NG::RectF& textRect) in IsMultiClickAtBoundary() argument 54 if (textRect.GetX() - FLOAT_DIFF_COMPARE <= handleOffset.GetX() && in IsMultiClickAtBoundary() 55 handleOffset.GetX() <= textRect.GetX() + FLOAT_DIFF_COMPARE) { in IsMultiClickAtBoundary() 56 TAG_LOGI(AceLogTag::ACE_TEXTINPUT, "multi font boundary offset is handle: %{public}f,textRect: %{public}f ", in IsMultiClickAtBoundary() 57 handleOffset.GetX(), textRect.GetX()); in IsMultiClickAtBoundary() 61 auto edge = textRect.GetX() + textRect.Width(); in IsMultiClickAtBoundary() 63 TAG_LOGI(AceLogTag::ACE_TEXTINPUT, "multi tail boundary offset is handle: %{public}f,textRect: %{public}f ", in IsMultiClickAtBoundary()
|
H A D | text_select_controller.cpp | 128 auto textRect = textFiled->GetTextRect(); in CalcCaretMetricsByPosition() local 129 caretCaretMetric.offset.AddX(textRect.GetX()); in CalcCaretMetricsByPosition() 130 caretCaretMetric.offset.AddY(textRect.GetY()); in CalcCaretMetricsByPosition() 142 auto textRect = textFiled->GetTextRect(); in CalcCaretMetricsByPositionNearTouchOffset() local 143 paragraph_->CalcCaretMetricsByPosition(extent, caretMetrics, touchOffset - textRect.GetOffset(), textAffinity_); in CalcCaretMetricsByPositionNearTouchOffset() 144 caretMetrics.offset.AddX(textRect.GetX()); in CalcCaretMetricsByPositionNearTouchOffset() 145 caretMetrics.offset.AddY(textRect.GetY()); in CalcCaretMetricsByPositionNearTouchOffset() 202 auto textRect = textFiled->GetTextRect(); in ConvertTouchOffsetToPosition() local 203 auto offset = localOffset - Offset(textRect.GetX(), textRect in ConvertTouchOffsetToPosition() 214 auto textRect = textField->GetTextRect(); UpdateSelectByOffset() local 429 auto textRect = textFiled->GetTextRect(); MoveHandleToContentRect() local 490 auto textRect = textFiled->GetTextRect(); AdjustHandleOffset() local 569 auto textRect = textFiled->GetTextRect(); MoveCaretToContentRect() local 816 auto textRect = textField->GetTextRect(); IsClickAtBoundary() local 849 auto textRect = textFiled->GetTextRect(); IsTouchAtLineEnd() local 868 auto textRect = textField->GetTextRect(); UpdateSelectWithBlank() local [all...] |
H A D | text_field_overlay_modifier.cpp | 205 auto textRect = textFieldPattern->GetTextRect(); in PaintSelection() local 222 canvas.DrawRect(RSRect(textBox.Left() + (isTextArea ? contentOffset_->Get().GetX() : textRect.GetX()), in PaintSelection() 224 ? (textBox.Top() + (isTextArea ? textRect.GetY() : contentOffset_->Get().GetY())) in PaintSelection() 226 textBox.Right() + (isTextArea ? contentOffset_->Get().GetX() : textRect.GetX()), in PaintSelection() 228 ? (textBox.Bottom() + (isTextArea ? textRect.GetY() : contentOffset_->Get().GetY())) in PaintSelection() 315 auto textRect = textFieldPattern->GetTextRect(); in PaintPreviewTextDecoration() local 318 float offsetX = isTextArea ? contentOffset_->Get().GetX() : textRect.GetX(); in PaintPreviewTextDecoration() 319 float offsetY = isTextArea ? textRect.GetY() : contentOffset_->Get().GetY(); in PaintPreviewTextDecoration()
|
H A D | text_field_overlay_modifier.h | 66 void SetTextRect(const RectF& textRect) in SetTextRect() argument 68 textRect_ = textRect; in SetTextRect()
|
H A D | text_input_ai_checker.h | 36 static bool IsMultiClickAtBoundary(const NG::OffsetF& handleOffset, const NG::RectF& textRect);
|
H A D | text_field_select_overlay.cpp | 342 auto textRect = pattern->GetTextRect(); in GetSelectArea() local 343 res = MergeSelectedBoxes(selectRects, contentRect, textRect, textPaintOffset); in GetSelectArea() 398 auto textRect = pattern->GetTextRect(); in GetTextAreaCaretPosition() local 401 offset = Offset(localOffset.GetX() - paddingLeft, contentRect.GetY() - textRect.GetY()); in GetTextAreaCaretPosition() 403 offset = Offset(localOffset.GetX() - paddingLeft, contentRect.GetY() + contentRect.Height() - textRect.GetY()); in GetTextAreaCaretPosition() 405 offset = Offset(localOffset.GetX() - paddingLeft, localOffset.GetY() - textRect.GetY()); in GetTextAreaCaretPosition()
|
/foundation/arkui/ui_lite/frameworks/common/ |
H A D | text.cpp | 204 void Text::ReMeasureTextSize(const Rect& textRect, const Style& style) in ReMeasureTextSize() argument 209 int16_t maxWidth = (expandWidth_ ? COORD_MAX : textRect.GetWidth()); in ReMeasureTextSize() 223 void Text::ReMeasureTextWidthInEllipsisMode(const Rect& textRect, const Style& style, uint16_t ellipsisIndex) in ReMeasureTextWidthInEllipsisMode() argument 226 int16_t lineMaxWidth = expandWidth_ ? textSize_.x : textRect.GetWidth(); in ReMeasureTextWidthInEllipsisMode() 247 const Rect& textRect, in OnDraw() 258 if (mask.Intersect(mask, textRect)) { in OnDraw() 259 Draw(gfxDstBuffer, mask, textRect, style, offsetX, ellipsisIndex, opaScale); in OnDraw() 384 int16_t Text::TextPositionY(const Rect& textRect, int16_t textHeight) in TextPositionY() argument 387 if (!expandHeight_ && (verticalAlign_ != TEXT_ALIGNMENT_TOP) && (textRect.GetHeight() > textHeight)) { in TextPositionY() 389 yOffset = (textRect in TextPositionY() 244 OnDraw(BufferInfo& gfxDstBuffer, const Rect& invalidatedArea, const Rect& viewOrigRect, const Rect& textRect, int16_t offsetX, const Style& style, uint16_t ellipsisIndex, OpacityType opaScale) OnDraw() argument 397 LineStartPos(const Rect& textRect, uint16_t lineWidth) LineStartPos() argument 487 GetEllipsisIndex(const Rect& textRect, const Style& style) GetEllipsisIndex() argument 526 GetPosXByLetterIndex(const Rect &textRect, const Style &style, uint16_t beginIndex, uint16_t count) GetPosXByLetterIndex() argument 541 GetLetterIndexByPosition(const Rect& textRect, const Style& style, const Point& pos) GetLetterIndexByPosition() argument 659 GetNextCharacterFullDispalyOffset(const Rect& textRect, const Style& style, uint16_t beginIndex, uint16_t num) GetNextCharacterFullDispalyOffset() argument [all...] |
/foundation/arkui/ui_lite/interfaces/kits/common/ |
H A D | text.h | 369 virtual void ReMeasureTextSize(const Rect& textRect, const Style& style); 371 void ReMeasureTextWidthInEllipsisMode(const Rect& textRect, const Style& style, uint16_t ellipsisIndex); 376 const Rect& textRect, 441 * @param textRect Indicates the text rectangle. 446 uint16_t GetEllipsisIndex(const Rect& textRect, const Style& style); 526 virtual uint16_t GetPosXByLetterIndex(const Rect& textRect, const Style& style, 546 * @param textRect Indicates size of input box. 554 virtual uint16_t GetNextCharacterFullDispalyOffset(const Rect& textRect, 584 virtual uint16_t GetLetterIndexByPosition(const Rect& textRect, const Style& style, const Point& pos); 595 int16_t TextPositionY(const Rect& textRect, int16_ [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/text_input/ |
H A D | text_input_update_test.cpp | 452 * @tc.steps:set textRect in HWTEST_F() 454 RectF textRect = RectF(0.0f, 0.0f, 800.0f, 60.0f); in HWTEST_F() local 455 pattern_->SetTextRect(textRect); in HWTEST_F() 489 * @tc.steps:set textRect in HWTEST_F() 491 RectF textRect = RectF(5.0f, 5.0f, 800.0f, 60.0f); in HWTEST_F() local 492 pattern_->SetTextRect(textRect); in HWTEST_F() 758 RectF textRect = RectF(0.0f, 0.0f, 0.0f, 0.0f); in HWTEST_F() local 759 pattern_->UpdateRectByTextAlign(textRect); in HWTEST_F() 761 EXPECT_EQ(textRect, RectF(0.0f, 0.0f, 0.0f, 0.0f)); in HWTEST_F() 779 RectF textRect in HWTEST_F() local 800 RectF textRect = RectF(0.0f, 0.0f, 0.0f, 0.0f); HWTEST_F() local 821 RectF textRect = RectF(0.0f, 0.0f, 0.0f, 0.0f); HWTEST_F() local [all...] |
H A D | text_field_content_modifier_test.cpp | 84 RectF textRect(DEFAULT_RECT_X, DEFAULT_RECT_Y, DEFAULT_RECT_WIDTH, DEFAULT_RECT_HEIGHT); in HWTEST_F() 137 * @tc.steps: step4. change textRect in HWTEST_F() 139 RectF textRect(DEFAULT_RECT_X, DEFAULT_RECT_Y, DEFAULT_RECT_WIDTH, DEFAULT_RECT_HEIGHT); in HWTEST_F() 140 pattern_->SetTextRect(textRect); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/calendar/ |
H A D | calendar_paint_method.cpp | 75 RSCanvas* canvas, const std::string& text, const RSTextStyle& textStyle, const Rect& boxRect, Rect& textRect) in DrawCalendarText() 96 textRect.SetRect(offset.GetX() + textPaintOffsetX, offset.GetY() + textPaintOffsetY, textWidth, textHeight); in DrawCalendarText() 101 Rect textRect; in DrawCalendarText() local 102 DrawCalendarText(canvas, text, textStyle, boxRect, textRect); in DrawCalendarText() 486 Rect textRect; in PaintDay() local 490 DrawCalendarText(&canvas, dayStr, textStyle, boxRect, textRect); in PaintDay() 495 boxRect = { textRect.GetOffset().GetX() + textRect.Width() - workStateHorizontalMovingDistance_, in PaintDay() 496 textRect.GetOffset().GetY() + textRect in PaintDay() 74 DrawCalendarText( RSCanvas* canvas, const std::string& text, const RSTextStyle& textStyle, const Rect& boxRect, Rect& textRect) DrawCalendarText() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_area/ |
H A D | text_area_layout_algorithm.cpp | 191 auto textRect = textRect_.GetSize(); in Layout() local 192 if (LessOrEqual(textRect.Height(), 0.0)) { in Layout() 193 textRect.SetHeight(content->GetRect().Height()); in Layout() 195 OffsetF textRectOffSet = Alignment::GetAlignPosition(size, textRect, align); in Layout()
|
/foundation/arkui/ace_engine/frameworks/core/components/calendar/ |
H A D | rosen_render_calendar.cpp | 69 const std::string& text, const txt::TextStyle& textStyle, const Rect& boxRect, Rect& textRect) in GetTextParagraph() 72 const std::string& text, const Rosen::TextStyle& textStyle, const Rect& boxRect, Rect& textRect) in GetTextParagraph() 96 textRect.SetRect(offset.GetX() + textPaintOffsetX, offset.GetY() + textPaintOffsetY, textWidth, textHeight); in GetTextParagraph() 107 Rect textRect; in GetTextParagraph() local 108 DrawCalendarText(canvas, text, textStyle, boxRect, textRect); in GetTextParagraph() 358 Rect textRect; in PaintDay() local 381 DrawCalendarText(canvas, day.dayMarkValue, workStateStyle, boxRect, textRect); in PaintDay() 390 DrawCalendarText(canvas, dayStr, textStyle, boxRect, textRect); in PaintDay() 402 boxRect = { textRect.GetOffset().GetX() + textRect in PaintDay() 68 DrawCalendarText(RSCanvas* canvas, const std::string& text, const txt::TextStyle& textStyle, const Rect& boxRect, Rect& textRect) GetTextParagraph() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_drag/ |
H A D | text_drag_pattern.h | 54 TextDragData(RectF textRect, float frameWidth, float frameHeight, float lineHeight, float lastLineHeight) in TextDragData() 55 : textRect_(textRect), frameWidth_(frameWidth), frameHeight_(frameHeight), lineHeight_(lineHeight), in TextDragData()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_picker/ |
H A D | textpicker_layout_algorithm.cpp | 235 auto textRect = geometryNode->GetFrameRect(); in UpdateContentSize() local 236 contentWrapper.selfIdealSize = { frameSize.Width() - textRect.Left(), textRect.Height() }; in UpdateContentSize()
|
/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/adapter/skia_txt/ |
H A D | convert_test.cpp | 91 TextRect textRect = AdapterTxt::Convert(box); in HWTEST_F() local 92 EXPECT_EQ(textRect.direction, TextDirection::RTL); in HWTEST_F() 93 EXPECT_EQ(textRect.rect, Drawing::RectF(0, 0, 0, 0)); in HWTEST_F()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/text/ |
H A D | text_testfour_ng.cpp | 538 RectF textRect; in HWTEST_F() local 539 textRect.SetHeight(TEXT_RECT_WIDTH); in HWTEST_F() 540 textRect.SetWidth(TEXT_RECT_WIDTH); in HWTEST_F() 541 textRect.SetTop(TEXT_RECT_TOP_ONE); in HWTEST_F() 542 drawObscuredRects.push_back(textRect); in HWTEST_F() 555 drawObscuredRects.push_back(textRect); in HWTEST_F() 556 textRect.SetTop(TEXT_RECT_TOP_TWO); in HWTEST_F() 557 drawObscuredRects.push_back(textRect); in HWTEST_F() 570 textRect.SetHeight(TEXT_RECT_SIZE_ZEOR); in HWTEST_F() 571 drawObscuredRects.push_back(textRect); in HWTEST_F() [all...] |
H A D | text_testtwo_ng.cpp | 2030 RectF textRect; in HWTEST_F() local 2031 textRect.SetHeight(TEXT_RECT_WIDTH); in HWTEST_F() 2032 textRect.SetWidth(TEXT_RECT_WIDTH); in HWTEST_F() 2033 textRect.SetTop(TEXT_RECT_TOP_ONE); in HWTEST_F() 2034 drawObscuredRects.push_back(textRect); in HWTEST_F() 2047 drawObscuredRects.push_back(textRect); in HWTEST_F() 2048 textRect.SetTop(TEXT_RECT_TOP_TWO); in HWTEST_F() 2049 drawObscuredRects.push_back(textRect); in HWTEST_F() 2062 textRect.SetHeight(TEXT_RECT_SIZE_ZEOR); in HWTEST_F() 2063 drawObscuredRects.push_back(textRect); in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/adapter/ohos/osal/ |
H A D | stylus_detector_mgr.cpp | 374 auto textRect = textDragBase->GetTextRect(); in GetGlyphPositionByGlobalOffset() local 375 if (localOffset.GetY() < textRect.GetY() || localOffset.GetY() > textRect.GetY() + textRect.Height()) { in GetGlyphPositionByGlobalOffset()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/ |
H A D | rich_editor_base_testone_ng.cpp | 816 auto textRect = richEditorPattern->GetTextRect(); in HWTEST_F() local 817 textRect.SetTop(textRect.GetY() - 0.0f); in HWTEST_F() 818 textRect.SetHeight(textRect.Height() - 0.0f); in HWTEST_F() 819 Offset offset = Offset(textRect.GetX(), textRect.GetY()); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_select_overlay.cpp | 278 auto textRect = pattern->GetTextRect(); in GetSelectArea() local 279 res = MergeSelectedBoxes(selectRects, contentRect, textRect, textPaintOffset); in GetSelectArea()
|
H A D | base_text_select_overlay.h | 266 const std::vector<RectF>& boxes, const RectF& contentRect, const RectF& textRect, const OffsetF& paintOffset);
|