Home
last modified time | relevance | path

Searched refs:nodeBase (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/
H A Dnavigation_layout_util.cpp31 …if (nodeBase->GetPrevMenuIsCustomValue(false) || nodeBase->GetPrevToolBarIsCustom().value_or(false… in CheckWhetherNeedToHideToolbar()
72 if (nodeBase->GetPrevMenuIsCustomValue(false)) { in UpdateTitleBarMenuNode()
92 …RefPtr<UINode> newMenuNode = isNeedLandscapeMenu ? nodeBase->GetLandscapeMenu() : nodeBase->GetMen… in UpdateTitleBarMenuNode()
123 auto toolBarNode = nodeBase->GetToolBarNode(); in MeasureToolBar()
125 auto index = nodeBase->GetChildIndexById(toolBarNode->GetId()); in MeasureToolBar()
139 CheckWhetherNeedToHideToolbar(nodeBase, navigationSize)) { in MeasureToolBar()
159 …if (nodeBase->GetPrevToolBarIsCustom().value_or(false) || !nodeBase->IsUseToolbarConfiguration()) { in MeasureToolBarDivider()
204 auto toolBarNode = nodeBase->GetToolBarNode(); in LayoutToolBar()
241 nodeBase->GetPrevToolBarIsCustom().value_or(false) || in LayoutToolBarDivider()
245 auto dividerNode = nodeBase->GetToolBarDividerNode(); in LayoutToolBarDivider()
[all …]
H A Dnavigation_toolbar_util.cpp524 nodeBase->AddChild(dividerNode); in CreateToolBarDividerNodeIfNeeded()
536 nodeBase->AddChild(dividerNode); in CreateToolBarDividerNodeIfNeeded()
542 CHECK_NULL_VOID(nodeBase); in SetToolbarConfiguration()
552 nodeBase->RemoveChild(nodeBase->GetToolBarDividerNode()); in SetToolbarConfiguration()
575 nodeBase->SetToolBarNode(toolBarNode); in SetToolbarConfiguration()
576 nodeBase->SetPreToolBarNode(toolBarNode); in SetToolbarConfiguration()
587 CHECK_NULL_VOID(nodeBase); in SetCustomToolBar()
612 CHECK_NULL_VOID(nodeBase); in SetToolbarOptions()
627 CHECK_NULL_VOID(nodeBase); in MountToolBar()
641 nodeBase->RemoveChild(nodeBase->GetPreToolBarNode()); in MountToolBar()
[all …]
H A Dnavigation_layout_util.h32 const RefPtr<NavDestinationNodeBase>& nodeBase, const SizeF& navigationSize);
33 …static void UpdateTitleBarMenuNode(const RefPtr<NavDestinationNodeBase>& nodeBase, const SizeF& na…
34 … float MeasureToolBar(LayoutWrapper* layoutWrapper, const RefPtr<NavDestinationNodeBase>& nodeBase,
37 LayoutWrapper* layoutWrapper, const RefPtr<NavDestinationNodeBase>& nodeBase,
41 LayoutWrapper* layoutWrapper, const RefPtr<NavDestinationNodeBase>& nodeBase,
44 LayoutWrapper* layoutWrapper, const RefPtr<NavDestinationNodeBase>& nodeBase,
47 …static void UpdateContentSafeAreaPadding(const RefPtr<NavDestinationNodeBase>& nodeBase, float tit…
H A Dnavigation_toolbar_util.h33 static void CreateToolBarDividerNodeIfNeeded(const RefPtr<NavDestinationNodeBase>& nodeBase);
34 static void SetToolbarConfiguration(const RefPtr<NavDestinationNodeBase>& nodeBase,
36 …static void SetCustomToolBar(const RefPtr<NavDestinationNodeBase>& nodeBase, const RefPtr<AceType>…
37 …static void SetToolbarOptions(const RefPtr<NavDestinationNodeBase>& nodeBase, NavigationToolbarOpt…
39 const RefPtr<NavDestinationNodeBase>& nodeBase, bool& needRunToolBarAnimation);
H A Dnavigation_title_util.h56 const RefPtr<NavDestinationNodeBase>& nodeBase, const RefPtr<FrameNode>& menuNode,
114 …tatic void UpdateTitleOrToolBarTranslateYAndOpacity(const RefPtr<NavDestinationNodeBase>& nodeBase,
H A Dnavigation_title_util.cpp52 const RefPtr<NavDestinationNodeBase>& nodeBase, const RefPtr<FrameNode>& menuNode, in BuildMoreButton() argument
81 CHECK_NULL_RETURN(nodeBase, false); in BuildMoreButton()
83 nodeBase->SetLandscapeMenuNode(barMenuNode); in BuildMoreButton()
85 nodeBase->SetMenuNode(barMenuNode); in BuildMoreButton()
957 …TitleUtil::UpdateTitleOrToolBarTranslateYAndOpacity(const RefPtr<NavDestinationNodeBase>& nodeBase, in UpdateTitleOrToolBarTranslateYAndOpacity() argument
960 CHECK_NULL_VOID(nodeBase); in UpdateTitleOrToolBarTranslateYAndOpacity()
976 auto divider = AceType::DynamicCast<FrameNode>(nodeBase->GetToolBarDividerNode()); in UpdateTitleOrToolBarTranslateYAndOpacity()
H A Dtitle_bar_layout_algorithm.cpp422 auto nodeBase = AceType::DynamicCast<NavDestinationNodeBase>(titleBarNode->GetParent()); in MeasureMenu() local
423 CHECK_NULL_VOID(nodeBase); in MeasureMenu()
424 bool isCustomMenu = nodeBase->GetPrevMenuIsCustomValue(false); in MeasureMenu()
425 auto patternBase = nodeBase->GetPattern<NavDestinationPatternBase>(); in MeasureMenu()
885 auto nodeBase = AceType::DynamicCast<NavDestinationNodeBase>(titleBarNode->GetParent()); in LayoutMenu() local
886 CHECK_NULL_VOID(nodeBase); in LayoutMenu()
887 bool isCustomMenu = nodeBase->GetPrevMenuIsCustomValue(false); in LayoutMenu()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navrouter/
H A Dnavdestination_pattern.cpp492 CHECK_NULL_VOID(nodeBase); in UpdateTitleAndToolBarHiddenOffset()
497 if (EnableToolBarSwipe(nodeBase)) { in UpdateTitleAndToolBarHiddenOffset()
518 CHECK_NULL_VOID(nodeBase); in ResetTitleAndToolBarState()
532 CHECK_NULL_VOID(nodeBase); in ResetBarState()
590 CHECK_NULL_VOID(nodeBase); in UpdateBarHiddenOffset()
630 CHECK_NULL_VOID(nodeBase); in ShowTitleAndToolBar()
662 CHECK_NULL_VOID(nodeBase); in StartHideOrShowBarInner()
670 CHECK_NULL_VOID(nodeBase); in StartHideOrShowBarInner()
680 CHECK_NULL_VOID(nodeBase); in StartHideOrShowBarInner()
716 CHECK_NULL_VOID(nodeBase); in StopHideBarIfNeeded()
[all …]
H A Dnavdestination_pattern.h272 RefPtr<FrameNode> GetBarNode(const RefPtr<NavDestinationNodeBase>& nodeBase, bool isTitle);
273 bool EnableTitleBarSwipe(const RefPtr<NavDestinationNodeBase>& nodeBase);
274 bool EnableToolBarSwipe(const RefPtr<NavDestinationNodeBase>& nodeBase);
275 void UpdateBarHiddenOffset(const RefPtr<NavDestinationNodeBase>& nodeBase,
277 void StartHideOrShowBarInner(const RefPtr<NavDestinationNodeBase>& nodeBase,
281 void ResetBarState(const RefPtr<NavDestinationNodeBase>& nodeBase,
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/
H A Dnavdestination_test_ng.cpp903 auto nodeBase = AceType::WeakClaim(node).Upgrade(); variable
904 ASSERT_NE(nodeBase, nullptr);
921 barNode = pattern->GetBarNode(nodeBase, true);
930 barNode = pattern->GetBarNode(nodeBase, false);
953 auto nodeBase = AceType::WeakClaim(node).Upgrade(); variable
954 ASSERT_NE(nodeBase, nullptr);
972 enable = pattern->EnableTitleBarSwipe(nodeBase);
980 enable = pattern->EnableTitleBarSwipe(nodeBase);
1002 ASSERT_NE(nodeBase, nullptr);
1020 enable = pattern->EnableToolBarSwipe(nodeBase);
[all …]