/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | custom_dialog_model.cpp | 48 .maskRect = nullptr, in CreateDialog() 73 auto* maskRect = controllerHandler->maskRect; in DisposeDialog() local 74 if (maskRect) { in DisposeDialog() 75 delete maskRect; in DisposeDialog() 118 if (!controllerHandler->maskRect) { in ParseDialogMask() 121 DimensionRect maskRect; in ParseDialogMask() local 122 maskRect.SetOffset(DimensionOffset(Dimension(controllerHandler->maskRect->x, DimensionUnit::VP), in ParseDialogMask() 123 Dimension(controllerHandler->maskRect->y, DimensionUnit::VP))); in ParseDialogMask() 124 maskRect.SetSize(DimensionSize(Dimension(controllerHandler->maskRect->width, DimensionUnit::VP), in ParseDialogMask() 125 Dimension(controllerHandler->maskRect->height, DimensionUnit::VP))); in ParseDialogMask() [all …]
|
H A D | custom_dialog_model.h | 30 ArkUIRect* maskRect; member
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/prompt/ |
H A D | cj_prompt_ffi.cpp | 140 …Dimension xDimen = Dimension(options.maskRect.x, static_cast<DimensionUnit>(options.maskRect.xUnit… in FfiPromptOpenCustomDialog() 141 …Dimension yDimen = Dimension(options.maskRect.y, static_cast<DimensionUnit>(options.maskRect.yUnit… in FfiPromptOpenCustomDialog() 143 Dimension(options.maskRect.width, static_cast<DimensionUnit>(options.maskRect.widthUnit)); in FfiPromptOpenCustomDialog() 145 Dimension(options.maskRect.height, static_cast<DimensionUnit>(options.maskRect.heightUnit)); in FfiPromptOpenCustomDialog() 147 auto maskRect = DimensionRect(widthDimen, heightDimen, offsetDimen); in FfiPromptOpenCustomDialog() local 165 .maskRect = maskRect, in FfiPromptOpenCustomDialog()
|
H A D | cj_prompt_ffi.h | 31 NativeRectangle maskRect; member
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_alert_dialog_ffi.cpp | 85 …Dimension xDimen = Dimension(alertDialog.maskRect.x, static_cast<DimensionUnit>(alertDialog.maskRe… in ParseAlertDialogConfirm() 86 …Dimension yDimen = Dimension(alertDialog.maskRect.y, static_cast<DimensionUnit>(alertDialog.maskRe… in ParseAlertDialogConfirm() 88 … Dimension(alertDialog.maskRect.width, static_cast<DimensionUnit>(alertDialog.maskRect.widthUnit)); in ParseAlertDialogConfirm() 90 …Dimension(alertDialog.maskRect.height, static_cast<DimensionUnit>(alertDialog.maskRect.heightUnit)… in ParseAlertDialogConfirm() 92 properties.maskRect = DimensionRect(widthDimen, heightDimen, offsetDimen); in ParseAlertDialogConfirm()
|
H A D | cj_customdialog_controller_ffi.cpp | 51 Dimension rectX(options.maskRect.x, static_cast<DimensionUnit>(options.maskRect.xUnit)); in ParseCjCustomDialogControllerMaskRect() 52 Dimension rectY(options.maskRect.y, static_cast<DimensionUnit>(options.maskRect.yUnit)); in ParseCjCustomDialogControllerMaskRect() 53 …Dimension rectWidth(options.maskRect.width, static_cast<DimensionUnit>(options.maskRect.widthUnit)… in ParseCjCustomDialogControllerMaskRect() 54 …Dimension rectHeight(options.maskRect.height, static_cast<DimensionUnit>(options.maskRect.heightUn… in ParseCjCustomDialogControllerMaskRect() 95 dialogProperties_.maskRect = dimenRect; in NativeCustomDialogController()
|
H A D | cj_alert_dialog_ffi.h | 55 NativeRectangle maskRect; member
|
H A D | cj_customdialog_controller_ffi.h | 40 NativeRectangle maskRect; member
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | dialog_model.cpp | 100 int32_t SetMask(ArkUI_NativeDialogHandle handle, uint32_t maskColor, const ArkUI_Rect* maskRect) in SetMask() argument 106 if (maskRect) { in SetMask() 107 ArkUIRect rect = { maskRect->x, maskRect->y, maskRect->width, maskRect->height }; in SetMask()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/dialog/ |
H A D | dialog_layout_algorithm.cpp | 489 auto width = maskRect->GetWidth(); in ProcessMaskRect() 490 auto height = maskRect->GetHeight(); in ProcessMaskRect() 491 auto offset = maskRect->GetOffset(); in ProcessMaskRect() 521 std::optional<DimensionRect> maskRect; in GetMaskRect() local 523 CHECK_NULL_RETURN(dialogPattern, maskRect); in GetMaskRect() 524 maskRect = dialogPattern->GetDialogProperties().maskRect; in GetMaskRect() 526 return maskRect; in GetMaskRect() 536 return maskRect; in GetMaskRect() 558 if (isModal_ && dialogPattern->GetDialogProperties().maskRect.has_value()) { in Layout() 559 std::optional<DimensionRect> maskRect = GetMaskRect(frameNode); in Layout() local [all …]
|
H A D | dialog_layout_algorithm.h | 77 …void ProcessMaskRect(std::optional<DimensionRect> maskRect, const RefPtr<FrameNode>& dialog, bool …
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/action_sheet/ |
H A D | js_action_sheet.cpp | 295 DimensionRect maskRect; in ParseMaskRect() local 296 if (JSViewAbstract::ParseJsDimensionRect(maskRectValue, maskRect)) { in ParseMaskRect() 297 properties.maskRect = maskRect; in ParseMaskRect() 299 auto offset = maskRect.GetOffset(); in ParseMaskRect() 302 properties.maskRect->SetOffset(offset); in ParseMaskRect()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/dialog/ |
H A D | js_alert_dialog.cpp | 355 DimensionRect maskRect; in ParseAlertMaskRect() local 356 if (JSViewAbstract::ParseJsDimensionRect(maskRectValue, maskRect)) { in ParseAlertMaskRect() 357 properties.maskRect = maskRect; in ParseAlertMaskRect() 359 auto offset = maskRect.GetOffset(); in ParseAlertMaskRect() 362 properties.maskRect->SetOffset(offset); in ParseAlertMaskRect()
|
H A D | js_custom_dialog_controller.cpp | 178 DimensionRect maskRect; in ConstructorCallback() local 179 if (JSViewAbstract::ParseJsDimensionRect(maskRectValue, maskRect)) { in ConstructorCallback() 180 instance->dialogProperties_.maskRect = maskRect; in ConstructorCallback()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | _ark_u_i___native_dialog_a_p_i__1.md | 28 …e) handle, uint32_t maskColor, const [ArkUI_Rect](_ark_u_i___rect.md) \*maskRect) | 设置自定义弹窗遮罩属性。 … 400 …ogAPI_1::setMask) (ArkUI_NativeDialogHandle handle, uint32_t maskColor, const ArkUI_Rect *maskRect) 412 | maskRect | 遮蔽层区域范围的指针,遮蔽层区域内的事件不透传,在遮蔽层区域外的事件透传。参数类型{\@Link [ArkUI_Rect](_ark_u_i___rect.md)}。 |
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/dialog/ |
H A D | dialog_model_test_ng.cpp | 1297 auto maskRect = layoutAlgorithm->GetMaskRect(dialog); variable 1298 EXPECT_FALSE(maskRect.has_value()); 1303 maskRect = layoutAlgorithm->GetMaskRect(dialog); 1304 EXPECT_EQ(maskRect.value().GetOffset(), offset); 1305 EXPECT_EQ(maskRect.value().GetWidth(), CalcDimension(1, DimensionUnit::PERCENT)); 1306 EXPECT_EQ(maskRect.value().GetHeight(), CalcDimension(1, DimensionUnit::PERCENT)); 1311 maskRect = layoutAlgorithm->GetMaskRect(dialog); 1313 EXPECT_EQ(maskRect.value().GetOffset(), offset); 1314 EXPECT_EQ(maskRect.value().GetWidth(), Dimension(CHILD_SIZE, DimensionUnit::PX)); 1315 EXPECT_EQ(maskRect.value().GetHeight(), Dimension(CHILD_SIZE, DimensionUnit::PX));
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/native/ |
H A D | native_dialog.h | 142 …nt32_t (*setMask)(ArkUI_NativeDialogHandle handle, uint32_t maskColor, const ArkUI_Rect* maskRect);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/dialog/ |
H A D | dialog_properties.h | 266 std::optional<DimensionRect> maskRect; member 293 std::optional<DimensionRect> maskRect; member
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/promptaction/ |
H A D | prompt_action.cpp | 689 std::optional<DimensionRect>& maskRect) in GetNapiDialogProps() argument 737 maskRect = DimensionRect { width, height, dimensionOffset }; in GetNapiDialogProps() 1277 std::optional<DimensionRect> maskRect; in JSPromptShowDialog() local 1337 auto onLanguageChange = [shadowProps, alignment, offset, maskRect, in JSPromptShowDialog() 1357 if (maskRect.has_value()) { in JSPromptShowDialog() 1358 std::optional<DimensionRect> pmMaskRect = maskRect.value(); in JSPromptShowDialog() 1363 dialogProps.maskRect = pmMaskRect.value(); in JSPromptShowDialog() 1457 .maskRect = maskRect, in JSPromptShowDialog() 1854 std::optional<DimensionRect> maskRect; in GetPromptActionDialog() local 1857 GetNapiDialogProps(env, asyncContext, alignment, offset, maskRect); in GetPromptActionDialog() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ng/ |
H A D | frontend_delegate_declarative_ng.cpp | 692 .maskRect = dialogAttr.maskRect, in ShowDialog() 729 .maskRect = dialogAttr.maskRect, in ShowDialog() 758 .maskRect = dialogAttr.maskRect, in ParsePropertiesFromAttr()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/picker/ |
H A D | picker_model.h | 41 std::optional<DimensionRect> maskRect; member
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/frontend/ |
H A D | cj_frontend_abstract.cpp | 347 .maskRect = dialogAttr.maskRect in OpenCustomDialog()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_picker/ |
H A D | textpicker_model.h | 35 std::optional<DimensionRect> maskRect; member
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | _ark_u_i___native_dialog_a_p_i__1.md | 28 …e) handle, uint32_t maskColor, const [ArkUI_Rect](_ark_u_i___rect.md) \*maskRect) | Sets the mask … 377 …ogAPI_1::setMask) (ArkUI_NativeDialogHandle handle, uint32_t maskColor, const ArkUI_Rect *maskRect) 389 | maskRect | Pointer to the mask area. Events outside the mask area are transparently transmitted, …
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_datepicker.cpp | 1077 DimensionRect maskRect; in UpdatePickerDialogInfo() local 1078 if (JSViewAbstract::ParseJsDimensionRect(maskRectValue, maskRect)) { in UpdatePickerDialogInfo() 1079 pickerDialog.maskRect = maskRect; in UpdatePickerDialogInfo() 1760 DimensionRect maskRect; in Show() local 1761 if (JSViewAbstract::ParseJsDimensionRect(maskRectValue, maskRect)) { in Show() 1762 pickerDialog.maskRect = maskRect; in Show()
|