Home
last modified time | relevance | path

Searched refs:textRect (Results 1 - 25 of 34) sorted by relevance

12

/foundation/arkui/ui_lite/frameworks/components/
H A Dui_label_button.cpp31 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 Dui_arc_label.cpp307 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 Dui_canvas.cpp1459 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 Dtext_input_ai_checker.cpp52 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 Dtext_select_controller.cpp128 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 Dtext_field_overlay_modifier.cpp205 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 Dtext_field_overlay_modifier.h66 void SetTextRect(const RectF& textRect) in SetTextRect() argument
68 textRect_ = textRect; in SetTextRect()
H A Dtext_input_ai_checker.h36 static bool IsMultiClickAtBoundary(const NG::OffsetF& handleOffset, const NG::RectF& textRect);
H A Dtext_field_select_overlay.cpp342 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 Dtext.cpp204 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 Dtext.h369 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 Dtext_input_update_test.cpp452 * @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 Dtext_field_content_modifier_test.cpp84 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 Dcalendar_paint_method.cpp75 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 Dtext_area_layout_algorithm.cpp191 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 Drosen_render_calendar.cpp69 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 Dtext_drag_pattern.h54 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 Dtextpicker_layout_algorithm.cpp235 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 Dconvert_test.cpp91 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 Dtext_testfour_ng.cpp538 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 Dtext_testtwo_ng.cpp2030 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 Dstylus_detector_mgr.cpp374 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 Drich_editor_base_testone_ng.cpp816 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 Dtext_select_overlay.cpp278 auto textRect = pattern->GetTextRect(); in GetSelectArea() local
279 res = MergeSelectedBoxes(selectRects, contentRect, textRect, textPaintOffset); in GetSelectArea()
H A Dbase_text_select_overlay.h266 const std::vector<RectF>& boxes, const RectF& contentRect, const RectF& textRect, const OffsetF& paintOffset);

Completed in 26 milliseconds

12