/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | nav_bar_layout_algorithm.cpp | 41 auto constraint = navBarLayoutProperty->CreateChildConstraint(); in MeasureTitleBar() 125 if (!navBarLayoutProperty || !hostNode) { in CheckTopEdgeOverlap() 166 if (!navBarLayoutProperty || !hostNode) { in CheckBottomEdgeOverlap() 198 const RefPtr<NavBarLayoutProperty>& navBarLayoutProperty) in CheckIgnoreLayoutSafeArea() argument 216 if (navBarLayoutProperty->GetHideToolBar().value_or(false)) { in CheckIgnoreLayoutSafeArea() 238 auto constraint = navBarLayoutProperty->CreateChildConstraint(); in MeasureContentChild() 255 const RefPtr<NavBarLayoutProperty>& navBarLayoutProperty) in LayoutTitleBar() argument 313 CHECK_NULL_RETURN(navBarLayoutProperty, originBarHeight); in TransferBarHeight() 349 CHECK_NULL_VOID(navBarLayoutProperty); in Measure() 382 CHECK_NULL_VOID(navBarLayoutProperty); in Layout() [all …]
|
H A D | navigation_model_ng.cpp | 522 CHECK_NULL_VOID(navBarLayoutProperty); in SetTitleHeight() 586 CHECK_NULL_VOID(navBarLayoutProperty); in SetTitleMode() 595 … if (!navBarLayoutProperty->HasTitleMode() || navBarLayoutProperty->GetTitleModeValue() != mode) { in SetTitleMode() 697 CHECK_NULL_VOID(navBarLayoutProperty); in SetHideTitleBar() 745 CHECK_NULL_VOID(navBarLayoutProperty); in SetHideBackButton() 761 CHECK_NULL_VOID(navBarLayoutProperty); in SetHideToolBar() 1081 CHECK_NULL_VOID(navBarLayoutProperty); in SetHideToolBar() 1205 CHECK_NULL_VOID(navBarLayoutProperty); in SetHideTitleBar() 1260 CHECK_NULL_VOID(navBarLayoutProperty); in SetHideBackButton() 1275 CHECK_NULL_VOID(navBarLayoutProperty); in SetTitleMode() [all …]
|
H A D | navdestination_pattern_base.cpp | 127 …nPatternBase::UpdateTitleBarProperty(const RefPtr<LayoutProperty>& navBarLayoutProperty, bool hide, in UpdateTitleBarProperty() argument 140 auto&& opts = navBarLayoutProperty->GetSafeAreaExpandOpts(); in UpdateTitleBarProperty() 161 …ionPatternBase::UpdateToolBarAndDividerProperty(const RefPtr<LayoutProperty>& navBarLayoutProperty, in UpdateToolBarAndDividerProperty() argument 186 auto&& opts = navBarLayoutProperty->GetSafeAreaExpandOpts(); in UpdateToolBarAndDividerProperty() 219 auto navBarLayoutProperty = hostNode->GetLayoutProperty(); in HideOrShowTitleBarImmediately() local 220 CHECK_NULL_VOID(navBarLayoutProperty); in HideOrShowTitleBarImmediately() 223 UpdateTitleBarProperty(navBarLayoutProperty, hide, hostNode); in HideOrShowTitleBarImmediately() 233 auto navBarLayoutProperty = hostNode->GetLayoutProperty(); in HideOrShowToolBarImmediately() local 234 CHECK_NULL_VOID(navBarLayoutProperty); in HideOrShowToolBarImmediately() 238 UpdateToolBarAndDividerProperty(navBarLayoutProperty, hide, hostNode); in HideOrShowToolBarImmediately()
|
H A D | nav_bar_pattern.cpp | 297 auto navBarLayoutProperty = hostNode->GetLayoutProperty<NavBarLayoutProperty>(); in MountTitleBar() local 298 CHECK_NULL_VOID(navBarLayoutProperty); in MountTitleBar() 313 …titleBarLayoutProperty->UpdateTitleMode(navBarLayoutProperty->GetTitleModeValue(NavigationTitleMod… in MountTitleBar() 314 … titleBarLayoutProperty->UpdateHideBackButton(navBarLayoutProperty->GetHideBackButtonValue(false)); in MountTitleBar() 316 bool hideTitleBar = navBarLayoutProperty->GetHideTitleBarValue(false); in MountTitleBar() 319 !navBarLayoutProperty->GetIsAnimatedTitleBarValue(false)) { in MountTitleBar() 438 auto navBarLayoutProperty = hostNode->GetLayoutProperty<NavBarLayoutProperty>(); in OnModifyDone() local 439 CHECK_NULL_VOID(navBarLayoutProperty); in OnModifyDone() 440 titleMode_ = navBarLayoutProperty->GetTitleModeValue(NavigationTitleMode::FREE); in OnModifyDone()
|
H A D | navdestination_pattern_base.h | 215 …void UpdateToolBarAndDividerProperty(const RefPtr<LayoutProperty>& navBarLayoutProperty, bool hide, 219 void UpdateTitleBarProperty(const RefPtr<LayoutProperty>& navBarLayoutProperty, bool hide,
|
H A D | title_bar_pattern.cpp | 345 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); in MountBackButton() local 346 CHECK_NULL_VOID(navBarLayoutProperty); in MountBackButton() 347 auto hideBackButton = navBarLayoutProperty->GetHideBackButtonValue(false); in MountBackButton() 424 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); in IsHidden() local 425 CHECK_NULL_RETURN(navBarLayoutProperty, false); in IsHidden() 426 return navBarLayoutProperty->GetHideTitleBar().value_or(false); in IsHidden()
|
H A D | navigation_group_node.cpp | 337 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); in ToJsonValue() local 338 CHECK_NULL_VOID(navBarLayoutProperty); in ToJsonValue() 339 json->PutExtAttr("titleMode", navBarLayoutProperty->GetTitleModeString().c_str(), filter); in ToJsonValue() 340 json->PutExtAttr("hideBackButton", navBarLayoutProperty->GetHideBackButtonValue(false), filter); in ToJsonValue() 341 json->PutExtAttr("hideTitleBar", navBarLayoutProperty->GetHideTitleBarValue(false), filter); in ToJsonValue() 342 json->PutExtAttr("hideToolBar", navBarLayoutProperty->GetHideToolBarValue(false), filter); in ToJsonValue()
|
H A D | navigation_pattern.cpp | 195 auto navBarLayoutProperty = navBarNode->GetLayoutProperty(); in DoNavbarHideAnimation() local 196 CHECK_NULL_VOID(navBarLayoutProperty); in DoNavbarHideAnimation() 197 …navBarLayoutProperty->UpdateVisibility(hideNavBar ? VisibleType::INVISIBLE : VisibleType::VISIBLE,… in DoNavbarHideAnimation() 1440 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); in OnDirtyLayoutWrapperSwap() local 1441 CHECK_NULL_VOID(navBarLayoutProperty); in OnDirtyLayoutWrapperSwap() 1446 navBarLayoutProperty->UpdateVisibility(VisibleType::INVISIBLE); in OnDirtyLayoutWrapperSwap() 1450 navBarLayoutProperty->UpdateVisibility(VisibleType::VISIBLE); in OnDirtyLayoutWrapperSwap()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/ |
H A D | nav_bar_test_ng.cpp | 64 RefPtr<NavBarLayoutProperty> navBarLayoutProperty = nullptr; member 139 ASSERT_NE(testParameters.navBarLayoutProperty, nullptr); in InitializationParameters() 706 testParameters.navBarLayoutProperty->UpdateHideToolBar(false); 1033 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); variable 1034 EXPECT_NE(navBarLayoutProperty, nullptr); 1059 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); variable 1060 EXPECT_NE(navBarLayoutProperty, nullptr); 1085 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); variable 1086 EXPECT_NE(navBarLayoutProperty, nullptr); 1132 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); variable [all …]
|
H A D | navigation_animation_test_ng.cpp | 337 auto navBarLayoutProperty = navBar->GetLayoutProperty(); variable 338 ASSERT_NE(navBarLayoutProperty, nullptr); 339 … ASSERT_NE(navBarLayoutProperty->GetVisibilityValue(VisibleType::VISIBLE), VisibleType::INVISIBLE);
|
H A D | navigation_branch_test_ng.cpp | 323 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); variable 324 EXPECT_NE(navBarLayoutProperty, nullptr); 328 if (navBarLayoutProperty->GetTitleModeString() != "NavigationTitleMode.Mini") { 351 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); variable 352 EXPECT_NE(navBarLayoutProperty, nullptr); 354 EXPECT_EQ(navBarLayoutProperty->GetHideTitleBar().value_or(false), false);
|
H A D | navigation_pattern_test_ng.cpp | 782 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); variable 783 ASSERT_NE(navBarLayoutProperty, nullptr); 784 EXPECT_TRUE(navBarLayoutProperty->GetHideBackButton()); 929 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); variable 931 AceType::WeakClaim(AceType::RawPtr(navBarNode)), navBarGeometryNode, navBarLayoutProperty);
|
H A D | navigation_test_ng.cpp | 160 auto navBarLayoutProperty = navBarNode->GetLayoutProperty<NavBarLayoutProperty>(); variable 161 EXPECT_NE(navBarLayoutProperty, nullptr); 163 EXPECT_EQ(navBarLayoutProperty->GetHideToolBar().value_or(false), false);
|