Lines Matching refs:displayRectMap
186 void WindowLayoutPolicy::UpdateDisplayRectAndDisplayGroupInfo(const std::map<DisplayId, Rect>& displayRectMap)
188 for (auto& elem : displayRectMap) {
202 void WindowLayoutPolicy::ProcessDisplayCreate(DisplayId displayId, const std::map<DisplayId, Rect>& displayRectMap)
205 // check displayId and displayRectMap size
207 displayRectMap.size() != oriDisplayRectMap.size()) {
211 for (auto& elem : displayRectMap) {
224 UpdateDisplayRectAndDisplayGroupInfo(displayRectMap);
229 void WindowLayoutPolicy::ProcessDisplayDestroy(DisplayId displayId, const std::map<DisplayId, Rect>& displayRectMap)
232 // check displayId and displayRectMap size
234 displayRectMap.size() != oriDisplayRectMap.size()) {
240 auto newIter = displayRectMap.find(oriIter->first);
241 if (newIter != displayRectMap.end()) {
254 UpdateDisplayRectAndDisplayGroupInfo(displayRectMap);
260 const std::map<DisplayId, Rect>& displayRectMap)
263 // check displayId and displayRectMap size
265 displayRectMap.size() != oriDisplayRectMap.size()) {
271 for (auto& elem : displayRectMap) {
278 UpdateDisplayRectAndDisplayGroupInfo(displayRectMap);
554 const auto& displayRectMap = DisplayGroupInfo::GetInstance().GetAllDisplayRects();
555 if (displayRectMap.find(displayId) == std::end(displayRectMap)) {