Home
last modified time | relevance | path

Searched refs:OverlayManager (Results 1 – 25 of 69) sorted by relevance

123

/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pipeline/
H A Dmock_overlay_manager.cpp26 void OverlayManager::ClearToastInSubwindow() {} in ClearToastInSubwindow()
28 void OverlayManager::ClearToast() {} in ClearToast()
30 void OverlayManager::PopToast(int32_t toastId) {} in PopToast()
36 void OverlayManager::ErasePopup(int32_t targetId) {} in ErasePopup()
38 void OverlayManager::HideAllPopups() {} in HideAllPopups()
40 void OverlayManager::HideCustomPopups() {}; in HideCustomPopups()
54 void OverlayManager::HideAllMenus() {} in HideAllMenus()
56 void OverlayManager::DeleteMenu(int32_t targetId) {} in DeleteMenu()
60 RefPtr<FrameNode> OverlayManager::ShowDialog( in ShowDialog()
93 bool OverlayManager::RemoveOverlayInSubwindow() in RemoveOverlayInSubwindow()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/overlay/
H A Doverlay_manager.cpp653 OverlayManager::~OverlayManager() in ~OverlayManager()
1555 void OverlayManager::ClearToast() in ClearToast()
1940 void OverlayManager::HideAllPopups() in HideAllPopups()
1993 void OverlayManager::DismissPopup() in DismissPopup()
2170 void OverlayManager::HideAllMenus() in HideAllMenus()
2840 bool OverlayManager::HasModalPage() in HasModalPage()
4154 void OverlayManager::InitSheetMask( in InitSheetMask()
4279 void OverlayManager::DismissSheet() in DismissSheet()
6741 void OverlayManager::DumpMapInfo( in DumpMapInfo()
6764 void OverlayManager::DumpMapInfo( in DumpMapInfo()
[all …]
H A Dsheet_manager.h26 static RefPtr<OverlayManager> FindPageNodeOverlay(
28 static RefPtr<OverlayManager> GetOverlayFromPage(int32_t rootNodeId, RootNodeType rootNodeType);
76 std::map<SheetContentKey, RefPtr<OverlayManager>> overlayManagerMap_;
H A Dsheet_manager.cpp45 RefPtr<OverlayManager> FindTargetNodeOverlay(RefPtr<UINode>& parent, in FindTargetNodeOverlay()
62 RefPtr<OverlayManager>& overlayManager, RefPtr<FrameNode>& targetNode) in GetOverlayAndTargetNode()
202 RefPtr<OverlayManager> SheetManager::FindPageNodeOverlay( in FindPageNodeOverlay()
210 RefPtr<OverlayManager> overlay; in FindPageNodeOverlay()
253 RefPtr<OverlayManager> SheetManager::GetOverlayFromPage(int32_t rootNodeId, RootNodeType rootNodeTy… in GetOverlayFromPage()
H A Doverlay_manager.h98 class ACE_FORCE_EXPORT OverlayManager : public virtual AceType {
99 DECLARE_ACE_TYPE(OverlayManager, AceType);
102 explicit OverlayManager(const RefPtr<FrameNode>& rootNode) : rootNodeWeak_(rootNode) {} in OverlayManager() function
103 ~OverlayManager() override;
771 …void OnShowMenuAnimationFinished(const WeakPtr<FrameNode> menuWK, const WeakPtr<OverlayManager> we…
774 const WeakPtr<OverlayManager> weak, int32_t instanceId);
777 …r<FrameNode>& menuWK, const WeakPtr<UINode>& rootWeak, const WeakPtr<OverlayManager>& overlayWeak);
871 ACE_DISALLOW_COPY_AND_MOVE(OverlayManager);
/ohos5.0/docs/zh-cn/application-dev/ui/
H A Darkts-create-overlaymanager.md1 # 设置浮层(OverlayManager
3 **浮层(OverlayManager)** 用于将自定义的UI内容展示在页面(Page)之上,在Dialog、Popup、Menu、BindSheet、BindContentCover和Toast…
7 …-arkui/js-apis-arkui-UIContext.md#getoverlaymanager12)方法获取当前UI上下文关联的[OverlayManager](../reference/…
11 * OverlayManager上节点的层级在Page页面层级之上,在Dialog、Popup、Menu、BindSheet、BindContentCover和Toast等组件之下。
12 * OverlayManager添加的节点显示和消失时没有默认动画。
13 * OverlayManager上节点安全区域内外的绘制方式与Page一致,键盘避让方式与Page一致。
14 * 与OverlayManager相关的属性推荐采用AppStorage来进行应用全局存储,以免切换页面后属性值发生变化从而导致业务错误。
21 import { ComponentContent, OverlayManager, router } from '@kit.ArkUI';
45 private overlayNode: OverlayManager = this.uiContext.getOverlayManager()
118 import { ComponentContent, OverlayManager } from '@kit.ArkUI';
[all …]
H A Darkts-dialog-overview.md26 | [设置浮层(OverlayManager)](arkts-create-overlaymanager.md) | 当需要完全自定义内容、行为、样式时,可以使用浮层将UI展示在页面之上,例如音…
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/drag_drop/utils/
H A Ddrag_animation_helper.h26 class OverlayManager; variable
41 const RefPtr<OverlayManager>& overlayManager);
44 static void PlayGatherNodeOpacityAnimation(const RefPtr<OverlayManager>& overlayManager);
46 …static void PlayGatherAnimation(const RefPtr<FrameNode>& frameNode, const RefPtr<OverlayManager>& …
49 …const RefPtr<OverlayManager>& manager, const RefPtr<FrameNode>& imageNode, const RefPtr<FrameNode>…
H A Ddrag_animation_helper.cpp99 const RefPtr<OverlayManager>& overlayManager) in PlayGatherNodeTranslateAnimation()
129 void DragAnimationHelper::PlayGatherNodeOpacityAnimation(const RefPtr<OverlayManager>& overlayManag… in PlayGatherNodeOpacityAnimation()
227 const RefPtr<OverlayManager>& overlayManager) in PlayGatherAnimation()
313 …const RefPtr<OverlayManager>& manager, const RefPtr<FrameNode>& imageNode, const RefPtr<FrameNode>… in CalcBadgeTextPosition()
/ohos5.0/docs/en/application-dev/ui/
H A Darkts-create-overlaymanager.md1 # Managing Overlays (OverlayManager)
3 Overlays, implemented using **OverlayManager**, are used to display custom UI content on top of a p…
7 …ence/apis-arkui/js-apis-arkui-UIContext.md#uicontext) to obtain the [OverlayManager](../reference/…
11 * The nodes on **OverlayManager** are above the page level, but below such components as created th…
12 * There is no default animation when nodes on **OverlayManager** appear or disappear.
13 * The drawing method inside and outside the safe area of nodes on **OverlayManager** is consistent …
14 * For properties related to **OverlayManager**, you are advised to use AppStorage for global storag…
21 import { ComponentContent, OverlayManager, router } from '@kit.ArkUI';
45 private overlayNode: OverlayManager = this.uiContext.getOverlayManager()
118 import { ComponentContent, OverlayManager } from '@kit.ArkUI';
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/overlay/
H A Doverlay_manager_extend_test_ng.cpp183 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(overlayNode);
218 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(overlayNode);
261 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(overlayNode);
289 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(overlayNode);
313 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(overlayNode);
339 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(overlayNode);
629 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
648 overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
701 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
727 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
[all …]
H A Doverlay_test_ng.cpp247 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
300 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
351 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
427 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
482 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
543 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
602 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
643 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
702 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
756 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
[all …]
H A Doverlay_dialog_transition_test_ng.cpp247 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
285 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
330 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
381 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
437 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
493 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
549 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
606 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
663 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
725 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
[all …]
H A Doverlay_manager_popup_test_ng.cpp100 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
154 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
204 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
260 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
316 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
372 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
428 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
486 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
544 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
602 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
[all …]
H A Doverlay_manager_content_test_ng.cpp259 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
321 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
389 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
451 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
519 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
581 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
649 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
711 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
779 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
841 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
[all …]
H A Doverlay_manager_test_update_ng.cpp230 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
291 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
352 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
413 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
474 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
535 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
596 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
657 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
718 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
779 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
[all …]
H A Doverlay_new_test_ng.cpp249 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
321 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
396 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
471 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
547 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
623 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
699 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
772 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
844 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
916 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
[all …]
H A Doverlay_manager_test_ng.cpp242 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
339 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
455 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
573 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
676 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
766 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
830 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
884 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
984 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
1073 auto overlayManager = AceType::MakeRefPtr<OverlayManager>(rootNode);
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/window_scene/scene/
H A Dsystem_window_scene.h57 overlayManager_ = MakeRefPtr<OverlayManager>(target); in CreateOverlayManager()
62 const RefPtr<OverlayManager>& GetOverlayManager() in GetOverlayManager()
93 RefPtr<OverlayManager> overlayManager_;
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/frontend/
H A Dcj_frontend_abstract.cpp45 void MainWindowOverlay(std::function<void(RefPtr<NG::OverlayManager>)>&& task, const std::string& n… in MainWindowOverlay()
53 [task = std::move(task), weak = WeakPtr<NG::OverlayManager>(overlayManager)] { in MainWindowOverlay()
231 const RefPtr<NG::OverlayManager>& overlayManager) { in ShowToast()
265 auto task = [dialogProperties](const RefPtr<NG::OverlayManager>& overlayManager) { in ShowDialogInner()
314 [dialogProperties, weak = WeakPtr<NG::OverlayManager>(overlayManager)] { in ShowActionMenuInner()
367 …auto task = [dialogAttr, dialogProperties, callback](const RefPtr<NG::OverlayManager>& overlayMana… in OpenCustomDialog()
385 auto task = [id](const RefPtr<NG::OverlayManager>& overlayManager) { in CloseCustomDialog()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/drag_drop/
H A Ddrag_drop_manager.h314 …void DragMoveAnimation(const Offset& newOffset, const RefPtr<OverlayManager>& overlayManager, Poin…
315 void DoDragStartAnimation(const RefPtr<OverlayManager>& overlayManager,
317 void DragStartAnimation(const Offset& newOffset, const RefPtr<OverlayManager>& overlayManager,
357 …static void UpdateGatherNodeAttr(const RefPtr<OverlayManager>& overlayManager, const GatherAnimati…
358 static void UpdateGatherNodePosition(const RefPtr<OverlayManager>& overlayManager,
361 …double CalcGatherNodeMaxDistanceWithPoint(const RefPtr<OverlayManager>& overlayManager, int32_t x,…
493 bool GetDragPreviewInfo(const OHOS::Ace::RefPtr<OHOS::Ace::NG::OverlayManager>& overlayManager,
496 const RefPtr<NG::OverlayManager> GetDragAnimationOverlayManager(int32_t containerId);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/event/
H A Ddrag_event.h35 class OverlayManager; variable
147 …static void MountPixelMap(const RefPtr<OverlayManager>& overlayManager, const RefPtr<GestureEventH…
238 static RefPtr<FrameNode> GetOrCreateGatherNode(const RefPtr<NG::OverlayManager>& overlayManager,
245 …static void MountGatherNode(const RefPtr<OverlayManager>& overlayManager, const RefPtr<FrameNode>&…
270 const RefPtr<DragEventActuator>& dragEventActuator, const RefPtr<OverlayManager>& manager);
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ng/
H A Dfrontend_delegate_declarative_ng.cpp50 void MainWindowOverlay(std::function<void(RefPtr<NG::OverlayManager>)>&& task, const std::string& n… in MainWindowOverlay()
58 [task = std::move(task), weak = WeakPtr<NG::OverlayManager>(overlayManager)] { in MainWindowOverlay()
818 auto task = [dialogId](const RefPtr<NG::OverlayManager>& overlayManager) { in CloseCustomDialog()
831 auto task = [node, callback](const RefPtr<NG::OverlayManager>& overlayManager) mutable { in CloseCustomDialog()
856 (const RefPtr<NG::OverlayManager>& overlayManager) mutable { in UpdateCustomDialog()
1050 const RefPtr<NG::OverlayManager>& overlayManager) { in ShowToast()
1068 auto task = [dialogProperties](const RefPtr<NG::OverlayManager>& overlayManager) { in ShowDialogInner()
1113 [dialogProperties, weak = WeakPtr<NG::OverlayManager>(overlayManager)] { in ShowActionMenuInner()
1232 …auto task = [node, containerId = Container::CurrentId()](const RefPtr<NG::OverlayManager>& overlay… in RemoveFrameNodeOnOverlay()
1262 …auto task = [containerId = Container::CurrentId()](const RefPtr<NG::OverlayManager>& overlayManage… in ShowAllNodesOnOverlay()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/stage/
H A Dpage_pattern.h228 overlayManager_ = MakeRefPtr<OverlayManager>(GetHost()); in CreateOverlayManager()
232 const RefPtr<OverlayManager>& GetOverlayManager() in GetOverlayManager()
293 RefPtr<OverlayManager> overlayManager_;
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navrouter/
H A Dnavdestination_pattern.h189 overlayManager_ = MakeRefPtr<OverlayManager>(GetHost()); in CreateOverlayManager()
193 const RefPtr<OverlayManager>& GetOverlayManager() in GetOverlayManager()
299 RefPtr<OverlayManager> overlayManager_;

123