Home
last modified time | relevance | path

Searched refs:NavDestinationNodeBase (Results 1 – 16 of 16) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/
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 …static float MeasureToolBar(LayoutWrapper* layoutWrapper, const RefPtr<NavDestinationNodeBase>& no…
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 Dnavdestination_pattern_base.cpp56 …ionPatternBase::UpdateLayoutPropertyBeforeAnimation(const RefPtr<NavDestinationNodeBase>& navNodeB… in UpdateLayoutPropertyBeforeAnimation()
78 …ationPatternBase::HandleTitleBarAndToolBarAnimation(const RefPtr<NavDestinationNodeBase>& navNodeB… in HandleTitleBarAndToolBarAnimation()
99 auto node = AceType::DynamicCast<NavDestinationNodeBase>(pattern->GetHost()); in HandleTitleBarAndToolBarAnimation()
128 const RefPtr<NavDestinationNodeBase>& hostNode) in UpdateTitleBarProperty()
162 bool hide, const RefPtr<NavDestinationNodeBase>& hostNode) in UpdateToolBarAndDividerProperty()
229 void NavDestinationPatternBase::HideOrShowToolBarImmediately(const RefPtr<NavDestinationNodeBase>& … in HideOrShowToolBarImmediately()
248 auto node = AceType::DynamicCast<NavDestinationNodeBase>(GetHost()); in BarAnimationPropertyCallback()
325 auto node = AceType::DynamicCast<NavDestinationNodeBase>(GetHost()); in OnTitleBarAnimationFinish()
340 auto node = AceType::DynamicCast<NavDestinationNodeBase>(GetHost()); in OnToolBarAnimationFinish()
388 auto hostNode = DynamicCast<NavDestinationNodeBase>(GetHost()); in ExpandContentSafeAreaIfNeeded()
[all …]
H A Dnavdestination_pattern_base.h212 void HideOrShowToolBarImmediately(const RefPtr<NavDestinationNodeBase>& hostNode, bool hide);
216 const RefPtr<NavDestinationNodeBase>& hostNode);
220 const RefPtr<NavDestinationNodeBase>& hostNode);
222 void HideOrShowTitleBarImmediately(const RefPtr<NavDestinationNodeBase>& hostNode, bool hide);
223 void HandleTitleBarAndToolBarAnimation(const RefPtr<NavDestinationNodeBase>& navNodeBase,
266 void UpdateLayoutPropertyBeforeAnimation(const RefPtr<NavDestinationNodeBase>& navNodeBase,
H A Dnav_bar_node.h34 class ACE_EXPORT NavBarNode : public NavDestinationNodeBase {
35 DECLARE_ACE_TYPE(NavBarNode, NavDestinationNodeBase) in DECLARE_ACE_TYPE() argument
38 : NavDestinationNodeBase(tag, nodeId, pattern) {} in DECLARE_ACE_TYPE()
H A Dnavdestination_node_base.h28 class NavDestinationNodeBase : public GroupNode {
29 DECLARE_ACE_TYPE(NavDestinationNodeBase, GroupNode) in DECLARE_ACE_TYPE() argument
31 NavDestinationNodeBase(const std::string& tag, int32_t nodeId, const RefPtr<Pattern>& pattern) in DECLARE_ACE_TYPE()
33 ~NavDestinationNodeBase() override = default;
H A Dnavigation_layout_util.cpp28 const RefPtr<NavDestinationNodeBase>& nodeBase, const SizeF& navigationSize) in CheckWhetherNeedToHideToolbar()
68 const RefPtr<NavDestinationNodeBase>& nodeBase, const SizeF& navigationSize) in UpdateTitleBarMenuNode()
118 …tUtil::MeasureToolBar(LayoutWrapper* layoutWrapper, const RefPtr<NavDestinationNodeBase>& nodeBase, in MeasureToolBar()
155 LayoutWrapper* layoutWrapper, const RefPtr<NavDestinationNodeBase>& nodeBase, in MeasureToolBarDivider()
192 …utUtil::LayoutToolBar(LayoutWrapper* layoutWrapper, const RefPtr<NavDestinationNodeBase>& nodeBase, in LayoutToolBar()
228 LayoutWrapper* layoutWrapper, const RefPtr<NavDestinationNodeBase>& nodeBase, in LayoutToolBarDivider()
268 const RefPtr<NavDestinationNodeBase>& nodeBase, float titleBarHeight) in UpdateContentSafeAreaPadding()
H A Dnavigation_title_util.h49 …const std::vector<NG::BarItem>& menuItems, const RefPtr<NavDestinationNodeBase>& navDestinationNod…
56 const RefPtr<NavDestinationNodeBase>& nodeBase, const RefPtr<FrameNode>& menuNode,
72 …const RefPtr<NavigationBarTheme>& theme, const RefPtr<NavDestinationNodeBase>& navDestinationNodeB…
114 …static void UpdateTitleOrToolBarTranslateYAndOpacity(const RefPtr<NavDestinationNodeBase>& nodeBas…
H A Dnavdestination_node_base.cpp24 std::string NavDestinationNodeBase::GetBarItemsString(bool isMenu) const in GetBarItemsString()
72 bool NavDestinationNodeBase::IsToolBarVisible() const in IsToolBarVisible()
H A Dnavigation_toolbar_util.cpp517 void NavigationToolbarUtil::CreateToolBarDividerNodeIfNeeded(const RefPtr<NavDestinationNodeBase>& … in CreateToolBarDividerNodeIfNeeded()
539 void NavigationToolbarUtil::SetToolbarConfiguration(const RefPtr<NavDestinationNodeBase>& nodeBase, in SetToolbarConfiguration()
585 const RefPtr<NavDestinationNodeBase>& nodeBase, const RefPtr<AceType>& customNode) in SetCustomToolBar()
610 const RefPtr<NavDestinationNodeBase>& nodeBase, NavigationToolbarOptions&& opt) in SetToolbarOptions()
624 const RefPtr<NavDestinationNodeBase>& nodeBase, bool& needRunToolBarAnimation) in MountToolBar()
H A Dnavigation_title_util.cpp52 const RefPtr<NavDestinationNodeBase>& nodeBase, const RefPtr<FrameNode>& menuNode, in BuildMoreButton()
91 …const std::vector<NG::BarItem>& menuItems, const RefPtr<NavDestinationNodeBase>& navDestinationNod… in CreateMenuItems()
145 …const RefPtr<NavigationBarTheme>& theme, const RefPtr<NavDestinationNodeBase>& navDestinationNodeB… in GetOrInitMaxMenuNums()
957 …TitleUtil::UpdateTitleOrToolBarTranslateYAndOpacity(const RefPtr<NavDestinationNodeBase>& nodeBase, in UpdateTitleOrToolBarTranslateYAndOpacity()
H A Dtitle_bar_layout_algorithm.cpp422 auto nodeBase = AceType::DynamicCast<NavDestinationNodeBase>(titleBarNode->GetParent()); in MeasureMenu()
885 auto nodeBase = AceType::DynamicCast<NavDestinationNodeBase>(titleBarNode->GetParent()); in LayoutMenu()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navrouter/
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,
H A Dnavdestination_pattern.cpp491 auto nodeBase = AceType::DynamicCast<NavDestinationNodeBase>(GetHost()); in UpdateTitleAndToolBarHiddenOffset()
517 auto nodeBase = AceType::DynamicCast<NavDestinationNodeBase>(GetHost()); in ResetTitleAndToolBarState()
529 void NavDestinationPattern::ResetBarState(const RefPtr<NavDestinationNodeBase>& nodeBase, in ResetBarState()
571 bool NavDestinationPattern::EnableTitleBarSwipe(const RefPtr<NavDestinationNodeBase>& nodeBase) in EnableTitleBarSwipe()
579 bool NavDestinationPattern::EnableToolBarSwipe(const RefPtr<NavDestinationNodeBase>& nodeBase) in EnableToolBarSwipe()
588 …const RefPtr<NavDestinationNodeBase>& nodeBase, const RefPtr<FrameNode>& barNode, float offset, bo… in UpdateBarHiddenOffset()
629 auto nodeBase = AceType::DynamicCast<NavDestinationNodeBase>(GetHost()); in ShowTitleAndToolBar()
669 auto nodeBase = AceType::DynamicCast<NavDestinationNodeBase>(pattern->GetHost()); in StartHideOrShowBarInner()
679 auto nodeBase = AceType::DynamicCast<NavDestinationNodeBase>(pattern->GetHost()); in StartHideOrShowBarInner()
715 auto nodeBase = AceType::DynamicCast<NavDestinationNodeBase>(pattern->GetHost()); in StopHideBarIfNeeded()
[all …]
H A Dnavdestination_group_node.h36 class ACE_EXPORT NavDestinationGroupNode : public NavDestinationNodeBase {
37 DECLARE_ACE_TYPE(NavDestinationGroupNode, NavDestinationNodeBase) in DECLARE_ACE_TYPE() argument
40 : NavDestinationNodeBase(tag, nodeId, pattern) in DECLARE_ACE_TYPE()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/
H A Dbar_style_test_ng.cpp116 auto navBarNode = AceType::DynamicCast<NavDestinationNodeBase>(navigationNode->GetNavBarNode());