/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | title_bar_pattern.cpp | 118 …if (titleBarLayoutProperty->HasPixelMap() && titleBarLayoutProperty->GetPixelMapValue() != nullptr… in SetBackButtonImgAboveVersionTen() 170 … if (titleBarLayoutProperty->HasIsValidImage() && titleBarLayoutProperty->GetIsValidImageValue()) { in IsImageBackIcon() 330 CHECK_NULL_VOID(titleBarLayoutProperty); in MountBackButton() 377 CHECK_NULL_VOID(titleBarLayoutProperty); in MountSubTitle() 436 CHECK_NULL_VOID(titleBarLayoutProperty); in UpdateNavBarTitleProperty() 462 CHECK_NULL_VOID(titleBarLayoutProperty); in UpdateNavDesTitleProperty() 540 …if (titleBarLayoutProperty->HasHideBackButton() && titleBarLayoutProperty->GetHideBackButtonValue(… in ResetMainTitleProperty() 637 CHECK_NULL_VOID(titleBarLayoutProperty); in OnModifyDone() 721 CHECK_NULL_VOID(titleBarLayoutProperty); in ProcessTitleDragUpdate() 1059 CHECK_NULL_VOID(titleBarLayoutProperty); in UpdateTitleModeChange() [all …]
|
H A D | title_bar_layout_algorithm.h | 92 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty); 95 …const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty, const SizeF& titleBarSize, float occ… 98 …const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty, const SizeF& titleBarSize, float max… 101 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty, const SizeF& titleBarSize); 106 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty); 109 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty, 113 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty); 118 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty, float subtitleHeight); 121 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty, float titleHeight); 123 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty, float subtitleHeight);
|
H A D | title_bar_layout_algorithm.cpp | 80 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty) in MeasureBackButton() argument 89 auto constraint = titleBarLayoutProperty->CreateChildConstraint(); in MeasureBackButton() 126 if (titleBarLayoutProperty->GetHideBackButton().value_or(false)) { in MeasureBackButton() 199 if (titleBarLayoutProperty->GetHideBackButtonValue(false)) { in GetTitleWidth() 291 auto constraint = titleBarLayoutProperty->CreateChildConstraint(); in MeasureSubtitle() 310 auto constraint = titleBarLayoutProperty->CreateChildConstraint(); in MeasureTitle() 342 if (titleBarLayoutProperty->HasTitleHeight()) { in MeasureTitle() 413 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty) in MeasureMenu() argument 433 !titleBarLayoutProperty->HasTitleHeight()) { in MeasureMenu() 464 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty, in ShowBackButtonLayout() argument [all …]
|
H A D | navigation_model_ng.cpp | 514 CHECK_NULL_VOID(titleBarLayoutProperty); in SetTitleHeight() 516 titleBarLayoutProperty->ResetTitleHeight(); in SetTitleHeight() 519 titleBarLayoutProperty->UpdateTitleHeight(height); in SetTitleHeight() 590 CHECK_NULL_VOID(titleBarLayoutProperty); in SetTitleMode() 724 CHECK_NULL_VOID(titleBarLayoutProperty); in SetBackButtonIcon() 731 titleBarLayoutProperty->UpdatePixelMap(pixMap); in SetBackButtonIcon() 1154 CHECK_NULL_VOID(titleBarLayoutProperty); in SetBackButtonIcon() 1161 titleBarLayoutProperty->UpdatePixelMap(pixMap); in SetBackButtonIcon() 1225 CHECK_NULL_VOID(titleBarLayoutProperty); in SetSubtitle() 1279 CHECK_NULL_VOID(titleBarLayoutProperty); in SetTitleMode() [all …]
|
H A D | nav_bar_pattern.cpp | 260 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); in BuildTitleBar() local 261 CHECK_NULL_VOID(titleBarLayoutProperty); in BuildTitleBar() 269 … titleBarLayoutProperty->GetHideBackButtonValue(false) ? VisibleType::GONE : VisibleType::VISIBLE); in BuildTitleBar() 278 …if (titleBarLayoutProperty->GetTitleModeValue(NavigationTitleMode::FREE) == NavigationTitleMode::M… in BuildTitleBar() 301 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); in MountTitleBar() local 302 CHECK_NULL_VOID(titleBarLayoutProperty); in MountTitleBar() 310 titleBarLayoutProperty->UpdateVisibility(VisibleType::GONE); in MountTitleBar() 313 …titleBarLayoutProperty->UpdateTitleMode(navBarLayoutProperty->GetTitleModeValue(NavigationTitleMod… in MountTitleBar() 314 … titleBarLayoutProperty->UpdateHideBackButton(navBarLayoutProperty->GetHideBackButtonValue(false)); in MountTitleBar()
|
H A D | navdestination_pattern_base.cpp | 132 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty(); in UpdateTitleBarProperty() local 133 CHECK_NULL_VOID(titleBarLayoutProperty); in UpdateTitleBarProperty() 135 titleBarLayoutProperty->UpdateVisibility(VisibleType::GONE); in UpdateTitleBarProperty() 138 titleBarLayoutProperty->UpdateVisibility(VisibleType::VISIBLE); in UpdateTitleBarProperty() 142 titleBarLayoutProperty->UpdateSafeAreaExpandOpts(*opts); in UpdateTitleBarProperty()
|
H A D | nav_bar_layout_algorithm.cpp | 55 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); in MeasureTitleBar() local 56 CHECK_NULL_RETURN(titleBarLayoutProperty, 0.0f); in MeasureTitleBar() 57 if (titleBarLayoutProperty->HasTitleHeight()) { in MeasureTitleBar() 59 …titleBarLayoutProperty->GetTitleHeightValue().ConvertToPxWithSize(constraint.percentReference.Heig… in MeasureTitleBar()
|
H A D | navigation_title_util.cpp | 893 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); in IsNeedHoverModeAction() local 894 CHECK_NULL_RETURN(titleBarLayoutProperty, false); in IsNeedHoverModeAction() 895 … auto parentType = titleBarLayoutProperty->GetTitleBarParentTypeValue(TitleBarParentType::NAVBAR); in IsNeedHoverModeAction() 897 …titleBarLayoutProperty->GetTitleModeValue(NavigationTitleMode::MINI) == NavigationTitleMode::FREE)… in IsNeedHoverModeAction()
|
H A D | title_bar_pattern.h | 345 const RefPtr<TitleBarLayoutProperty>& titleBarLayoutProperty,
|
H A D | navigation_pattern.cpp | 1552 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); in UpdateTitleModeChangeEventHub() local 1553 CHECK_NULL_RETURN(titleBarLayoutProperty, false); in UpdateTitleModeChangeEventHub() 1556 …if (titleBarLayoutProperty->GetTitleModeValue(NavigationTitleMode::FREE) == NavigationTitleMode::F… in UpdateTitleModeChangeEventHub()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/ |
H A D | title_bar_test_ng.cpp | 627 ASSERT_NE(titleBarLayoutProperty, nullptr); 644 ASSERT_NE(titleBarLayoutProperty, nullptr); 658 ASSERT_NE(titleBarLayoutProperty, nullptr); 671 ASSERT_NE(titleBarLayoutProperty, nullptr); 684 ASSERT_NE(titleBarLayoutProperty, nullptr); 700 ASSERT_NE(titleBarLayoutProperty, nullptr); 716 ASSERT_NE(titleBarLayoutProperty, nullptr); 731 ASSERT_NE(titleBarLayoutProperty, nullptr); 747 ASSERT_NE(titleBarLayoutProperty, nullptr); 954 ASSERT_NE(titleBarLayoutProperty, nullptr); [all …]
|
H A D | navdestination_test_ng.cpp | 138 CHECK_NULL_RETURN(titleBarLayoutProperty, nullptr); in CreateTitleBarWrapper() 218 ASSERT_NE(ui.titleBarLayoutProperty, nullptr); in InitChildrenComponent() 235 ui.titleBarLayoutProperty, SUBTITLE_FRAME_HEIGHT); in InitChildrenComponent() 237 ui.titleBarLayoutProperty, TITLE_FRAME_HEIGHT); in InitChildrenComponent() 343 ASSERT_NE(titleBarLayoutProperty, nullptr); 345 ASSERT_TRUE(titleBarLayoutProperty->GetNoPixMap()); 446 ui.titleBarLayoutProperty, SUBTITLE_FRAME_HEIGHT); 448 ui.titleBarLayoutProperty, TITLE_FRAME_HEIGHT); 484 ui.titleBarLayoutProperty, SUBTITLE_FRAME_HEIGHT); 486 ui.titleBarLayoutProperty, TITLE_FRAME_HEIGHT); [all …]
|
H A D | navigation_model_test_ng.cpp | 560 ASSERT_NE(titleBarLayoutProperty, nullptr); 561 EXPECT_FALSE(titleBarLayoutProperty->HasTitleHeight()); 568 titleBarLayoutProperty->propTitleHeight_ = Dimension(); 569 EXPECT_TRUE(titleBarLayoutProperty->HasTitleHeight()); 689 EXPECT_NE(titleBarLayoutProperty, nullptr); 722 ASSERT_NE(titleBarLayoutProperty, nullptr); 771 ASSERT_NE(titleBarLayoutProperty, nullptr); 785 titleBarLayoutProperty->propTitleHeight_ = Dimension(); 811 ASSERT_NE(titleBarLayoutProperty, nullptr); 1064 ASSERT_NE(titleBarLayoutProperty, nullptr); [all …]
|
H A D | navigation_pattern_test_ng.cpp | 778 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); variable 779 CHECK_NULL_VOID(titleBarLayoutProperty); 780 ASSERT_NE(titleBarLayoutProperty->GetBackIconSymbol(), nullptr); 781 EXPECT_EQ(titleBarLayoutProperty->GetTitleHeight(), SPLIT_WIDTH); 1740 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); variable 1741 ASSERT_NE(titleBarLayoutProperty, nullptr); 1745 titleBarLayoutProperty->propTitleMode_ = NavigationTitleMode::FULL; 1747 ASSERT_EQ(titleBarLayoutProperty->propTitleMode_.value(), NavigationTitleMode::FULL); 1749 titleBarLayoutProperty->propTitleMode_ = NavigationTitleMode::FREE; 1754 titleBarLayoutProperty->propTitleMode_ = NavigationTitleMode::FREE;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navrouter/ |
H A D | navdestination_model_ng.cpp | 61 if (titleBarLayoutProperty->HasTitleHeight()) { in ParseCommonTitle() 62 titleBarLayoutProperty->ResetTitleHeight(); in ParseCommonTitle() 178 CHECK_NULL_VOID(titleBarLayoutProperty); in Create() 365 CHECK_NULL_VOID(titleBarLayoutProperty); in Create() 415 CHECK_NULL_VOID(titleBarLayoutProperty); in SetBackButtonIcon() 419 titleBarLayoutProperty->UpdatePixelMap(pixMap); in SetBackButtonIcon() 470 CHECK_NULL_VOID(titleBarLayoutProperty); in SetTitleHeight() 474 titleBarLayoutProperty->ResetTitleHeight(); in SetTitleHeight() 545 CHECK_NULL_VOID(titleBarLayoutProperty); in SetBackButtonIcon() 549 titleBarLayoutProperty->UpdatePixelMap(pixMap); in SetBackButtonIcon() [all …]
|
H A D | navdestination_pattern.cpp | 127 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); in OnActive() local 128 CHECK_NULL_VOID(titleBarLayoutProperty); in OnActive() 130 titleBarLayoutProperty->UpdateVisibility(VisibleType::GONE); in OnActive() 132 titleBarLayoutProperty->UpdateVisibility(VisibleType::VISIBLE); in OnActive() 240 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); in MountTitleBar() local 241 CHECK_NULL_VOID(titleBarLayoutProperty); in MountTitleBar() 245 … titleBarLayoutProperty->UpdateImageSource(navDestinationLayoutProperty->GetImageSourceValue()); in MountTitleBar() 248 … titleBarLayoutProperty->UpdatePixelMap(navDestinationLayoutProperty->GetPixelMapValue()); in MountTitleBar() 250 titleBarLayoutProperty->UpdateNoPixMap(navDestinationLayoutProperty->GetNoPixMapValue()); in MountTitleBar() 258 titleBarLayoutProperty->UpdatePropertyChangeFlag(PROPERTY_UPDATE_MEASURE); in MountTitleBar()
|
H A D | navdestination_layout_algorithm.cpp | 162 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); in MeasureTitleBar() local 163 CHECK_NULL_RETURN(titleBarLayoutProperty, 0.0f); in MeasureTitleBar() 164 if (titleBarLayoutProperty->HasTitleHeight()) { in MeasureTitleBar() 166 …titleBarLayoutProperty->GetTitleHeightValue().ConvertToPxWithSize(constraint.percentReference.Heig… in MeasureTitleBar() 176 auto titleHeight = titleBarLayoutProperty->GetTitleHeightValue( in MeasureTitleBar()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navrouter/ |
H A D | navrouter_model_test_ng.cpp | 1399 layoutWrapper->layoutProperty_ = titleBarLayoutProperty; 1417 titleBarLayoutProperty->propTitleMode_ = NavigationTitleMode::FULL; 1439 layoutWrapper->layoutProperty_ = titleBarLayoutProperty; 1459 titleBarLayoutProperty->propTitleMode_ = NavigationTitleMode::MINI; 1489 layoutWrapper->layoutProperty_ = titleBarLayoutProperty; 1528 titleBarLayoutProperty->propHideBackButton_ = true; 1585 layoutWrapper->layoutProperty_ = titleBarLayoutProperty; 1629 layoutWrapper->layoutProperty_ = titleBarLayoutProperty; 1661 titleBarLayoutProperty->propTitleHeight_ = Dimension(); 1666 titleBarLayoutProperty->propTitleHeight_ = std::nullopt; [all …]
|
H A D | navrouter_pattern_test_ng.cpp | 228 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); variable 229 EXPECT_FALSE(titleBarLayoutProperty->HasTitleHeight()); 261 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); variable 262 titleBarLayoutProperty->propTitleHeight_ = NG::DOUBLE_LINE_TITLEBAR_HEIGHT; 512 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); variable 513 ASSERT_NE(titleBarLayoutProperty, nullptr); 543 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); variable 544 ASSERT_NE(titleBarLayoutProperty, nullptr); 599 auto titleBarLayoutProperty = titleBarNode->GetLayoutProperty<TitleBarLayoutProperty>(); variable 600 ASSERT_NE(titleBarLayoutProperty, nullptr);
|