/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | border_property.h | 31 std::optional<T> radiusTopLeft; member 38 radiusTopLeft = borderRadius; in SetRadius() 46 return (radiusTopLeft == value.radiusTopLeft) && (radiusTopRight == value.radiusTopRight) && in operator ==() 53 if (value.radiusTopLeft.has_value() && (radiusTopLeft != value.radiusTopLeft)) { in UpdateWithCheck() 54 radiusTopLeft = value.radiusTopLeft; in UpdateWithCheck() 75 str.append("radiusTopLeft in ToString() 91 std::optional<Dimension> radiusTopLeft; global() member 139 std::optional<float> radiusTopLeft; global() member [all...] |
H A D | border_property.cpp | 176 res->Put("topLeft", radiusTopLeft.value_or(Dimension(0.0, DimensionUnit::VP)).ToString().c_str()); in ToJsonValue() 184 auto left = radiusTopLeft.value_or(Dimension(0.0, DimensionUnit::VP)).ToString(); in ToJsonValue() 193 if (value.radiusTopLeft.has_value() && (radiusTopLeft != value.radiusTopLeft)) { in UpdateWithCheck() 194 radiusTopLeft = value.radiusTopLeft; in UpdateWithCheck() 258 radiusTopLeft = borderRadius; in SetRadius() 266 return (radiusTopLeft == value.radiusTopLeft) in operator ==() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/ |
H A D | menu_model_ng.cpp | 70 borderRadius.radiusTopLeft = radius; in SetBorderRadius() 83 void MenuModelNG::SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, in SetBorderRadius() argument 88 borderRadius.radiusTopLeft = radiusTopLeft; in SetBorderRadius() 178 borderRadius.radiusTopLeft = radius; in SetBorderRadius() 191 void MenuModelNG::SetBorderRadius(FrameNode* frameNode, const std::optional<Dimension>& radiusTopLeft, in SetBorderRadius() argument 196 borderRadius.radiusTopLeft = radiusTopLeft; in SetBorderRadius()
|
H A D | menu_model_ng.h | 34 void SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight, 46 static void SetBorderRadius(FrameNode* frameNode, const std::optional<Dimension>& radiusTopLeft,
|
H A D | menu_model.h | 38 virtual void SetBorderRadius(const std::optional<Dimension>& radiusTopLeft,
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_menu_ffi.cpp | 66 std::optional<CalcDimension> radiusTopLeft = CalcDimension(radius.topLeftRadiuses, 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 | 37 borderRadius.radiusTopLeft = Dimension(values[NUM_0], static_cast<OHOS::Ace::DimensionUnit>(units[NUM_0])); in SetContainerSpanTextBackgroundStyle() 53 borderRadius.radiusTopLeft = Dimension(0, OHOS::Ace::DimensionUnit::VP); in ResetContainerSpanTextBackgroundStyle()
|
H A D | node_image_span_modifier.cpp | 99 borderRadius.radiusTopLeft = Dimension(values[NUM_0], static_cast<OHOS::Ace::DimensionUnit>(units[NUM_0])); in SetImageSpanTextBackgroundStyle() 115 borderRadius.radiusTopLeft = Dimension(0, OHOS::Ace::DimensionUnit::VP); in ResetImageSpanTextBackgroundStyle() 131 options->topLeft = styleOptions.backgroundRadius->radiusTopLeft->Value(); in GetImageSpanTextBackgroundStyle() 223 borderRadius.radiusTopLeft = Dimension(values[NUM_0], static_cast<OHOS::Ace::DimensionUnit>(units[NUM_0])); in SetImageSpanBorderRadius()
|
/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | drag_drop_func_wrapper_test_ng_coverage.cpp | 317 option.options.borderRadius->radiusTopLeft = 12.0_vp; in HWTEST_F() 515 EXPECT_EQ(borderRadius.value().radiusTopLeft.value().Value(), 12.0); in HWTEST_F() 524 auto radiusTopLeft = arkExtraInfoJson->GetDouble("drag_corner_radius1", -1); in HWTEST_F() local 528 EXPECT_EQ(radiusTopLeft, 12.0); in HWTEST_F() 554 dragPreviewOption.options.borderRadius->radiusTopLeft = std::nullopt; in HWTEST_F() 563 auto radiusTopLeft = arkExtraInfoJson->GetDouble("drag_corner_radius1", -1); in HWTEST_F() local 567 EXPECT_EQ(radiusTopLeft, -1); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_utils.cpp | 203 std::optional<CalcDimension> radiusTopLeft; in HandleDifferentRadius() local 210 radiusTopLeft = topLeft; in HandleDifferentRadius() 224 if (!radiusTopLeft.has_value() && !radiusTopRight.has_value() && !radiusBottomLeft.has_value() && in HandleDifferentRadius() 229 if (radiusTopLeft.has_value()) { in HandleDifferentRadius() 230 borderRadius.radiusTopLeft = radiusTopLeft; in HandleDifferentRadius()
|
H A D | js_sliding_panel.h | 27 CalcDimension radiusTopLeft; member
|
H A D | js_menu.cpp | 146 std::optional<CalcDimension> radiusTopLeft; in HandleDifferentRadius() local 154 radiusTopLeft = topLeft; 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 | 139 borderRadius.radiusTopLeft = radius; in ParsePanelRadius() 149 ParseJsDimensionVp(valueTopLeft, borderRadius.radiusTopLeft); 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 | 50 virtual void SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, 53 virtual void SetLocalizedBorderRadius(const std::optional<Dimension>& radiusTopLeft, in SetLocalizedBorderRadius() argument
|
H A D | button_model_ng.cpp | 341 borderRadius.radiusTopLeft = radius; in SetBorderRadius() 352 borderRadius.radiusTopLeft = radius; in SetBorderRadius() 360 void ButtonModelNG::SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, in SetBorderRadius() argument 365 borderRadius.radiusTopLeft = radiusTopLeft; in SetBorderRadius() 386 void ButtonModelNG::SetBorderRadius(FrameNode* frameNode, const std::optional<Dimension>& radiusTopLeft, in SetBorderRadius() argument 391 borderRadius.radiusTopLeft = radiusTopLeft; in SetBorderRadius()
|
H A D | button_model_ng.h | 51 void SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, const std::optional<Dimension>& radiusTopRight, 72 static void SetBorderRadius(FrameNode* frameNode, const std::optional<Dimension>& radiusTopLeft,
|
H A D | button_layout_algorithm.cpp | 218 checkNegativeBorderRadius(roundedRectRadius.radiusTopLeft, defaultBorderRadius); in HandleBorderRadius() 305 auto radiusTopMax = std::max(radius->radiusTopLeft, radius->radiusTopRight); in MeasureCircleButton() 317 if (borderRadius.radiusTopLeft.has_value()) { in GetFirstValidRadius() 318 return borderRadius.radiusTopLeft.value(); in GetFirstValidRadius()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | menu_model_impl.cpp | 27 void MenuModelImpl::SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, in 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 | 214 WriteDimension(buff, value.radiusTopLeft.value_or(ILLEGAL_DIMENSION_VALUE)); in WriteBorderRadiusProperty() 227 Dimension radiusTopLeft = ReadDimension(buff, cursor); in ReadBorderRadiusProperty() local 228 if (radiusTopLeft.IsNonNegative()) { in ReadBorderRadiusProperty() 229 br.radiusTopLeft = radiusTopLeft; in ReadBorderRadiusProperty()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/ |
H A D | image_paint_method.cpp | 53 PointF(borderRadius->radiusTopLeft->ConvertToPx(), borderRadius->radiusTopLeft->ConvertToPx()), in UpdateBorderRadius()
|
H A D | image_model_ng.h | 38 void SetBorderRadius(const std::optional<Dimension>& radiusTopLeft, 104 static void SetBorderRadius(FrameNode* frameNode, const std::optional<Dimension>& radiusTopLeft,
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_field_overlay_modifier.cpp | 127 auto radiusTopLeft = RSPoint(static_cast<float>(radius.radiusTopLeft.value_or(0.0_vp).ConvertToPx()), in GetFrameRectClip() local 128 static_cast<float>(radius.radiusTopLeft.value_or(0.0_vp).ConvertToPx())); in GetFrameRectClip() 129 clipRadius.emplace_back(radiusTopLeft); in GetFrameRectClip()
|