Home
last modified time | relevance | path

Searched refs:focusNode (Results 1 – 25 of 38) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/focus/
H A Dfocus_node.cpp306 if (!focusNode) { in RequestFocusImmediatelyById()
475 if (!focusNode || !focusNode->GetParent().Invalid()) { in AddChild()
481 focusNodes_.emplace_back(focusNode); in AddChild()
489 if (!focusNode || !focusNode->GetParent().Invalid()) { in AddChild()
496 focusNodes_.insert(pos, focusNode); in AddChild()
526 if (!focusNode || focusNode->GetParent() != this) { in RemoveChild()
530 if (focusNode->IsCurrentFocus()) { in RemoveChild()
535 focusNode->LostFocus(); in RemoveChild()
549 focusNode->SetParent(nullptr); in RemoveChild()
576 [](const RefPtr<FocusNode>& focusNode) { return focusNode->IsFocusable(); }); in IsFocusable() argument
[all …]
H A Dfocus_node.h325 void AddChild(const RefPtr<FocusNode>& focusNode);
326 void AddChild(const RefPtr<FocusNode>& focusNode, const RefPtr<FocusNode>& nextFocusNode);
327 void RemoveChild(const RefPtr<FocusNode>& focusNode);
330 void SwitchFocus(const RefPtr<FocusNode>& focusNode);
376 bool TryRequestFocus(const RefPtr<FocusNode>& focusNode, const Rect& rect);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/tab_bar/
H A Dtab_content_element.cpp59 auto focusNode = GetCurrentFocusNode(); in UpdateLastFocusNode() local
60 if (!focusNode || !focusNode->IsFocusable()) { in UpdateLastFocusNode()
64 focusNode->RequestFocusImmediately(); in UpdateLastFocusNode()
193 auto focusNode = GetCurrentFocusNode(); in OnFocus() local
194 if (!focusNode) { in OnFocus()
199 if (focusNode->RequestFocusImmediately()) { in OnFocus()
200 itLastFocusNode_ = std::find(focusNodes_.begin(), focusNodes_.end(), focusNode); in OnFocus()
213 auto focusNode = GetCurrentFocusNode(); in IsFocusable() local
214 if (focusNode) { in IsFocusable()
215 return focusNode->IsFocusable(); in IsFocusable()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/pipeline/base/
H A Delement.cpp130 if (focusNode) { in DeactivateChild()
131 focusNode->RemoveSelf(); in DeactivateChild()
141 auto focusNode = AceType::DynamicCast<FocusNode>(child); in DetachChild() local
142 if (focusNode) { in DetachChild()
143 focusNode->RemoveSelf(); in DetachChild()
289 auto focusNode = AceType::DynamicCast<FocusNode>(this); in AddToFocus() local
290 if (focusNode) { in AddToFocus()
309 scope->AddChild(AceType::Claim(focusNode)); in AddToFocus()
463 auto focusNode = AceType::DynamicCast<FocusNode>(this); in RebuildFocusChild() local
464 if (focusNode) { in RebuildFocusChild()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/grid/
H A Dgrid_element.cpp131 auto focusNode = *iter; in RequestNextFocus() local
132 if (!focusNode) { in RequestNextFocus()
137 ret = focusNode->RequestFocusImmediately(); in RequestNextFocus()
150 for (auto focusNode : GetChildrenList()) { in HandleOnFocus() local
151 if (focusNode->IsCurrentFocus()) { in HandleOnFocus()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/event/
H A Dfocus_hub.cpp413 CHECK_NULL_VOID(focusNode); in LostFocusToTabStop()
414 if (!focusNode->IsCurrentFocus()) { in LostFocusToTabStop()
426 focusNode->ClearLastFocusNode(); in LostFocusToTabStop()
476 if (!focusNode || focusNode->GetParentFocusHub() != this) { in RemoveChild()
480 if (focusNode->IsCurrentFocus()) { in RemoveChild()
499 focusNode->LostFocus(reason); in RemoveChild()
501 if (lastWeakFocusNode_ == focusNode) { in RemoveChild()
586 …return AnyChildFocusHub([](const RefPtr<FocusHub>& focusNode) { return focusNode->IsFocusable(); }… in IsSyncRequestFocusableScope() argument
1192 focusNode->GetFrameName().c_str(), in SwitchFocus()
2169 if (!focusNode) { in RequestFocusImmediatelyById()
[all …]
H A Dfocus_hub.h519 void SwitchFocus(const RefPtr<FocusHub>& focusNode);
522 void LostFocusToTabStop(const RefPtr<FocusHub>& focusNode);
528 …void RemoveChild(const RefPtr<FocusHub>& focusNode, BlurReason reason = BlurReason::FRAME_DESTROY);
530 …bool TryRequestFocus(const RefPtr<FocusHub>& focusNode, const RectF& rect, FocusStep step = FocusS…
1098 void SetLastFocusNodeIndex(const RefPtr<FocusHub>& focusNode);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/grid_layout/
H A Dgrid_layout_element.cpp45 auto focusNode = *iter; in RequestNextFocus() local
46 if (!focusNode) { in RequestNextFocus()
51 ret = focusNode->RequestFocusImmediately(); in RequestNextFocus()
/ohos5.0/foundation/arkui/ace_engine/adapter/ohos/osal/
H A Dinput_method_manager_ohos.cpp203 void InputMethodManager::CloseKeyboard(const RefPtr<NG::FrameNode>& focusNode) in CloseKeyboard() argument
207 auto curPattern = focusNode->GetPattern<NG::Pattern>(); in CloseKeyboard()
209 ACE_LAYOUT_SCOPED_TRACE("CloseKeyboard[id:%d]", focusNode->GetId()); in CloseKeyboard()
213 focusNode->GetTag().c_str(), focusNode->GetId()); in CloseKeyboard()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/focusable/
H A Dfocusable_element.cpp151 auto focusNode = wp.Upgrade(); in SetFocusOnTouchCallback() local
153 if (!focusNode) { in SetFocusOnTouchCallback()
156 if (!focusNode->IsFocusableWholePath() && context) { in SetFocusOnTouchCallback()
159 focusNode->RequestFocusImmediately(); in SetFocusOnTouchCallback()
H A Dfocusable_component.h156 void SetFocusNode(bool focusNode) in SetFocusNode() argument
158 focusNode_ = focusNode; in SetFocusNode()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/common/ime/
H A Dinput_method_manager.h27 void OnFocusNodeChange(const RefPtr<NG::FrameNode>& focusNode);
33 void CloseKeyboard(const RefPtr<NG::FrameNode>& focusNode);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pipeline/
H A Dmock_event_manager.cpp66 const KeyEvent& event, const RefPtr<FocusNode>& focusNode, const RefPtr<FocusGroup>& curPage) in DispatchTabIndexEvent() argument
71 bool EventManager::DispatchKeyEvent(const KeyEvent& event, const RefPtr<FocusNode>& focusNode) in DispatchKeyEvent() argument
82 bool EventManager::DispatchKeyEventNG(const KeyEvent& event, const RefPtr<NG::FrameNode>& focusNode) in DispatchKeyEventNG() argument
H A Dmock_input_method_manager.cpp50 void InputMethodManager::CloseKeyboard(const RefPtr<NG::FrameNode>& focusNode) {} in CloseKeyboard() argument
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/tabs/
H A Dtab_content_proxy_element.cpp57 auto focusNode = AceType::DynamicCast<FocusNode>(node); in GetChildFocusNode() local
58 if (focusNode) { in GetChildFocusNode()
59 return focusNode; in GetChildFocusNode()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/grid/
H A Dgrid_element.cpp151 auto focusNode = *iter; in RequestNextFocus() local
152 if (!focusNode) { in RequestNextFocus()
157 ret = focusNode->RequestFocusImmediately(); in RequestNextFocus()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/common/
H A Devent_manager.h101 bool DispatchKeyEvent(const KeyEvent& event, const RefPtr<FocusNode>& focusNode);
103 … const KeyEvent& event, const RefPtr<FocusNode>& focusNode, const RefPtr<FocusGroup>& mainNode);
107 bool DispatchKeyEventNG(const KeyEvent& event, const RefPtr<NG::FrameNode>& focusNode);
116 static bool IsSkipEventNode(const RefPtr<NG::FrameNode>& focusNode);
163 … const KeyEvent& event, const RefPtr<FocusNode>& focusNode, const RefPtr<FocusGroup>& curPage);
H A Devent_manager.cpp965 CHECK_NULL_RETURN(focusNode, false); in DispatchTabIndexEvent()
967 if (focusNode->HandleFocusByTabIndex(event, mainNode)) { in DispatchTabIndexEvent()
974 bool EventManager::DispatchKeyEvent(const KeyEvent& event, const RefPtr<FocusNode>& focusNode) in DispatchKeyEvent() argument
976 CHECK_NULL_RETURN(focusNode, false); in DispatchKeyEvent()
977 if (focusNode->HandleKeyEvent(event)) { in DispatchKeyEvent()
1002 CHECK_NULL_RETURN(focusNode, false); in DispatchKeyEventNG()
1005 event.action, focusNode->GetTag().c_str(), focusNode->GetId()); in DispatchKeyEventNG()
1007 auto focusNodeHub = focusNode->GetFocusHub(); in DispatchKeyEventNG()
1613 bool EventManager::IsSkipEventNode(const RefPtr<NG::FrameNode>& focusNode) in IsSkipEventNode() argument
1615 CHECK_NULL_RETURN(focusNode, false); in IsSkipEventNode()
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/stepper/
H A Dstepper_test_ng.cpp795 ASSERT_NE(focusNode.Upgrade(), rightFocusHub);
797 ASSERT_NE(focusNode.Upgrade(), buttonFocusHub);
798 focusNode = stepperPattern->GetFocusNode(FocusStep::LEFT, leftFocusHub);
799 ASSERT_NE(focusNode.Upgrade(), leftFocusHub);
801 ASSERT_NE(focusNode.Upgrade(), leftFocusHub);
802 focusNode = stepperPattern->GetFocusNode(FocusStep::UP, rightFocusHub);
803 ASSERT_NE(focusNode.Upgrade(), rightFocusHub);
805 ASSERT_NE(focusNode.Upgrade(), leftFocusHub);
993 ASSERT_NE(focusNode.Upgrade(), leftFocusHub);
996 ASSERT_NE(focusNode.Upgrade(), leftFocusHub);
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/list/
H A Dlist_element.cpp212 auto focusNode = *iter; in RequestNextFocus() local
213 if (!focusNode) { in RequestNextFocus()
218 ret = focusNode->RequestFocusImmediately(); in RequestNextFocus()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/list/
H A Dlist_element.cpp447 auto focusNode = AceType::DynamicCast<FocusNode>(itemElement); in ReleaseRecycledListItem() local
448 if (focusNode) { in ReleaseRecycledListItem()
449 focusNode->RemoveSelf(); in ReleaseRecycledListItem()
915 for (auto focusNode : GetChildrenList()) { in RequestNextFocus() local
916 auto listItem = AceType::DynamicCast<ListItemElement>(focusNode); in RequestNextFocus()
919 if (!focusNode->IsFocusable()) { in RequestNextFocus()
923 ret = focusNode->RequestFocusImmediately(); in RequestNextFocus()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/select/
H A Dselect_element.cpp103 auto focusNode = AceType::DynamicCast<FocusNode>(this); in PerformBuild() local
104 if (!focusNode) { in PerformBuild()
108 focusNode->SetFocusable(!component->GetDisabled()); in PerformBuild()
/ohos5.0/foundation/arkui/ace_engine/adapter/preview/osal/
H A Dinput_method_manager_preview.cpp47 void InputMethodManager::CloseKeyboard(const RefPtr<NG::FrameNode>& focusNode) {} in CloseKeyboard() argument
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/
H A Dgrid_pattern.h113 int32_t GetFocusNodeIndex(const RefPtr<FocusHub>& focusNode) override;
296 void ScrollToFocusNode(const WeakPtr<FocusHub>& focusNode);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/focus/
H A Dfocus_view.cpp175 … bool hit = rootScope->AnyChildFocusHub([&rootScope, &index](const RefPtr<FocusHub>& focusNode) { in GetViewRootScope() argument
177 rootScope = focusNode; in GetViewRootScope()

12