/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/prompt/ |
H A D | cj_prompt_ffi.cpp | 137 // parse maskRect in FfiPromptOpenCustomDialog() 138 Dimension xDimen = Dimension(options.maskRect.x, static_cast<DimensionUnit>(options.maskRect.xUnit)); in FfiPromptOpenCustomDialog() 139 Dimension yDimen = Dimension(options.maskRect.y, static_cast<DimensionUnit>(options.maskRect.yUnit)); in FfiPromptOpenCustomDialog() 141 Dimension(options.maskRect.width, static_cast<DimensionUnit>(options.maskRect.widthUnit)); in FfiPromptOpenCustomDialog() 143 Dimension(options.maskRect.height, static_cast<DimensionUnit>(options.maskRect.heightUnit)); in FfiPromptOpenCustomDialog() 145 auto maskRect in FfiPromptOpenCustomDialog() local [all...] |
H A D | cj_prompt_ffi.h | 31 NativeRectangle maskRect; member
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_alert_dialog_ffi.cpp | 83 // Parse maskRect. in ParseAlertDialogConfirm() 84 Dimension xDimen = Dimension(alertDialog.maskRect.x, static_cast<DimensionUnit>(alertDialog.maskRect.xUnit)); in ParseAlertDialogConfirm() 85 Dimension yDimen = Dimension(alertDialog.maskRect.y, static_cast<DimensionUnit>(alertDialog.maskRect.yUnit)); in ParseAlertDialogConfirm() 87 Dimension(alertDialog.maskRect.width, static_cast<DimensionUnit>(alertDialog.maskRect.widthUnit)); in ParseAlertDialogConfirm() 89 Dimension(alertDialog.maskRect.height, static_cast<DimensionUnit>(alertDialog.maskRect.heightUnit)); in ParseAlertDialogConfirm() 91 properties.maskRect in ParseAlertDialogConfirm() [all...] |
H A D | cj_customdialog_controller_ffi.cpp | 46 Dimension rectX(options.maskRect.x, static_cast<DimensionUnit>(options.maskRect.xUnit)); in ParseCjCustomDialogControllerMaskRect() 47 Dimension rectY(options.maskRect.y, static_cast<DimensionUnit>(options.maskRect.yUnit)); in ParseCjCustomDialogControllerMaskRect() 48 Dimension rectWidth(options.maskRect.width, static_cast<DimensionUnit>(options.maskRect.widthUnit)); in ParseCjCustomDialogControllerMaskRect() 49 Dimension rectHeight(options.maskRect.height, static_cast<DimensionUnit>(options.maskRect.heightUnit)); in ParseCjCustomDialogControllerMaskRect() 90 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
|
/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 in ParseDialogMask() [all...] |
H A D | custom_dialog_model.h | 30 ArkUIRect* maskRect; member
|
/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | dialog_model.cpp | 98 int32_t SetMask(ArkUI_NativeDialogHandle handle, uint32_t maskColor, const ArkUI_Rect* maskRect) in SetMask() argument 104 if (maskRect) { in SetMask() 105 ArkUIRect rect = { maskRect->x, maskRect->y, maskRect->width, maskRect->height }; in SetMask()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/dialog/ |
H A D | dialog_layout_algorithm.cpp | 463 std::optional<DimensionRect> maskRect, const RefPtr<FrameNode>& dialog, bool isMask) in ProcessMaskRect() 468 auto width = maskRect->GetWidth(); in ProcessMaskRect() 469 auto height = maskRect->GetHeight(); in ProcessMaskRect() 470 auto offset = maskRect->GetOffset(); in ProcessMaskRect() 500 std::optional<DimensionRect> maskRect; in GetMaskRect() local 502 CHECK_NULL_RETURN(dialogPattern, maskRect); in GetMaskRect() 503 maskRect = dialogPattern->GetDialogProperties().maskRect; in GetMaskRect() 505 return maskRect; in GetMaskRect() 510 maskRect in GetMaskRect() 462 ProcessMaskRect( std::optional<DimensionRect> maskRect, const RefPtr<FrameNode>& dialog, bool isMask) ProcessMaskRect() argument 538 std::optional<DimensionRect> maskRect = GetMaskRect(frameNode); Layout() local [all...] |
H A D | dialog_layout_algorithm.h | 77 void ProcessMaskRect(std::optional<DimensionRect> maskRect, const RefPtr<FrameNode>& dialog, bool isMask = false);
|
H A D | dialog_pattern.cpp | 1653 if (dialogProperties_.maskRect.has_value()) { in DumpObjectProperty() 1654 DumpLog::GetInstance().AddDesc("MaskRect: " + dialogProperties_.maskRect.value().ToString()); in DumpObjectProperty() 1779 if (dialogProperties_.maskRect.has_value()) { in DumpObjectProperty() 1780 json->Put("MaskRect", dialogProperties_.maskRect.value().ToString().c_str()); in DumpObjectProperty() 1940 if (dialogProperties_.maskRect.has_value()) { in DumpSimplifyObjectProperty() 1941 json->Put("MaskRect", dialogProperties_.maskRect.value().ToString().c_str()); in DumpSimplifyObjectProperty()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/action_sheet/ |
H A D | js_action_sheet.cpp | 293 // Parse maskRect. in ParseMaskRect() 294 auto maskRectValue = obj->GetProperty("maskRect"); in ParseMaskRect() 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()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/dialog/ |
H A D | js_alert_dialog.cpp | 353 // Parse maskRect. in ParseAlertMaskRect() 354 auto maskRectValue = obj->GetProperty("maskRect"); in ParseAlertMaskRect() 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 | 176 // Parse maskRect. in ConstructorCallback() 177 auto maskRectValue = constructorArg->GetProperty("maskRect"); in ConstructorCallback() 178 DimensionRect maskRect; in ConstructorCallback() local 179 if (JSViewAbstract::ParseJsDimensionRect(maskRectValue, maskRect)) { in ConstructorCallback() 180 instance->dialogProperties_.maskRect = maskRect; in ConstructorCallback()
|
/foundation/arkui/ace_engine/interfaces/native/ |
H A D | native_dialog.h | 138 * @param maskRect Indicates the pointer to the mask area. Events outside the mask area are transparently 142 int32_t (*setMask)(ArkUI_NativeDialogHandle handle, uint32_t maskColor, const ArkUI_Rect* maskRect);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/picker/ |
H A D | picker_model.h | 41 std::optional<DimensionRect> maskRect; member
|
/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
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/dialog/ |
H A D | dialog_model_test_ng.cpp | 1297 auto maskRect = layoutAlgorithm->GetMaskRect(dialog); in HWTEST_F() local 1298 EXPECT_FALSE(maskRect.has_value()); in HWTEST_F() 1303 maskRect = layoutAlgorithm->GetMaskRect(dialog); in HWTEST_F() 1304 EXPECT_EQ(maskRect.value().GetOffset(), offset); in HWTEST_F() 1305 EXPECT_EQ(maskRect.value().GetWidth(), CalcDimension(1, DimensionUnit::PERCENT)); in HWTEST_F() 1306 EXPECT_EQ(maskRect.value().GetHeight(), CalcDimension(1, DimensionUnit::PERCENT)); in HWTEST_F() 1311 maskRect = layoutAlgorithm->GetMaskRect(dialog); in HWTEST_F() 1313 EXPECT_EQ(maskRect.value().GetOffset(), offset); in HWTEST_F() 1314 EXPECT_EQ(maskRect.value().GetWidth(), Dimension(CHILD_SIZE, DimensionUnit::PX)); in HWTEST_F() 1315 EXPECT_EQ(maskRect in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_picker/ |
H A D | textpicker_model.h | 35 std::optional<DimensionRect> maskRect; member
|
/foundation/arkui/ace_engine/interfaces/napi/kits/promptaction/ |
H A D | prompt_action.cpp | 777 std::optional<DimensionRect>& maskRect) in GetNapiDialogProps() 805 // parse maskRect in GetNapiDialogProps() 825 maskRect = DimensionRect { width, height, dimensionOffset }; in GetNapiDialogProps() 1233 napi_get_named_property(env, argv[index], "maskRect", &asyncContext->maskRectApi); in GetNapiNamedProperties() 1365 std::optional<DimensionRect> maskRect; in JSPromptShowDialog() local 1387 napi_get_named_property(env, argv[0], "maskRect", &asyncContext->maskRectApi); in JSPromptShowDialog() 1395 GetNapiDialogProps(env, asyncContext, alignment, offset, maskRect); in JSPromptShowDialog() 1425 auto onLanguageChange = [shadowProps, alignment, offset, maskRect, in JSPromptShowDialog() 1445 if (maskRect.has_value()) { in JSPromptShowDialog() 1446 std::optional<DimensionRect> pmMaskRect = maskRect in JSPromptShowDialog() 775 GetNapiDialogProps(napi_env env, const std::shared_ptr<PromptAsyncContext>& asyncContext, std::optional<DialogAlignment>& alignment, std::optional<DimensionOffset>& offset, std::optional<DimensionRect>& maskRect) GetNapiDialogProps() argument 1954 std::optional<DimensionRect> maskRect; GetPromptActionDialog() local [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/frontend/ |
H A D | cj_frontend_abstract.cpp | 341 .maskRect = dialogAttr.maskRect in OpenCustomDialog()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_datepicker.cpp | 1081 // Parse maskRect. in UpdatePickerDialogInfo() 1082 auto maskRectValue = paramObject->GetProperty("maskRect"); in UpdatePickerDialogInfo() 1083 DimensionRect maskRect; in UpdatePickerDialogInfo() local 1084 if (JSViewAbstract::ParseJsDimensionRect(maskRectValue, maskRect)) { in UpdatePickerDialogInfo() 1085 pickerDialog.maskRect = maskRect; in UpdatePickerDialogInfo() 1764 // Parse maskRect. in Show() 1765 auto maskRectValue = paramObject->GetProperty("maskRect"); in Show() 1766 DimensionRect maskRect; in Show() local 1767 if (JSViewAbstract::ParseJsDimensionRect(maskRectValue, maskRect)) { in Show() [all...] |
H A D | js_textpicker.cpp | 1462 // Parse maskRect. in Show() 1463 auto maskRectValue = paramObject->GetProperty("maskRect"); in Show() 1464 DimensionRect maskRect; in Show() local 1465 if (JSViewAbstract::ParseJsDimensionRect(maskRectValue, maskRect)) { in Show() 1466 textPickerDialog.maskRect = maskRect; in Show()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ng/ |
H A D | frontend_delegate_declarative_ng.cpp | 679 .maskRect = dialogAttr.maskRect, in ShowDialog() 716 .maskRect = dialogAttr.maskRect, in ShowDialog() 745 .maskRect = dialogAttr.maskRect, in ParsePropertiesFromAttr()
|