/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | navigation_toolbar_util.cpp | 188 barItemNode->AddChild(textNode); in UpdateToolbarItemNodeWithConfiguration() 194 barItemNode->AddChild(iconNode); in UpdateToolbarItemNodeWithConfiguration() 226 barItemNode->MarkModifyDone(); in UpdateToolbarItemNodeWithConfiguration() 250 barItemNode->AddChild(symbolNode); in BuildSymbolToolbarMoreItemNode() 275 barItemNode->SetIconNode(imageNode); in BuildImageToolbarMoreItemNode() 276 barItemNode->AddChild(imageNode); in BuildImageToolbarMoreItemNode() 347 barItemNode->SetTextNode(textNode); in BuildToolbarMoreItemNode() 349 barItemNode->AddChild(textNode); in BuildToolbarMoreItemNode() 350 barItemNode->MarkModifyDone(); in BuildToolbarMoreItemNode() 388 barItemNode->MarkModifyDone(); in CreateToolbarMoreMenuNode() [all …]
|
H A D | bar_item_pattern.cpp | 74 barItemNode->RemoveChild(iconNode); in UpdateSymbolBarButton() 83 barItemNode->SetIconNode(iconNodeNew); in UpdateSymbolBarButton() 84 barItemNode->AddChild(iconNodeNew); in UpdateSymbolBarButton() 96 barItemNode->RemoveChild(iconNode); in UpdateImageBarButton() 113 barItemNode->SetIconNode(iconNodeNew); in UpdateImageBarButton() 114 barItemNode->AddChild(iconNodeNew); in UpdateImageBarButton() 142 auto barItemNode = AceType::DynamicCast<BarItemNode>(GetHost()); in UpdateBarItemActiveStatusResource() local 143 CHECK_NULL_VOID(barItemNode); in UpdateBarItemActiveStatusResource() 185 barItemNode->MarkDirtyNode(PROPERTY_UPDATE_MEASURE); in UpdateBarItemActiveStatusResource() 186 barItemNode->MarkDirtyNode(); in UpdateBarItemActiveStatusResource() [all …]
|
H A D | navigation_title_util.cpp | 57 CHECK_NULL_RETURN(barItemNode, false); in BuildMoreButton() 77 barItemNode->MarkModifyDone(); in BuildMoreButton() 207 barItemNode->MarkModifyDone(); in CreateMenuItemNode() 394 barItemNode->AddChild(textNode); in UpdateBarItemNodeWithItem() 399 barItemNode->AddChild(iconNode); in UpdateBarItemNodeWithItem() 407 barItemNode->MarkModifyDone(); in UpdateBarItemNodeWithItem() 434 barItemNode->AddChild(imageNode); in BuildImageMoreItemNode() 435 barItemNode->MarkModifyDone(); in BuildImageMoreItemNode() 458 barItemNode->AddChild(symbolNode); in BuildSymbolMoreItemNode() 459 barItemNode->MarkModifyDone(); in BuildSymbolMoreItemNode() [all …]
|
H A D | tool_bar_pattern.cpp | 122 CHECK_NULL_VOID(barItemNode); in InitDragEvent() 123 toolBarPattern->ShowDialogWithNode(barItemNode); in InitDragEvent() 143 CHECK_NULL_VOID(barItemNode); in HandleLongPressEvent() 144 ShowDialogWithNode(barItemNode); in HandleLongPressEvent() 160 void NavToolbarPattern::ShowDialogWithNode(const RefPtr<BarItemNode>& barItemNode) in ShowDialogWithNode() argument 163 CHECK_NULL_VOID(barItemNode); in ShowDialogWithNode() 165 auto accessibilityProperty = barItemNode->GetAccessibilityProperty<AccessibilityProperty>(); in ShowDialogWithNode() 168 if (barItemNode->IsMoreItemNode()) { in ShowDialogWithNode() 173 auto symbolNode = AceType::DynamicCast<FrameNode>(barItemNode->GetFirstChild()); in ShowDialogWithNode() 183 RefPtr<FrameNode> textNode = AceType::DynamicCast<FrameNode>(barItemNode->GetTextNode()); in ShowDialogWithNode() [all …]
|
H A D | nav_bar_pattern.cpp | 48 auto eventHub = barItemNode->GetEventHub<BarItemEventHub>(); in BuildMoreItemNodeAction() 65 auto barItemNode = weakBarItemNode.Upgrade(); in BuildMoreItemNodeAction() local 66 CHECK_NULL_VOID(barItemNode); in BuildMoreItemNodeAction() 174 barItemNode->MountToParent(menuItemNode); in CreateMenuItems() 175 barItemNode->MarkModifyDone(); in CreateMenuItems() 184 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( in CreateMenuItems() local 193 auto targetId = barItemNode->GetId(); in CreateMenuItems() 194 auto targetTag = barItemNode->GetTag(); in CreateMenuItems() 213 barItemNode->MountToParent(menuItemNode); in CreateMenuItems() 214 barItemNode->MarkModifyDone(); in CreateMenuItems() [all …]
|
H A D | bar_item_node.cpp | 30 auto barItemNode = AceType::MakeRefPtr<BarItemNode>(tag, nodeId, MakeRefPtr<BarItemPattern>()); in GetOrCreateBarItemNode() local 31 barItemNode->InitializePatternAndContext(); in GetOrCreateBarItemNode() 32 ElementRegister::GetInstance()->AddUINode(barItemNode); in GetOrCreateBarItemNode() 33 return barItemNode; in GetOrCreateBarItemNode()
|
H A D | navdestination_node_base.cpp | 37 auto barItemNode = DynamicCast<BarItemNode>(*iter); in GetBarItemsString() local 38 if (!barItemNode) { in GetBarItemsString() 43 auto iconNode = DynamicCast<FrameNode>(barItemNode->GetIconNode()); in GetBarItemsString() 54 auto textNode = DynamicCast<FrameNode>(barItemNode->GetTextNode()); in GetBarItemsString()
|
H A D | navigation_title_util.h | 52 …uildMoreItemNodeAction(const RefPtr<FrameNode>& buttonNode, const RefPtr<BarItemNode>& barItemNode, 69 const RefPtr<BarItemNode>& barItemNode, const BarItem& barItem, bool isButtonEnabled); 70 static void BuildMoreIemNode(const RefPtr<BarItemNode>& barItemNode, bool isButtonEnabled);
|
H A D | navigation_model_ng.cpp | 122 barItemNode->SetTextNode(textNode); in UpdateBarItemNodeWithItem() 123 barItemNode->AddChild(textNode); in UpdateBarItemNodeWithItem() 127 barItemNode->SetIconNode(iconNode); in UpdateBarItemNodeWithItem() 128 barItemNode->AddChild(iconNode); in UpdateBarItemNodeWithItem() 131 auto eventHub = barItemNode->GetEventHub<BarItemEventHub>(); in UpdateBarItemNodeWithItem() 136 barItemNode->MarkModifyDone(); in UpdateBarItemNodeWithItem() 217 UpdateBarItemNodeWithItem(barItemNode, *newIter); in UpdateOldBarItems() 218 oldBarContainer->AddChild(barItemNode); in UpdateOldBarItems() 806 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( in SetToolBarItems() local 808 UpdateBarItemNodeWithItem(barItemNode, toolBarItem); in SetToolBarItems() [all …]
|
H A D | nav_bar_pattern.h | 69 OffsetF GetShowMenuOffset(const RefPtr<BarItemNode> barItemNode, RefPtr<FrameNode> menuNode);
|
H A D | tool_bar_pattern.h | 76 void ShowDialogWithNode(const RefPtr<BarItemNode>& barItemNode);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/ |
H A D | bar_item_test_ng.cpp | 157 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( variable 161 barItemNode->OnIconSrcUpdate(value); 174 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( variable 178 barItemNode->OnTextUpdate(value); 192 auto ret = barItemNode->IsAtomicNode(); 206 barItemNode->SetTextNode(nullptr); 207 EXPECT_EQ(barItemNode->text_, nullptr); 220 auto ret = barItemNode->GetTextNode(); 234 barItemNode->SetIconNode(nullptr); 235 EXPECT_EQ(barItemNode->icon_, nullptr); [all …]
|
H A D | nav_bar_test_ng.cpp | 568 ASSERT_NE(barItemNode, nullptr); 569 barItemNode->MountToParent(buttonNode); 570 barItemNode->SetIsMoreItemNode(true); 607 ASSERT_NE(barItemNode, nullptr); 608 barItemNode->MountToParent(buttonNode); 609 barItemNode->SetIsMoreItemNode(true); 1183 ASSERT_NE(barItemNode, nullptr); 1184 barItemNode->MountToParent(buttonNode); 1185 barItemNode->SetIsMoreItemNode(true); 1189 barItemNode->SetIconNode(imageNode); [all …]
|
H A D | tool_bar_test_ng.cpp | 253 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( variable 255 barItemNode->SetIconNode(imageNode); 256 barItemNode->SetTextNode(textNode);
|
H A D | navigation_pattern_test_ng.cpp | 1386 auto barItemNode = AceType::DynamicCast<BarItemNode>(buttonNode->GetChildren().front()); variable 1387 EXPECT_NE(barItemNode, nullptr); 1393 auto itemEventHub = barItemNode->GetEventHub<BarItemEventHub>(); 1457 auto barItemNode = AceType::DynamicCast<BarItemNode>(buttonNode->GetChildren().front()); variable 1458 EXPECT_NE(barItemNode, nullptr); 1464 auto barItemPattern = barItemNode->GetPattern<BarItemPattern>(); 1684 auto barItemNode = AceType::DynamicCast<BarItemNode>(buttonNode->GetChildren().front()); variable 1685 EXPECT_NE(barItemNode, nullptr); 1691 auto barItemPattern = barItemNode->GetPattern<BarItemPattern>();
|
H A D | title_bar_test_ng.cpp | 947 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( variable 949 ASSERT_NE(barItemNode, nullptr); 950 barItemNode->MountToParent(buttonNode); 951 barItemNode->SetIsMoreItemNode(true);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navrouter/ |
H A D | navrouter_model_test_ng.cpp | 1202 ASSERT_NE(barItemNode, nullptr); 1248 ASSERT_NE(barItemNode, nullptr); 1257 barItemNode->icon_ = iconNode; 1258 barItemNode->text_ = textNode; 1291 barItemNode->isInToolbar_ = true; 1302 barItemNode->isInToolbar_ = true; 1312 barItemNode->isInToolbar_ = true; 1329 ASSERT_NE(barItemNode, nullptr); 1338 barItemNode->icon_ = iconNode; 1339 barItemNode->text_ = textNode; [all …]
|