/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | navigation_layout_util.h | 32 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 D | navigation_toolbar_util.h | 33 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 D | navdestination_pattern_base.cpp | 56 …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 D | navdestination_pattern_base.h | 212 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 D | nav_bar_node.h | 34 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 D | navdestination_node_base.h | 28 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 D | navigation_layout_util.cpp | 28 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 D | navigation_title_util.h | 49 …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 D | navdestination_node_base.cpp | 24 std::string NavDestinationNodeBase::GetBarItemsString(bool isMenu) const in GetBarItemsString() 72 bool NavDestinationNodeBase::IsToolBarVisible() const in IsToolBarVisible()
|
H A D | navigation_toolbar_util.cpp | 517 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 D | navigation_title_util.cpp | 52 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 D | title_bar_layout_algorithm.cpp | 422 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 D | navdestination_pattern.h | 272 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 D | navdestination_pattern.cpp | 491 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 D | navdestination_group_node.h | 36 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 D | bar_style_test_ng.cpp | 116 auto navBarNode = AceType::DynamicCast<NavDestinationNodeBase>(navigationNode->GetNavBarNode());
|