/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pipeline/ |
H A D | mock_overlay_manager.cpp | 26 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 D | overlay_manager.cpp | 653 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 D | sheet_manager.h | 26 static RefPtr<OverlayManager> FindPageNodeOverlay( 28 static RefPtr<OverlayManager> GetOverlayFromPage(int32_t rootNodeId, RootNodeType rootNodeType); 76 std::map<SheetContentKey, RefPtr<OverlayManager>> overlayManagerMap_;
|
H A D | sheet_manager.cpp | 45 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 D | overlay_manager.h | 98 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 D | arkts-create-overlaymanager.md | 1 # 设置浮层(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 D | arkts-dialog-overview.md | 26 | [设置浮层(OverlayManager)](arkts-create-overlaymanager.md) | 当需要完全自定义内容、行为、样式时,可以使用浮层将UI展示在页面之上,例如音…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/drag_drop/utils/ |
H A D | drag_animation_helper.h | 26 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 D | drag_animation_helper.cpp | 99 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 D | arkts-create-overlaymanager.md | 1 # 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 D | overlay_manager_extend_test_ng.cpp | 183 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 D | overlay_test_ng.cpp | 247 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 D | overlay_dialog_transition_test_ng.cpp | 247 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 D | overlay_manager_popup_test_ng.cpp | 100 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 D | overlay_manager_content_test_ng.cpp | 259 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 D | overlay_manager_test_update_ng.cpp | 230 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 D | overlay_new_test_ng.cpp | 249 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 D | overlay_manager_test_ng.cpp | 242 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 D | system_window_scene.h | 57 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 D | cj_frontend_abstract.cpp | 45 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 D | drag_drop_manager.h | 314 …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 D | drag_event.h | 35 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 D | frontend_delegate_declarative_ng.cpp | 50 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 D | page_pattern.h | 228 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 D | navdestination_pattern.h | 189 overlayManager_ = MakeRefPtr<OverlayManager>(GetHost()); in CreateOverlayManager() 193 const RefPtr<OverlayManager>& GetOverlayManager() in GetOverlayManager() 299 RefPtr<OverlayManager> overlayManager_;
|