/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | bar_item_layout_algorithm.cpp | 43 constraint.selfIdealSize = in MeasureIcon() 45 iconWrapper->Measure(constraint); in MeasureIcon() 65 if (GreatOrEqual(textWidth, constraint.maxSize.Width())) { in MeasureToolbarItemText() 66 constraint.maxSize.SetWidth(textWidth); in MeasureToolbarItemText() 72 constraint.maxSize.SetHeight(barItemChildrenTotalHeight); in MeasureToolbarItemText() 80 textWrapper->Measure(constraint); in MeasureToolbarItemText() 97 textWrapper->Measure(constraint); in MeasureText() 111 CHECK_NULL_RETURN(constraint, 0.0f); in LayoutIcon() 136 CHECK_NULL_VOID(constraint); in LayoutText() 166 CHECK_NULL_VOID(constraint); in Measure() [all …]
|
H A D | title_bar_layout_algorithm.cpp | 141 backButtonWrapper->Measure(constraint); in MeasureBackButton() 298 constraint.maxSize.SetWidth(maxWidth); in MeasureSubtitle() 299 subtitleWrapper->Measure(constraint); in MeasureSubtitle() 338 titleWrapper->Measure(constraint); in MeasureTitle() 347 titleWrapper->Measure(constraint); in MeasureTitle() 368 titleWrapper->Measure(constraint); in MeasureTitle() 385 titleWrapper->Measure(constraint); in MeasureTitle() 409 titleWrapper->Measure(constraint); in MeasureTitle() 438 menuWrapper->Measure(constraint); in MeasureMenu() 460 menuWrapper->Measure(constraint); in MeasureMenu() [all …]
|
H A D | nav_bar_layout_algorithm.cpp | 52 titleBarWrapper->Measure(constraint); in MeasureTitleBar() 61 titleBarWrapper->Measure(constraint); in MeasureTitleBar() 73 constraint.selfIdealSize = in MeasureTitleBar() 75 titleBarWrapper->Measure(constraint); in MeasureTitleBar() 79 constraint.selfIdealSize = in MeasureTitleBar() 81 titleBarWrapper->Measure(constraint); in MeasureTitleBar() 98 titleBarWrapper->Measure(constraint); in MeasureTitleBar() 107 titleBarWrapper->Measure(constraint); in MeasureTitleBar() 242 contentWrapper->Measure(constraint); in MeasureContentChild() 250 contentWrapper->Measure(constraint); in MeasureContentChild() [all …]
|
H A D | tool_bar_layout_algorithm.cpp | 157 auto constraint = layoutProperty->GetLayoutConstraint(); in UpdateToolbarItemSize() local 158 CHECK_NULL_VOID(constraint); in UpdateToolbarItemSize() 159 constraint->selfIdealSize.SetHeight(toolbarItemSize.Height()); in UpdateToolbarItemSize() 160 constraint->selfIdealSize.SetWidth(toolbarItemSize.Width()); in UpdateToolbarItemSize() 183 auto constraint = toolbarLayoutProperty->GetLayoutConstraint(); in Measure() local 184 CHECK_NULL_VOID(constraint); in Measure() 185 auto toolbarWidth = constraint->selfIdealSize.Width().value(); in Measure() 186 auto toolbarHeight = constraint->selfIdealSize.Height().value(); in Measure() 203 constraint->selfIdealSize.SetHeight(toolbarItemSize.Height()); in Measure() 204 toolbarLayoutProperty->UpdateLayoutConstraint(constraint.value()); in Measure()
|
H A D | navigation_layout_algorithm.cpp | 67 auto constraint = navigationLayoutProperty->CreateChildConstraint(); in MeasureDivider() local 69 dividerWrapper->Measure(constraint); in MeasureDivider() 88 constraint.selfIdealSize = OptionalSizeF(0.0f, 0.0f); in MeasureDragBar() 97 dargWrapper->Measure(constraint); in MeasureDragBar() 315 CHECK_NULL_VOID(constraint); in RangeCalculation() 580 constraint.selfIdealSize.SetWidth(navBarSize.Width()); in MeasureNavBar() 584 navBarWrapper->Measure(constraint); in MeasureNavBar() 599 constraint.selfIdealSize = OptionalSizeF(0.0f, 0.0f); in MeasureContentChild() 602 constraint.selfIdealSize.SetWidth(contentSize.Width()); in MeasureContentChild() 607 contentWrapper->Measure(constraint); in MeasureContentChild() [all …]
|
H A D | navigation_layout_util.cpp | 128 auto constraint = layoutPropertyBase->CreateChildConstraint(); in MeasureToolBar() local 140 constraint.selfIdealSize = OptionalSizeF(0.0f, 0.0f); in MeasureToolBar() 141 toolBarWrapper->Measure(constraint); in MeasureToolBar() 148 …constraint.selfIdealSize = OptionalSizeF(navigationSize.Width(), static_cast<float>(toolbarHeight.… in MeasureToolBar() 149 toolBarWrapper->Measure(constraint); in MeasureToolBar() 170 auto constraint = layoutPropertyBase->CreateChildConstraint(); in MeasureToolBarDivider() local 180 constraint.selfIdealSize = OptionalSizeF(0.0f, 0.0f); in MeasureToolBarDivider() 181 dividerWrapper->Measure(constraint); in MeasureToolBarDivider() 186 constraint.selfIdealSize = in MeasureToolBarDivider() 188 dividerWrapper->Measure(constraint); in MeasureToolBarDivider()
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | native_node_extented.cpp | 57 delete constraint; in OH_ArkUI_LayoutConstraint_Dispose() 257 return constraint->maxWidth; in OH_ArkUI_LayoutConstraint_GetMaxWidth() 262 return constraint->minWidth; in OH_ArkUI_LayoutConstraint_GetMinWidth() 267 return constraint->maxHeight; in OH_ArkUI_LayoutConstraint_GetMaxHeight() 272 return constraint->minHeight; in OH_ArkUI_LayoutConstraint_GetMinHeight() 287 CHECK_NULL_VOID(constraint); in OH_ArkUI_LayoutConstraint_SetMinWidth() 292 CHECK_NULL_VOID(constraint); in OH_ArkUI_LayoutConstraint_SetMaxWidth() 298 CHECK_NULL_VOID(constraint); in OH_ArkUI_LayoutConstraint_SetMaxHeight() 303 CHECK_NULL_VOID(constraint); in OH_ArkUI_LayoutConstraint_SetMinHeight() 308 CHECK_NULL_VOID(constraint); in OH_ArkUI_LayoutConstraint_SetPercentReferenceWidth() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | constraint_flags.cpp | 19 …td::optional<LayoutConstraintF>& preConstraint, const std::optional<LayoutConstraintF>& constraint) in UpdateFlags() argument 21 if (preConstraint && constraint) { in UpdateFlags() 22 idealSize = preConstraint->selfIdealSize == constraint->selfIdealSize; in UpdateFlags() 23 parentIdealSize = preConstraint->parentIdealSize == constraint->parentIdealSize; in UpdateFlags() 24 minSize = preConstraint->minSize == constraint->minSize; in UpdateFlags() 25 maxSize = preConstraint->maxSize == constraint->maxSize; in UpdateFlags() 26 percentRef = preConstraint->percentReference == constraint->percentReference; in UpdateFlags() 27 scaleProperty = preConstraint->scaleProperty == constraint->scaleProperty; in UpdateFlags() 28 } else if (preConstraint || constraint) { in UpdateFlags()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-custom-component-layout.md | 25 | constraint | [ConstraintSizeOptions](ts-types.md#constraintsizeoptions) | 父组件constraint信息。 | 47 | constraint | [ConstraintSizeOptions](ts-types.md#constraintsizeoptions) | 父组件constraint信息。 … 190 let maxWidth = Math.min(200, constraint.maxWidth as number); 194 minHeight: constraint.minHeight, 195 minWidth: constraint.minWidth, 196 maxWidth: constraint.maxWidth, 197 maxHeight: constraint.maxHeight 321 measure(constraint: ConstraintSizeOptions) : MeasureResult 453 | constraint | [ConstraintSizeOptions](ts-types.md#constraintsizeoptions) | 父组件constraint信息。 | 468 | constraint | [ConstraintSizeOptions](ts-types.md#constraintsizeoptions) | 父组件constraint信息。 | [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/wrapper/ |
H A D | menu_wrapper_layout_algorithm.cpp | 29 void CheckLayoutConstraint(LayoutConstraintF& constraint, const RefPtr<FrameNode>& menuWrapper) in CheckLayoutConstraint() argument 34 menuWrapperPattern->SetChildLayoutConstraint(constraint); in CheckLayoutConstraint() 47 if (subwindowRect.GetSize() != constraint.maxSize) { in CheckLayoutConstraint() 48 constraint.maxSize.SetSizeT(subwindowRect.GetSize()); in CheckLayoutConstraint() 49 constraint.percentReference.SetSizeT(constraint.maxSize); in CheckLayoutConstraint() 53 menuWrapperPattern->SetChildLayoutConstraint(constraint); in CheckLayoutConstraint() 62 auto constraint = layoutProperty->GetLayoutConstraint(); in Measure() local 64 … constraint.value(), Axis::FREE, layoutProperty->GetMeasureType(MeasureType::MATCH_PARENT), true); in Measure()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/texttimer/ |
H A D | text_timer_layout_algorithm.cpp | 40 auto constraint = layoutProperty->GetLayoutConstraint(); in Measure() local 41 const auto& minSize = constraint->minSize; in Measure() 42 const auto& maxSize = constraint->maxSize; in Measure() 44 if (constraint->selfIdealSize.Width()) { in Measure() 45 textTimerFrameSize.SetWidth(constraint->selfIdealSize.Width().value()); in Measure() 47 if (constraint->selfIdealSize.Height()) { in Measure() 48 textTimerFrameSize.SetHeight(constraint->selfIdealSize.Height().value()); in Measure()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_clock/ |
H A D | text_clock_layout_algorithm.cpp | 52 auto constraint = layoutProperty->GetLayoutConstraint(); in Measure() local 53 const auto& minSize = constraint->minSize; in Measure() 54 const auto& maxSize = constraint->maxSize; in Measure() 56 if (constraint->selfIdealSize.Width()) { in Measure() 57 textClockFrameSize.SetWidth(constraint->selfIdealSize.Width().value()); in Measure() 59 if (constraint->selfIdealSize.Height()) { in Measure() 60 textClockFrameSize.SetHeight(constraint->selfIdealSize.Height().value()); in Measure()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/counter/ |
H A D | counter_layout_algorithm.cpp | 38 auto constraint = layoutProperty->GetLayoutConstraint(); in Measure() local 42 auto frameWidthMax = ((constraint->selfIdealSize.Width().has_value()) in Measure() 43 … ? std::min(constraint->selfIdealSize.Width().value(), constraint->maxSize.Width()) in Measure() 44 … : std::min(constraint->percentReference.Width(), constraint->maxSize.Width())); in Measure() 45 frameSize.SetWidth(std::max(frameWidthMax, constraint->minSize.Width())); in Measure() 46 auto frameHeightMax = ((constraint->selfIdealSize.Height().has_value()) in Measure() 47 … ? std::min(constraint->selfIdealSize.Height().value(), constraint->maxSize.Height()) in Measure() 48 … : std::min(constraint->percentReference.Height(), constraint->maxSize.Height())); in Measure() 49 frameSize.SetHeight(std::max(frameHeightMax, constraint->minSize.Height())); in Measure()
|
/ohos5.0/docs/en/application-dev/basic-services/account/ |
H A D | control-os-account-by-constraints.md | 35 let constraint: string[] = [ 'constraint.wifi.set' ]; 42 accountManager.setOsAccountConstraints(localId, constraint, true); 51 Before a constraint is enabled for a system account, the application needs to check whether the con… 56 1. Set the system account ID and constraint. 60 let constraint: string = 'constraint.wifi.set'; 63 …-osAccount-sys.md#isosaccountconstraintenabled11) to check whether the constraint can be enabled f… 66 let isEnabled: boolean = await accountManager.isOsAccountConstraintEnabled(localId, constraint);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navrouter/ |
H A D | navdestination_layout_algorithm.cpp | 159 titleBarWrapper->Measure(constraint); in MeasureTitleBar() 167 constraint.selfIdealSize.SetHeight((titleHeight)); in MeasureTitleBar() 168 titleBarWrapper->Measure(constraint); in MeasureTitleBar() 178 constraint.selfIdealSize = OptionalSizeF( in MeasureTitleBar() 180 titleBarWrapper->Measure(constraint); in MeasureTitleBar() 196 constraint.selfIdealSize.SetWidth(size.Width()); in MeasureContentChild() 197 contentWrapper->Measure(constraint); in MeasureContentChild() 205 contentWrapper->Measure(constraint); in MeasureContentChild() 275 const LayoutConstraintF& constraint) in MeasureSheet() argument 283 sheetWrapper->Measure(constraint); in MeasureSheet() [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.3.2/ |
H A D | changelogs-account_os_account.md | 79 …checkConstraintEnabled(localId: number, constraint: string, callback: AsyncCallback<boolean>): voi… 80 checkConstraintEnabled(localId: number, constraint: string): Promise<boolean>; 86 …checkOsAccountConstraintEnabled(localId: number, constraint: string, callback: AsyncCallback<boole… 87 checkOsAccountConstraintEnabled(localId: number, constraint: string): Promise<boolean>; 116 …checkOsAccountConstraintEnabled(localId: number, constraint: string, callback: AsyncCallback<boole… 117 checkOsAccountConstraintEnabled(localId: number, constraint: string): Promise<boolean>; 126 …checkOsAccountConstraintEnabled(localId: number, constraint: string, callback: AsyncCallback<boole… 127 checkOsAccountConstraintEnabled(localId: number, constraint: string): Promise<boolean>; 383 …queryOsAccountConstraintSourceTypes(localId: number, constraint: string): Promise<Array<Constraint… 389 …getOsAccountConstraintSourceTypes(localId: number, constraint: string, callback: AsyncCallback<Arr… [all …]
|
/ohos5.0/docs/zh-cn/application-dev/basic-services/account/ |
H A D | control-os-account-by-constraints.md | 35 let constraint: string[] = [ 'constraint.wifi.set' ]; 42 accountManager.setOsAccountConstraints(localId, constraint, true); 60 let constraint: string = 'constraint.wifi.set'; 66 let isEnabled: boolean = await accountManager.isOsAccountConstraintEnabled(localId, constraint);
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-custom-component-layout.md | 25 | constraint | [ConstraintSizeOptions](ts-types.md#constraintsizeoptions) | Size constraint of … 143 measure(constraint: ConstraintSizeOptions) : MeasureResult 145 Applies the size constraint to the child component. 155 | constraint | [ConstraintSizeOptions](ts-types.md#constraintsizeoptions) | Yes | … 401 minHeight: constraint.minHeight, 402 minWidth: constraint.minWidth, 403 maxWidth: constraint.maxWidth, 404 maxHeight: constraint.maxHeight 443 | constraint | [ConstraintSizeOptions](ts-types.md#constraintsizeoptions) | Size constraint of the … 458 | constraint | [ConstraintSizeOptions](ts-types.md#constraintsizeoptions) | Size constraint of the … [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/side_bar/ |
H A D | side_bar_container_layout_algorithm.cpp | 223 const auto& scaleProperty = constraint->scaleProperty; in GetAllPropertyValue() 359 auto constraint = layoutProperty->GetLayoutConstraint(); in InitRealSideBarWidth() local 360 auto scaleProperty = constraint->scaleProperty; in InitRealSideBarWidth() 387 const auto& scaleProperty = constraint->scaleProperty; in AutoChangeSideBarWidth() 418 auto constraint = layoutProperty->GetLayoutConstraint(); in MeasureSideBar() local 465 CHECK_NULL_VOID(constraint); in MeasureDivider() 466 auto scaleProperty = constraint->scaleProperty; in MeasureDivider() 526 auto scaleProperty = constraint->scaleProperty; in MeasureControlButton() 578 auto scaleProperty = constraint->scaleProperty; in LayoutControlButton() 702 CHECK_NULL_VOID(constraint); in LayoutDivider() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-basic-services-kit/ |
H A D | js-apis-osAccount.md | 261 let constraint: string = 'constraint.wifi'; 311 let constraint: string = 'constraint.wifi'; 368 let constraint: string = 'constraint.wifi'; 1802 let constraint: string = 'constraint.wifi'; 1845 let constraint: string = 'constraint.wifi'; 2836 | constraint.bluetooth | 禁止使用蓝牙 | 2843 | constraint.vpn.set | 禁止配置VPN | 2859 | constraint.sms.use | 禁止发送或接收短信 | 2860 | constraint.fun | 禁止享受乐趣 | 2865 | constraint.wallpaper | 禁止管理壁纸 | [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/search/ |
H A D | search_layout_algorithm.cpp | 55 auto constraint = layoutProperty->GetLayoutConstraint(); in IsFixedHeightMode() local 56 return constraint->selfIdealSize.Height().has_value(); in IsFixedHeightMode() 75 auto constraint = layoutProperty->GetLayoutConstraint(); in CancelImageMeasure() local 121 auto constraint = layoutProperty->GetLayoutConstraint(); in CancelButtonMeasure() local 122 CHECK_NULL_VOID(constraint); in CancelButtonMeasure() 155 auto constraint = layoutProperty->GetLayoutConstraint(); in TextFieldMeasure() local 233 auto constraint = layoutProperty->GetLayoutConstraint(); in ImageMeasure() local 407 constraint->selfIdealSize.SetHeight(searchHeight); in SelfMeasure() 474 …(constraint.selfIdealSize.Height().has_value()) ? constraint.selfIdealSize.Height().value() : them… in CalcSearchHeight() 494 if (hasMinSize && ((hasMaxSize && constraint.minSize.Height() >= constraint.maxSize.Height()) in CalcSearchHeight() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/flex/ |
H A D | wrap_layout_algorithm.cpp | 270 auto constraint = layoutProp->GetLayoutConstraint(); in PerformLayoutInitialize() local 272 if (constraint->selfIdealSize.Height() || constraint->selfIdealSize.Width()) { in PerformLayoutInitialize() 273 auto widthValue = constraint->selfIdealSize.Width(); in PerformLayoutInitialize() 288 … mainLengthLimit_ = std::min(constraint->maxSize.Width(), constraint->percentReference.Width()); in PerformLayoutInitialize() 289 … crossLengthLimit_ = std::min(constraint->maxSize.Height(), constraint->percentReference.Height()); in PerformLayoutInitialize() 291 … mainLengthLimit_ = std::min(constraint->maxSize.Height(), constraint->percentReference.Height()); in PerformLayoutInitialize() 292 … crossLengthLimit_ = std::min(constraint->maxSize.Width(), constraint->percentReference.Width()); in PerformLayoutInitialize() 296 mainLengthLimit_ = constraint->maxSize.Width(); in PerformLayoutInitialize() 297 crossLengthLimit_ = constraint->maxSize.Height(); in PerformLayoutInitialize() 299 mainLengthLimit_ = constraint->maxSize.Height(); in PerformLayoutInitialize() [all …]
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.0.3.2/ |
H A D | changelogs-account_os_account.md | 79 …checkConstraintEnabled(localId: number, constraint: string, callback: AsyncCallback<boolean>): voi… 80 checkConstraintEnabled(localId: number, constraint: string): Promise<boolean>; 86 …checkOsAccountConstraintEnabled(localId: number, constraint: string, callback: AsyncCallback<boole… 87 checkOsAccountConstraintEnabled(localId: number, constraint: string): Promise<boolean>; 116 …checkOsAccountConstraintEnabled(localId: number, constraint: string, callback: AsyncCallback<boole… 117 checkOsAccountConstraintEnabled(localId: number, constraint: string): Promise<boolean>; 126 …checkOsAccountConstraintEnabled(localId: number, constraint: string, callback: AsyncCallback<boole… 127 checkOsAccountConstraintEnabled(localId: number, constraint: string): Promise<boolean>; 383 …queryOsAccountConstraintSourceTypes(localId: number, constraint: string): Promise<Array<Constraint… 389 …getOsAccountConstraintSourceTypes(localId: number, constraint: string, callback: AsyncCallback<Arr… [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_view_measure_layout.cpp | 37 JSRef<JSObject> constraint = JSRef<JSObject>::New(); in GenConstraint() local 42 return constraint; in GenConstraint() 49 JSRef<JSObject> constraint = JSRef<JSObject>::New(); in GenConstraintNG() local 55 return constraint; in GenConstraintNG() 60 JSRef<JSObject> constraint = JSRef<JSObject>::New(); in GenPlaceChildrenConstraintNG() local 64 constraint->SetProperty<double>("minWidth", 0.0f); in GenPlaceChildrenConstraintNG() 65 constraint->SetProperty<double>("minHeight", 0.0f); in GenPlaceChildrenConstraintNG() 66 constraint->SetProperty<double>("maxWidth", 0.0f); in GenPlaceChildrenConstraintNG() 67 constraint->SetProperty<double>("maxHeight", 0.0f); in GenPlaceChildrenConstraintNG() 68 return constraint; in GenPlaceChildrenConstraintNG() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll_bar/ |
H A D | scroll_bar_layout_algorithm.cpp | 84 auto constraint = layoutProperty->GetLayoutConstraint(); in Measure() local 85 auto idealSize = CreateIdealSize(constraint.value(), axis, MeasureType::MATCH_CONTENT); in Measure() 86 auto parentSize = CreateIdealSize(constraint.value(), axis, MeasureType::MATCH_PARENT); in Measure() 112 selfSize.Constrain(constraint->minSize, constraint->maxSize); in Measure()
|