Home
last modified time | relevance | path

Searched refs:maskRect (Results 1 – 25 of 51) sorted by relevance

123

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dcustom_dialog_model.cpp48 .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 Dcustom_dialog_model.h30 ArkUIRect* maskRect; member
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/prompt/
H A Dcj_prompt_ffi.cpp140 …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 Dcj_prompt_ffi.h31 NativeRectangle maskRect; member
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_alert_dialog_ffi.cpp85 …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 Dcj_customdialog_controller_ffi.cpp51 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 Dcj_alert_dialog_ffi.h55 NativeRectangle maskRect; member
H A Dcj_customdialog_controller_ffi.h40 NativeRectangle maskRect; member
/ohos5.0/foundation/arkui/ace_engine/interfaces/native/node/
H A Ddialog_model.cpp100 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 Ddialog_layout_algorithm.cpp489 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 Ddialog_layout_algorithm.h77 …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 Djs_action_sheet.cpp295 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 Djs_alert_dialog.cpp355 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 Djs_custom_dialog_controller.cpp178 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.md28 …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 Ddialog_model_test_ng.cpp1297 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 Dnative_dialog.h142 …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 Ddialog_properties.h266 std::optional<DimensionRect> maskRect; member
293 std::optional<DimensionRect> maskRect; member
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/promptaction/
H A Dprompt_action.cpp689 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 Dfrontend_delegate_declarative_ng.cpp692 .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 Dpicker_model.h41 std::optional<DimensionRect> maskRect; member
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/frontend/
H A Dcj_frontend_abstract.cpp347 .maskRect = dialogAttr.maskRect in OpenCustomDialog()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_picker/
H A Dtextpicker_model.h35 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.md28 …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 Djs_datepicker.cpp1077 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()

123