Lines Matching refs:WindowManagerLite
30 constexpr HiviewDFX::HiLogLabel LABEL = {LOG_CORE, HILOG_DOMAIN_WINDOW, "WindowManagerLite"};
33 WM_IMPLEMENT_SINGLE_INSTANCE(WindowManagerLite)
35 class WindowManagerLite::Impl {
56 static inline SingletonDelegator<WindowManagerLite> delegator_;
78 void WindowManagerLite::Impl::NotifyWMSConnected(int32_t userId, int32_t screenId)
91 void WindowManagerLite::Impl::NotifyWMSDisconnected(int32_t userId, int32_t screenId)
104 void WindowManagerLite::Impl::NotifyFocused(const sptr<FocusChangeInfo>& focusChangeInfo)
127 void WindowManagerLite::Impl::NotifyUnfocused(const sptr<FocusChangeInfo>& focusChangeInfo)
150 void WindowManagerLite::Impl::NotifyWindowVisibilityInfoChanged(
166 void WindowManagerLite::Impl::NotifyWindowDrawingContentInfoChanged(
182 void WindowManagerLite::Impl::NotifyWindowModeChange(WindowModeType type)
196 void WindowManagerLite::Impl::NotifyAccessibilityWindowInfo(const std::vector<sptr<AccessibilityWindowInfo>>& infos,
231 void WindowManagerLite::Impl::UpdateCameraWindowStatus(uint32_t accessTokenId, bool isShowing)
245 void WindowManagerLite::Impl::NotifyWindowStyleChange(WindowStyleType type)
261 void WindowManagerLite::Impl::UpdatePiPWindowStateChanged(const std::string& bundleName, bool isForeground)
276 WindowManagerLite::WindowManagerLite() : pImpl_(std::make_unique<Impl>(mutex_))
280 WindowManagerLite::~WindowManagerLite()
286 WMError WindowManagerLite::RegisterFocusChangedListener(const sptr<IFocusChangedListener>& listener)
314 WMError WindowManagerLite::UnregisterFocusChangedListener(const sptr<IFocusChangedListener>& listener)
339 WMError WindowManagerLite::RegisterVisibilityChangedListener(const sptr<IVisibilityChangedListener>& listener)
368 WMError WindowManagerLite::UnregisterVisibilityChangedListener(const sptr<IVisibilityChangedListener>& listener)
392 void WindowManagerLite::GetFocusWindowInfo(FocusChangeInfo& focusInfo)
398 void WindowManagerLite::UpdateFocusChangeInfo(const sptr<FocusChangeInfo>& focusChangeInfo, bool focused) const
412 void WindowManagerLite::UpdateWindowVisibilityInfo(
418 WMError WindowManagerLite::GetVisibilityWindowInfo(std::vector<sptr<WindowVisibilityInfo>>& infos) const
427 void WindowManagerLite::UpdateWindowDrawingContentInfo(
433 void WindowManagerLite::UpdateCameraWindowStatus(uint32_t accessTokenId, bool isShowing) const
438 void WindowManagerLite::OnRemoteDied()
452 WMError WindowManagerLite::RegisterDrawingContentChangedListener(const sptr<IDrawingContentChangedListener>& listener)
481 WMError WindowManagerLite::UnregisterDrawingContentChangedListener(const sptr<IDrawingContentChangedListener>& listener)
505 void WindowManagerLite::UpdateWindowModeTypeInfo(WindowModeType type) const
510 void WindowManagerLite::NotifyAccessibilityWindowInfo(const std::vector<sptr<AccessibilityWindowInfo>>& infos,
516 WMError WindowManagerLite::GetWindowModeType(WindowModeType& windowModeType) const
525 WMError WindowManagerLite::RegisterWindowModeChangedListener(const sptr<IWindowModeChangedListener>& listener)
552 WMError WindowManagerLite::UnregisterWindowModeChangedListener(const sptr<IWindowModeChangedListener>& listener)
577 WMError WindowManagerLite::RegisterCameraWindowChangedListener(const sptr<ICameraWindowChangedListener>& listener)
605 WMError WindowManagerLite::UnregisterCameraWindowChangedListener(const sptr<ICameraWindowChangedListener>& listener)
633 WMError WindowManagerLite::GetMainWindowInfos(int32_t topNum, std::vector<MainWindowInfo>& topNInfo)
639 WMError WindowManagerLite::GetAllMainWindowInfos(std::vector<MainWindowInfo>& infos) const
648 WMError WindowManagerLite::ClearMainSessions(const std::vector<int32_t>& persistentIds)
657 WMError WindowManagerLite::ClearMainSessions(const std::vector<int32_t>& persistentIds,
667 WMError WindowManagerLite::RaiseWindowToTop(int32_t persistentId)
676 WMError WindowManagerLite::RegisterWMSConnectionChangedListener(const sptr<IWMSConnectionChangedListener>& listener)
697 std::bind(&WindowManagerLite::OnWMSConnectionChanged, this, std::placeholders::_1, std::placeholders::_2,
705 WMError WindowManagerLite::UnregisterWMSConnectionChangedListener()
713 void WindowManagerLite::OnWMSConnectionChanged(int32_t userId, int32_t screenId, bool isConnected) const
722 WMError WindowManagerLite::NotifyWindowStyleChange(WindowStyleType type)
728 WMError WindowManagerLite::RegisterWindowStyleChangedListener(const sptr<IWindowStyleChangedListener>& listener)
762 WMError WindowManagerLite::UnregisterWindowStyleChangedListener(const sptr<IWindowStyleChangedListener>& listener)
790 WindowStyleType WindowManagerLite::GetWindowStyleType()
800 WMError WindowManagerLite::TerminateSessionByPersistentId(int32_t persistentId)
809 WMError WindowManagerLite::CloseTargetFloatWindow(const std::string& bundleName)
818 WMError WindowManagerLite::RegisterPiPStateChangedListener(const sptr<IPiPStateChangedListener>& listener)
847 WMError WindowManagerLite::UnregisterPiPStateChangedListener(const sptr<IPiPStateChangedListener>& listener)
876 WMError WindowManagerLite::CloseTargetPiPWindow(const std::string& bundleName)
886 WMError WindowManagerLite::GetCurrentPiPWindowInfo(std::string& bundleName)
891 void WindowManagerLite::UpdatePiPWindowStateChanged(const std::string& bundleName, bool isForeground) const
896 WMError WindowManagerLite::GetAccessibilityWindowInfo(std::vector<sptr<AccessibilityWindowInfo>>& infos) const
905 WMError WindowManagerLite::RegisterWindowUpdateListener(const sptr<IWindowUpdateListener>& listener)
931 WMError WindowManagerLite::UnregisterWindowUpdateListener(const sptr<IWindowUpdateListener>& listener)