Lines Matching defs:std

52 const std::string PARAM_DUMP_HELP = "-h";
83 std::map<std::string, std::pair<uint32_t, sptr<Window>>> WindowImpl::windowMap_;
84 std::map<uint32_t, std::vector<sptr<WindowImpl>>> WindowImpl::subWindowMap_;
85 std::map<uint32_t, std::vector<sptr<WindowImpl>>> WindowImpl::appFloatingWindowMap_;
86 std::map<uint32_t, std::vector<sptr<WindowImpl>>> WindowImpl::appDialogWindowMap_;
87 std::map<uint32_t, std::vector<sptr<IScreenshotListener>>> WindowImpl::screenshotListeners_;
88 std::map<uint32_t, std::vector<sptr<ITouchOutsideListener>>> WindowImpl::touchOutsideListeners_;
89 std::map<uint32_t, std::vector<sptr<IDialogTargetTouchListener>>> WindowImpl::dialogTargetTouchListeners_;
90 std::map<uint32_t, std::vector<sptr<IWindowLifeCycle>>> WindowImpl::lifecycleListeners_;
91 std::map<uint32_t, std::vector<sptr<IWindowChangeListener>>> WindowImpl::windowChangeListeners_;
92 std::map<uint32_t, std::vector<sptr<IAvoidAreaChangedListener>>> WindowImpl::avoidAreaChangeListeners_;
93 std::map<uint32_t, std::vector<sptr<IOccupiedAreaChangeListener>>> WindowImpl::occupiedAreaChangeListeners_;
94 std::map<uint32_t, sptr<IDialogDeathRecipientListener>> WindowImpl::dialogDeathRecipientListener_;
95 std::recursive_mutex WindowImpl::globalMutex_;
115 vsyncStation_ = std::make_shared<VsyncStation>(surfaceNode_->GetId());
118 moveDragProperty_ = new (std::nothrow) MoveDragProperty();
153 RSSurfaceNode::SharedPtr WindowImpl::CreateSurfaceNode(std::string name, WindowType type)
184 sptr<Window> WindowImpl::Find(const std::string& name)
193 const std::shared_ptr<AbilityRuntime::Context> WindowImpl::GetContext() const
230 sptr<Window> WindowImpl::GetTopWindowWithContext(const std::shared_ptr<AbilityRuntime::Context>& context)
259 std::vector<sptr<Window>> WindowImpl::GetSubWindow(uint32_t parentId)
263 return std::vector<sptr<Window>>();
265 return std::vector<sptr<Window>>(subWindowMap_[parentId].begin(), subWindowMap_[parentId].end());
268 void WindowImpl::UpdateConfigurationForAll(const std::shared_ptr<AppExecFwk::Configuration>& configuration)
276 std::shared_ptr<RSSurfaceNode> WindowImpl::GetSurfaceNode() const
345 const std::string& WindowImpl::GetWindowName() const
573 WMError WindowImpl::NapiSetUIContent(const std::string& contentInfo, napi_env env, napi_value storage,
582 const std::string& contentInfo, napi_env env, napi_value storage, AppExecFwk::Ability* ability)
589 const std::string& contentInfo, napi_env env, napi_value storage, AppExecFwk::Ability* ability)
595 WMError WindowImpl::SetUIContentInner(const std::string& contentInfo, napi_env env, napi_value storage,
607 std::unique_ptr<Ace::UIContent> uiContent;
645 std::lock_guard<std::recursive_mutex> lock(mutex_);
646 uiContent_ = std::move(uiContent);
700 std::shared_ptr<std::vector<uint8_t>> WindowImpl::GetAbcContent(const std::string& abcPath)
702 std::filesystem::path abcFile { abcPath };
703 if (abcFile.empty() || !abcFile.is_absolute() || !std::filesystem::exists(abcFile)) {
708 std::fstream file(abcFile, std::ios::in | std::ios::binary);
714 file.seekg(0, std::ios::end);
723 std::vector<uint8_t> abcBytes(len);
724 file.seekg(0, std::ios::beg);
726 return std::make_shared<std::vector<uint8_t>>(abcBytes);
739 std::string WindowImpl::GetContentInfo(BackupAndRestoreType type)
753 WMError WindowImpl::SetRestoredRouterStack(const std::string& routerStack)
760 std::string WindowImpl::GetRestoredRouterStack()
763 return std::move(restoredRouterStack_);
817 std::shared_ptr<Media::PixelMap> WindowImpl::Snapshot()
822 std::shared_ptr<SurfaceCaptureFuture> callback = std::make_shared<SurfaceCaptureFuture>();
824 std::shared_ptr<Media::PixelMap> pixelMap;
838 void WindowImpl::DumpInfo(const std::vector<std::string>& params, std::vector<std::string>& info)
876 WMError WindowImpl::SetSystemBarProperties(const std::map<WindowType, SystemBarProperty>& properties,
877 const std::map<WindowType, SystemBarPropertyFlag>& propertyFlags)
895 WMError WindowImpl::GetSystemBarProperties(std::map<WindowType, SystemBarProperty>& properties)
1326 WMError WindowImpl::Create(uint32_t parentId, const std::shared_ptr<AbilityRuntime::Context>& context)
1337 static std::atomic<uint32_t> tempWindowId = 0;
1369 windowMap_.insert(std::make_pair(name_, std::pair<uint32_t, sptr<Window>>(windowId, self)));
1384 bool WindowImpl::PreNotifyKeyEvent(const std::shared_ptr<MMI::KeyEvent>& keyEvent)
1405 std::shared_ptr<AppExecFwk::AbilityInfo> WindowImpl::GetOriginalAbilityInfo() const
1574 std::lock_guard<std::recursive_mutex> lock(mutex_);
1699 std::lock_guard<std::recursive_mutex> lock(windowStateMutex_);
1777 std::lock_guard<std::recursive_mutex> lock(windowStateMutex_);
1808 std::lock_guard<std::recursive_mutex> lock(windowStateMutex_);
1910 WMError WindowImpl::SetBackgroundColor(const std::string& color)
1962 std::fabs(brightness - UNDEFINED_BRIGHTNESS) >= std::numeric_limits<float>::min()) ||
1997 std::ostringstream oss;
2001 std::string info = oss.str();
2015 std::string WindowImpl::TransferLifeCycleEventToString(LifeCycleEvent type) const
2017 std::string event;
2215 sptr<WindowTransitionInfo> fromInfo = new(std::nothrow) WindowTransitionInfo();
2216 sptr<WindowTransitionInfo> toInfo = new(std::nothrow) WindowTransitionInfo();
2327 void WindowImpl::SetInputEventConsumer(const std::shared_ptr<IInputEventConsumer>& inputEventConsumer)
2329 std::lock_guard<std::recursive_mutex> lock(mutex_);
2336 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2343 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2350 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2357 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2364 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2375 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2386 std::lock_guard<std::recursive_mutex> lock(mutex_);
2393 std::lock_guard<std::recursive_mutex> lock(mutex_);
2400 std::lock_guard<std::recursive_mutex> lock(mutex_);
2407 std::lock_guard<std::recursive_mutex> lock(mutex_);
2414 notifyNativefunc_ = std::move(func);
2420 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2427 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2434 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2441 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2478 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2485 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2492 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2499 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2510 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2517 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2522 WMError WindowImpl::RegisterListener(std::vector<sptr<T>>& holder, const sptr<T>& listener)
2528 if (std::find(holder.begin(), holder.end(), listener) != holder.end()) {
2537 WMError WindowImpl::UnregisterListener(std::vector<sptr<T>>& holder, const sptr<T>& listener)
2543 holder.erase(std::remove_if(holder.begin(), holder.end(),
2551 EnableIfSame<T, IWindowLifeCycle, std::vector<sptr<IWindowLifeCycle>>> WindowImpl::GetListeners()
2553 std::vector<sptr<IWindowLifeCycle>> lifecycleListeners;
2555 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2564 EnableIfSame<T, IWindowChangeListener, std::vector<sptr<IWindowChangeListener>>> WindowImpl::GetListeners()
2566 std::vector<sptr<IWindowChangeListener>> windowChangeListeners;
2568 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2577 EnableIfSame<T, IAvoidAreaChangedListener, std::vector<sptr<IAvoidAreaChangedListener>>> WindowImpl::GetListeners()
2579 std::vector<sptr<IAvoidAreaChangedListener>> avoidAreaChangeListeners;
2581 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2590 EnableIfSame<T, IDisplayMoveListener, std::vector<sptr<IDisplayMoveListener>>> WindowImpl::GetListeners()
2592 std::vector<sptr<IDisplayMoveListener>> displayMoveListeners;
2594 std::lock_guard<std::recursive_mutex> lock(mutex_);
2603 EnableIfSame<T, IScreenshotListener, std::vector<sptr<IScreenshotListener>>> WindowImpl::GetListeners()
2605 std::vector<sptr<IScreenshotListener>> screenshotListeners;
2607 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2616 EnableIfSame<T, ITouchOutsideListener, std::vector<sptr<ITouchOutsideListener>>> WindowImpl::GetListeners()
2618 std::vector<sptr<ITouchOutsideListener>> touchOutsideListeners;
2620 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2629 EnableIfSame<T, IDialogTargetTouchListener, std::vector<sptr<IDialogTargetTouchListener>>> WindowImpl::GetListeners()
2631 std::vector<sptr<IDialogTargetTouchListener>> dialogTargetTouchListeners;
2633 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2642 EnableIfSame<T, IWindowDragListener, std::vector<sptr<IWindowDragListener>>> WindowImpl::GetListeners()
2644 std::vector<sptr<IWindowDragListener>> windowDragListeners;
2646 std::lock_guard<std::recursive_mutex> lock(mutex_);
2655 EnableIfSame<T, IOccupiedAreaChangeListener, std::vector<sptr<IOccupiedAreaChangeListener>>> WindowImpl::GetListeners()
2657 std::vector<sptr<IOccupiedAreaChangeListener>> occupiedAreaChangeListeners;
2659 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2670 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
2679 std::lock_guard<std::recursive_mutex> lock(mutex_);
2695 const std::shared_ptr<RSTransaction>& rsTransaction)
2737 const std::shared_ptr<RSTransaction>& rsTransaction, const sptr<class Display>& display)
2765 handler_ = std::make_shared<AppExecFwk::EventHandler>(AppExecFwk::EventRunner::GetMainEventRunner());
2794 void WindowImpl::HandleBackKeyPressedEvent(const std::shared_ptr<MMI::KeyEvent>& keyEvent)
2796 std::shared_ptr<IInputEventConsumer> inputEventConsumer;
2798 std::lock_guard<std::recursive_mutex> lock(mutex_);
2855 handler_ = std::make_shared<AppExecFwk::EventHandler>(AppExecFwk::EventRunner::GetMainEventRunner());
2859 void WindowImpl::ConsumeKeyEvent(std::shared_ptr<MMI::KeyEvent>& keyEvent)
2868 std::shared_ptr<IInputEventConsumer> inputEventConsumer;
2870 std::lock_guard<std::recursive_mutex> lock(mutex_);
2933 void WindowImpl::UpdatePointerEventForStretchableWindow(const std::shared_ptr<MMI::PointerEvent>& pointerEvent)
3049 void WindowImpl::ReadyToMoveOrDragWindow(const std::shared_ptr<MMI::PointerEvent>& pointerEvent,
3118 void WindowImpl::ConsumeMoveOrDragEvent(const std::shared_ptr<MMI::PointerEvent>& pointerEvent)
3170 void WindowImpl::TransferPointerEvent(const std::shared_ptr<MMI::PointerEvent>& pointerEvent)
3179 std::shared_ptr<IInputEventConsumer> inputEventConsumer;
3181 std::lock_guard<std::recursive_mutex> lock(mutex_);
3208 void WindowImpl::HandlePointerStyle(const std::shared_ptr<MMI::PointerEvent>& pointerEvent)
3263 void WindowImpl::PerfLauncherHotAreaIfNeed(const std::shared_ptr<MMI::PointerEvent>& pointerEvent)
3291 void WindowImpl::ConsumePointerEvent(const std::shared_ptr<MMI::PointerEvent>& pointerEvent)
3346 void WindowImpl::RequestVsync(const std::shared_ptr<VsyncCallback>& vsyncCallback)
3398 void WindowImpl::UpdateConfiguration(const std::shared_ptr<AppExecFwk::Configuration>& configuration)
3422 const std::shared_ptr<RSTransaction>& rsTransaction,
3423 const std::map<AvoidAreaType, AvoidArea>& avoidAreas)
3425 std::lock_guard<std::recursive_mutex> lock(mutex_);
3593 std::vector<sptr<WindowImpl>> subWindows = subWindowMap_[parentId];
3662 const std::shared_ptr<RSTransaction>& rsTransaction)
3770 std::lock_guard<std::recursive_mutex> lock(globalMutex_);
3832 void WindowImpl::NotifyBeforeDestroy(std::string windowName)
3834 std::lock_guard<std::recursive_mutex> lock(mutex_);
3836 auto uiContent = std::move(uiContent_);
3888 const std::shared_ptr<RSTransaction>& rsTransaction)
3929 const std::shared_ptr<RSTransaction>& rsTransaction)
4084 WMError WindowImpl::SetTouchHotAreas(const std::vector<Rect>& rects)
4086 std::vector<Rect> lastTouchHotAreas;
4097 void WindowImpl::GetRequestedTouchHotAreas(std::vector<Rect>& rects) const
4102 WMError WindowImpl::SetAPPWindowLabel(const std::string& label)
4113 WMError WindowImpl::SetAPPWindowIcon(const std::shared_ptr<Media::PixelMap>& icon)
4168 WMError WindowImpl::SetShadowColor(std::string color)
4273 std::lock_guard<std::recursive_mutex> lock(mutex_);