/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | border_property.h | 32 std::optional<T> radiusTopRight; member 39 radiusTopRight = borderRadius; in SetRadius() 46 return (radiusTopLeft == value.radiusTopLeft) && (radiusTopRight == value.radiusTopRight) && in operator ==() 57 if (value.radiusTopRight.has_value() && (radiusTopRight != value.radiusTopRight)) { in UpdateWithCheck() 58 radiusTopRight = value.radiusTopRight; in UpdateWithCheck() 76 str.append("radiusTopRight in ToString() 92 std::optional<Dimension> radiusTopRight; global() member 140 std::optional<float> radiusTopRight; global() member [all...] |
H A D | border_property.cpp | 177 res->Put("topRight", radiusTopRight.value_or(Dimension(0.0, DimensionUnit::VP)).ToString().c_str()); in ToJsonValue() 197 if (value.radiusTopRight.has_value() && (radiusTopRight != value.radiusTopRight)) { in UpdateWithCheck() 198 radiusTopRight = value.radiusTopRight; in UpdateWithCheck() 259 radiusTopRight = borderRadius; in SetRadius() 266 return (radiusTopLeft == value.radiusTopLeft) && (radiusTopRight == value.radiusTopRight) && in operator ==()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/ |
H A D | menu_model_ng.cpp | 71 borderRadius.radiusTopRight = radius; in SetBorderRadius() 84 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, in SetBorderRadius() 89 borderRadius.radiusTopRight = radiusTopRight; in SetBorderRadius() 179 borderRadius.radiusTopRight = radius; in SetBorderRadius() 192 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, in SetBorderRadius() 197 borderRadius.radiusTopRight = radiusTopRight; in SetBorderRadius() 83 SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, const std::optional<Dimension>& radiusBottomRight) SetBorderRadius() argument 191 SetBorderRadius(FrameNode* frameNode, const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, const std::optional<Dimension>& radiusBottomRight) SetBorderRadius() argument
|
H A D | menu_model_ng.h | 34 void SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight, 47 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft,
|
H A D | menu_model.h | 39 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft,
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_menu_ffi.cpp | 68 std::optional<CalcDimension> radiusTopRight = CalcDimension(radius.topRightRadiuses, in FfiOHOSAceFrameworkMenuSetRadiusByBorderRadiuses() local 74 MenuModel::GetInstance()->SetBorderRadius(radiusTopLeft, radiusTopRight, radiusBottomLeft, radiusBottomRight); in FfiOHOSAceFrameworkMenuSetRadiusByBorderRadiuses()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_container_span_modifier.cpp | 38 borderRadius.radiusTopRight = Dimension(values[NUM_1], static_cast<OHOS::Ace::DimensionUnit>(units[NUM_1])); in SetContainerSpanTextBackgroundStyle() 54 borderRadius.radiusTopRight = Dimension(0, OHOS::Ace::DimensionUnit::VP); in ResetContainerSpanTextBackgroundStyle()
|
H A D | node_image_span_modifier.cpp | 100 borderRadius.radiusTopRight = Dimension(values[NUM_1], static_cast<OHOS::Ace::DimensionUnit>(units[NUM_1])); in SetImageSpanTextBackgroundStyle() 116 borderRadius.radiusTopRight = Dimension(0, OHOS::Ace::DimensionUnit::VP); in ResetImageSpanTextBackgroundStyle() 132 options->topRight = styleOptions.backgroundRadius->radiusTopRight->Value(); in GetImageSpanTextBackgroundStyle() 224 borderRadius.radiusTopRight = Dimension(values[NUM_1], static_cast<OHOS::Ace::DimensionUnit>(units[NUM_1])); in SetImageSpanBorderRadius()
|
/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | drag_drop_func_wrapper_test_ng_coverage.cpp | 318 option.options.borderRadius->radiusTopRight = 12.0_vp; in HWTEST_F() 516 EXPECT_EQ(borderRadius.value().radiusTopRight.value().Value(), 12.0); in HWTEST_F() 525 auto radiusTopRight = arkExtraInfoJson->GetDouble("drag_corner_radius2", -1); in HWTEST_F() local 529 EXPECT_EQ(radiusTopRight, 12.0); in HWTEST_F() 555 dragPreviewOption.options.borderRadius->radiusTopRight = std::nullopt; in HWTEST_F() 564 auto radiusTopRight = arkExtraInfoJson->GetDouble("drag_corner_radius2", -1); in HWTEST_F() local 568 EXPECT_EQ(radiusTopRight, -1); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_utils.cpp | 204 std::optional<CalcDimension> radiusTopRight; in HandleDifferentRadius() local 214 radiusTopRight = topRight; in HandleDifferentRadius() 224 if (!radiusTopLeft.has_value() && !radiusTopRight.has_value() && !radiusBottomLeft.has_value() && in HandleDifferentRadius() 232 if (radiusTopRight.has_value()) { in HandleDifferentRadius() 233 borderRadius.radiusTopRight = radiusTopRight; in HandleDifferentRadius()
|
H A D | js_sliding_panel.h | 28 CalcDimension radiusTopRight; member
|
H A D | js_menu.cpp | 147 std::optional<CalcDimension> radiusTopRight; in HandleDifferentRadius() local 158 radiusTopRight = topRight; in HandleDifferentRadius() 168 if (!radiusTopLeft.has_value() && !radiusTopRight.has_value() && !radiusBottomLeft.has_value() && in HandleDifferentRadius() 172 MenuModel::GetInstance()->SetBorderRadius(radiusTopLeft, radiusTopRight, radiusBottomLeft, radiusBottomRight); in HandleDifferentRadius()
|
H A D | js_sliding_panel.cpp | 140 borderRadius.radiusTopRight = radius; in ParsePanelRadius() 153 ParseJsDimensionVp(valueTopRight, borderRadius.radiusTopRight); in ParsePanelRadius() 172 ViewAbstractModel::GetInstance()->SetBorderRadius(borderRadius.radiusTopLeft, borderRadius.radiusTopRight, in JsPanelBorderRadius() 239 ViewAbstractModel::GetInstance()->SetBorderRadius(borderRadius.radiusTopLeft, borderRadius.radiusTopRight, in JsPanelBorder()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/button/ |
H A D | button_model.h | 51 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, 54 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, in SetLocalizedBorderRadius() 53 SetLocalizedBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, const std::optional<Dimension>& radiusBottomRight) SetLocalizedBorderRadius() argument
|
H A D | button_model_ng.cpp | 342 borderRadius.radiusTopRight = radius; in SetBorderRadius() 353 borderRadius.radiusTopRight = radius; in SetBorderRadius() 361 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, in SetBorderRadius() 366 borderRadius.radiusTopRight = radiusTopRight; in SetBorderRadius() 387 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, in SetBorderRadius() 392 borderRadius.radiusTopRight = radiusTopRight; in SetBorderRadius() 360 SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, const std::optional<Dimension>& radiusBottomRight) SetBorderRadius() argument 386 SetBorderRadius(FrameNode* frameNode, const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, const std::optional<Dimension>& radiusBottomRight) SetBorderRadius() argument
|
H A D | button_model_ng.h | 51 void SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight, 73 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft,
|
H A D | button_layout_algorithm.cpp | 219 checkNegativeBorderRadius(roundedRectRadius.radiusTopRight, defaultBorderRadius); in HandleBorderRadius() 305 auto radiusTopMax = std::max(radius->radiusTopLeft, radius->radiusTopRight); in MeasureCircleButton() 320 if (borderRadius.radiusTopRight.has_value()) { in GetFirstValidRadius() 321 return borderRadius.radiusTopRight.value(); in GetFirstValidRadius()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | menu_model_impl.cpp | 28 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, in SetBorderRadius() 27 SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, const std::optional<Dimension>& radiusBottomRight) SetBorderRadius() argument
|
H A D | menu_model_impl.h | 31 void SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight,
|
H A D | button_model_impl.h | 44 void SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight,
|
H A D | image_model_impl.h | 32 void SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight,
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/span/ |
H A D | tlv_util.cpp | 215 WriteDimension(buff, value.radiusTopRight.value_or(ILLEGAL_DIMENSION_VALUE)); in WriteBorderRadiusProperty() 231 Dimension radiusTopRight = ReadDimension(buff, cursor); in ReadBorderRadiusProperty() local 232 if (radiusTopRight.IsNonNegative()) { in ReadBorderRadiusProperty() 233 br.radiusTopRight = radiusTopRight; in ReadBorderRadiusProperty()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/ |
H A D | image_paint_method.cpp | 54 PointF(borderRadius->radiusTopRight->ConvertToPx(), borderRadius->radiusTopRight->ConvertToPx()), in UpdateBorderRadius()
|
H A D | image_model_ng.h | 39 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft, 105 const std::optional<Dimension>& radiusTopRight, const std::optional<Dimension>& radiusBottomLeft,
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_field_overlay_modifier.cpp | 130 auto radiusTopRight = RSPoint(static_cast<float>(radius.radiusTopRight.value_or(0.0_vp).ConvertToPx()), in GetFrameRectClip() local 131 static_cast<float>(radius.radiusTopRight.value_or(0.0_vp).ConvertToPx())); in GetFrameRectClip() 132 clipRadius.emplace_back(radiusTopRight); in GetFrameRectClip()
|