/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/bubble/ |
H A D | bubble_layout_algorithm.cpp | 1512 …return std::clamp(arrowOffset_.Unit() == DimensionUnit::PERCENT ? arrowOffset_.Value() * maxMotion… in GetArrowOffset() 1520 arrowOffset_ = offset.value(); in UpdateArrowOffset() 1522 if (arrowOffset_.Unit() == DimensionUnit::PERCENT) { in UpdateArrowOffset() 1530 arrowOffset_.SetValue(std::clamp(arrowOffset_.Value(), 0.0, 1.0)); in UpdateArrowOffset() 1540 arrowOffset_ = BUBBLE_ARROW_HALF_PERCENT_VALUE; in UpdateArrowOffset() 1547 arrowOffset_ = BUBBLE_ARROW_ZERO_PERCENT_VALUE; in UpdateArrowOffset() 1554 arrowOffset_ = BUBBLE_ARROW_ONE_HUNDRED_PERCENT_VALUE; in UpdateArrowOffset() 1597 if ((arrowOffset_.ConvertToPx()) < radius) { in GetArrowBuildPlacement() 1616 if ((arrowOffset_.ConvertToPx()) < radius) { in GetArrowBuildPlacement() 1635 if ((arrowOffset_.ConvertToPx()) < radius) { in GetArrowBuildPlacement() [all …]
|
H A D | bubble_paint_method.cpp | 285 arrowOffset_ = offset.value(); in UpdateArrowOffset() 286 if (arrowOffset_.Unit() == DimensionUnit::PERCENT) { in UpdateArrowOffset() 287 arrowOffset_.SetValue(std::clamp(arrowOffset_.Value(), 0.0, 1.0)); in UpdateArrowOffset() 296 arrowOffset_ = ARROW_HALF_PERCENT_VALUE; in UpdateArrowOffset() 302 arrowOffset_ = ARROW_ZERO_PERCENT_VALUE; in UpdateArrowOffset() 308 arrowOffset_ = ARROW_ONE_HUNDRED_PERCENT_VALUE; in UpdateArrowOffset() 785 …arrowOffset_.Unit() == DimensionUnit::PERCENT ? arrowOffset_.Value() * motionRange : arrowOffset_.… in GetArrowOffset()
|
H A D | bubble_paint_method.h | 168 Dimension arrowOffset_; variable
|
H A D | bubble_layout_algorithm.h | 213 Dimension arrowOffset_; variable
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | popup_param.h | 156 return arrowOffset_; in GetArrowOffset() 161 arrowOffset_ = arrowOffset; in SetArrowOffset() 518 std::optional<Dimension> arrowOffset_; variable
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/bubble/ |
H A D | render_bubble.cpp | 116 arrowOffset_ = bubble->GetPopupParam()->GetArrowOffset().value(); in UpdateArrowOffset() 118 … if (context && context->GetIsDeclarative() && arrowOffset_.Unit() == DimensionUnit::PERCENT) { in UpdateArrowOffset() 119 arrowOffset_.SetValue(std::clamp(arrowOffset_.Value(), 0.0, 1.0)); in UpdateArrowOffset() 128 arrowOffset_ = ARROW_HALF_PERCENT_VALUE; in UpdateArrowOffset() 134 arrowOffset_ = ARROW_ZERO_PERCENT_VALUE; in UpdateArrowOffset() 140 arrowOffset_ = ARROW_ONE_HUNDRED_PERCENT_VALUE; in UpdateArrowOffset() 1008 …return std::clamp(arrowOffset_.Unit() == DimensionUnit::PERCENT ? arrowOffset_.Value() * motionRan… in GetArrowOffset() 1009 : NormalizeToPx(arrowOffset_), in GetArrowOffset()
|
H A D | render_bubble.h | 115 Dimension arrowOffset_; variable
|
H A D | rosen_render_bubble.cpp | 249 double arrowOffset = std::clamp(NormalizeToPx(arrowOffset_), in PaintTopBubbleInJs() 310 double arrowOffset = std::clamp(NormalizeToPx(arrowOffset_), in PaintTopBubbleInJs() 375 double arrowOffset = std::clamp(NormalizeToPx(arrowOffset_), in PaintBottomBubbleInJs() 436 double arrowOffset = std::clamp(NormalizeToPx(arrowOffset_), in PaintBottomBubbleInJs()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/tip/ |
H A D | render_tip.h | 48 Dimension arrowOffset_; variable
|
H A D | rosen_render_tip.cpp | 98 double arrowOffset = NormalizeToPx(arrowOffset_); in PaintTopTip() 156 double arrowOffset = NormalizeToPx(arrowOffset_); in PaintTopTip() 220 double arrowOffset = NormalizeToPx(arrowOffset_); in PaintLeftTip() 279 double arrowOffset = NormalizeToPx(arrowOffset_); in PaintLeftTip()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/ |
H A D | menu_layout_algorithm.h | 252 float arrowOffset_ = 0.0f; variable
|
H A D | menu_layout_algorithm.cpp | 1741 arrowOffset_ = std::clamp(tempOffset, 0.0f, range); in UpdateArrowOffsetWithMenuLimit() 2080 auto addArrowOffsetToArrowMin = arrowOffset_ + arrowMinLimit_; in GetArrowPositionWithPlacement()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/overlay/ |
H A D | sheet_presentation_pattern.h | 719 OffsetF arrowOffset_; variable
|
H A D | sheet_presentation_pattern.cpp | 220 arrowOffset_ = OffsetF(sheetLayoutAlgorithm->GetArrowOffsetX(), .0f); in OnDirtyLayoutWrapperSwap() 2074 path += LineTo(arrowOffset_.GetX() - ARROW_VERTICAL_P1_OFFSET_X.ConvertToPx(), in GetSheetTypeWithAuto() 2076 path += LineTo(arrowOffset_.GetX() - ARROW_VERTICAL_P2_OFFSET_X.ConvertToPx(), in GetSheetTypeWithAuto() 2079 arrowOffset_.GetX() + ARROW_VERTICAL_P4_OFFSET_X.ConvertToPx(), in GetSheetTypeWithAuto() 2081 path += LineTo(arrowOffset_.GetX() + ARROW_VERTICAL_P5_OFFSET_X.ConvertToPx(), in GetSheetTypeWithAuto()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/bubble/ |
H A D | bubble_test_ng.cpp | 1017 EXPECT_EQ(bubblePaintMethod.arrowOffset_.Value(), 10.0); 1020 EXPECT_EQ(bubblePaintMethod.arrowOffset_.Value(), 1.0); 1022 EXPECT_EQ(bubblePaintMethod.arrowOffset_.Value(), ARROW_ZERO_PERCENT_VALUE.Value()); 1024 EXPECT_EQ(bubblePaintMethod.arrowOffset_.Value(), ARROW_ONE_HUNDRED_PERCENT_VALUE.Value());
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/ |
H A D | menu_layoutFst_test_ng.cpp | 1717 EXPECT_EQ(menuAlgorithm->arrowOffset_, arrowOffsetValue);
|