/foundation/window/window_manager/dm/test/unittest/ |
H A D | screen_group_test.cpp | 67 ScreenCombination comb = screenGroup->GetCombination(); in HWTEST_F() 68 ASSERT_EQ(ScreenCombination::SCREEN_ALONE, comb); in HWTEST_F() 80 screenGroupInfo->combination_ = ScreenCombination::SCREEN_EXPAND; in HWTEST_F() 83 ScreenCombination comb = screenGroup->GetCombination(); in HWTEST_F() 84 ASSERT_EQ(ScreenCombination::SCREEN_EXPAND, comb); in HWTEST_F()
|
/foundation/window/window_manager/window_scene/screen_session_manager/src/ |
H A D | multi_screen_manager.cpp | 171 true, ScreenCombination::SCREEN_UNIQUE); in VirtualScreenUniqueSwitch() 176 uniqueScreen->SetScreenCombination(ScreenCombination::SCREEN_UNIQUE); in VirtualScreenUniqueSwitch() 247 ScreenCombination firstCombination = firstSession->GetScreenCombination(); in MultiScreenModeChange() 248 if (firstCombination == ScreenCombination::SCREEN_MAIN) { in MultiScreenModeChange() 252 } else if (firstCombination == ScreenCombination::SCREEN_MIRROR) { in MultiScreenModeChange() 256 } else if (firstCombination == ScreenCombination::SCREEN_EXTEND) { in MultiScreenModeChange() 273 secondarySession->SetScreenCombination(ScreenCombination::SCREEN_EXTEND); in DoFirstMainChangeExtend() 298 secondarySession->SetScreenCombination(ScreenCombination::SCREEN_MIRROR); in DoFirstMainChangeMirror() 315 firstSession->SetScreenCombination(ScreenCombination::SCREEN_MAIN); in DoFirstMainChange() 316 ScreenCombination secondaryCombinatio in DoFirstMainChange() [all...] |
H A D | screen_session_manager.cpp | 824 if (screenSession->GetScreenCombination() == ScreenCombination::SCREEN_MAIN || in HandleScreenDisconnectEvent() 825 screenSession->GetScreenCombination() == ScreenCombination::SCREEN_EXTEND) { in HandleScreenDisconnectEvent() 1369 screenSession->SetScreenCombination(ScreenCombination::SCREEN_MIRROR); in CreatePhysicalMirrorSessionInner() 1399 screenSession->SetScreenCombination(ScreenCombination::SCREEN_MAIN); in GetScreenSessionInner() 1766 ScreenCombination screenCombination = screenSession->GetScreenCombination(); in SetMultiScreenStatus() 1767 if (screenCombination == ScreenCombination::SCREEN_MAIN) { in SetMultiScreenStatus() 1770 } else if (screenCombination == ScreenCombination::SCREEN_MIRROR) { in SetMultiScreenStatus() 1773 } else if (screenCombination == ScreenCombination::SCREEN_EXTEND) { in SetMultiScreenStatus() 3167 mirrorScreen->SetScreenCombination(ScreenCombination::SCREEN_MIRROR); in MirrorSwitchNotify() 3270 DMError ret = StopScreens(allMirrorScreenIds, ScreenCombination in StopMirror() [all...] |
/foundation/window/window_manager/utils/include/ |
H A D | screen_group_info.h | 37 DEFINE_VAR_DEFAULT_FUNC_GET(ScreenCombination, Combination, combination, ScreenCombination::SCREEN_ALONE);
|
/foundation/window/window_manager/dmserver/include/ |
H A D | abstract_screen.h | 111 ScreenCombination combination);
126 ScreenCombination GetScreenCombination() const;
128 ScreenCombination combination_ { ScreenCombination::SCREEN_ALONE };
|
H A D | abstract_screen_controller.h | 74 DMError StopScreens(const std::vector<ScreenId>& screenIds, ScreenCombination stopCombination);
113 const std::vector<Point>& startPoints, bool filterScreen, ScreenCombination combination);
|
/foundation/window/window_manager/dmserver/src/ |
H A D | abstract_display_controller.cpp | 159 if (group->combination_ == ScreenCombination::SCREEN_ALONE || group->GetChildCount() == 1) {
in OnAbstractScreenConnect() 161 } else if (group->combination_ == ScreenCombination::SCREEN_MIRROR) {
in OnAbstractScreenConnect() 162 WLOGI("OnAbstractScreenConnect, ScreenCombination::SCREEN_MIRROR, AddScreenToMirrorLocked");
in OnAbstractScreenConnect() 164 } else if (group->combination_ == ScreenCombination::SCREEN_EXPAND) {
in OnAbstractScreenConnect() 165 WLOGI("OnAbstractScreenConnect, ScreenCombination::SCREEN_EXPAND, AddScreenToExpandLocked");
in OnAbstractScreenConnect() 188 if (screenGroup->combination_ == ScreenCombination::SCREEN_ALONE
in OnAbstractScreenDisconnect() 189 || screenGroup->combination_ == ScreenCombination::SCREEN_MIRROR) {
in OnAbstractScreenDisconnect() 191 } else if (screenGroup->combination_ == ScreenCombination::SCREEN_EXPAND) {
in OnAbstractScreenDisconnect() 200 if (screenGroup->combination_ == ScreenCombination::SCREEN_ALONE
in OnAbstractScreenDisconnect() 201 || screenGroup->combination_ == ScreenCombination in OnAbstractScreenDisconnect() [all...] |
H A D | abstract_screen.cpp | 419 ScreenCombination combination = abstractScreenGroup->GetScreenCombination();
in GetSourceMode() 421 case ScreenCombination::SCREEN_MIRROR: {
in GetSourceMode() 424 case ScreenCombination::SCREEN_EXPAND: {
in GetSourceMode() 427 case ScreenCombination::SCREEN_ALONE: {
in GetSourceMode() 493 std::string name, ScreenCombination combination) : AbstractScreen(screenController, name, dmsId, rsId),
in AbstractScreenGroup() 528 case ScreenCombination::SCREEN_ALONE:
in GetRSDisplayNodeConfig() 530 case ScreenCombination::SCREEN_EXPAND:
in GetRSDisplayNodeConfig() 532 case ScreenCombination::SCREEN_MIRROR: {
in GetRSDisplayNodeConfig() 696 ScreenCombination AbstractScreenGroup::GetScreenCombination() const
in GetScreenCombination()
|
H A D | abstract_screen_controller.cpp | 407 if (screenGroup != nullptr && screenGroup->combination_ == ScreenCombination::SCREEN_MIRROR &&
in ProcessScreenDisconnected() 545 // default ScreenCombination is mirror
in AddAsFirstScreenLocked() 550 SCREEN_ID_INVALID, name, ScreenCombination::SCREEN_EXPAND);
in AddAsFirstScreenLocked() 553 SCREEN_ID_INVALID, name, ScreenCombination::SCREEN_MIRROR);
in AddAsFirstScreenLocked() 598 if (screenGroup->combination_ == ScreenCombination::SCREEN_EXPAND) {
in AddAsSuccedentScreenLocked() 792 if (screenGroup->combination_ != ScreenCombination::SCREEN_EXPAND) {
in UpdateScreenGroupLayout() 1106 group->combination_ == ScreenCombination::SCREEN_MIRROR && group->mirrorScreenId_ == screen->dmsId_;
in MakeMirror() 1108 ChangeScreenGroup(group, screens, startPoints, filterMirroredScreen, ScreenCombination::SCREEN_MIRROR);
in MakeMirror() 1113 DMError AbstractScreenController::StopScreens(const std::vector<ScreenId>& screenIds, ScreenCombination stopCombination)
in StopScreens() 1137 if (screenGroup->combination_ == ScreenCombination in StopScreens() [all...] |
H A D | display_manager_service.cpp | 573 DMError ret = abstractScreenController_->StopScreens(allMirrorScreenIds, ScreenCombination::SCREEN_MIRROR);
in StopMirror() 744 DMError ret = abstractScreenController_->StopScreens(allExpandScreenIds, ScreenCombination::SCREEN_EXPAND);
in StopExpand()
|
/foundation/window/window_manager/dmserver/test/unittest/ |
H A D | abstract_display_controller_test.cpp | 118 * @tc.desc: OnAbstractScreenConnectAndDisConnect02 with different ScreenCombination 126 group->combination_ = ScreenCombination::SCREEN_MIRROR; in HWTEST_F() 133 * @tc.desc: OnAbstractScreenConnectAndDisConnect03 with different ScreenCombination 141 group->combination_ = ScreenCombination::SCREEN_EXPAND; in HWTEST_F() 145 group->combination_ = static_cast<ScreenCombination>(100); // 100 is test data in HWTEST_F() 295 group->combination_ = ScreenCombination::SCREEN_ALONE; in HWTEST_F() 298 group->combination_ = ScreenCombination::SCREEN_EXPAND; in HWTEST_F() 301 group->combination_ = ScreenCombination::SCREEN_MIRROR; in HWTEST_F() 304 group->combination_ = static_cast<ScreenCombination>(100); // 100 is test data in HWTEST_F() 327 group->combination_ = ScreenCombination in HWTEST_F() [all...] |
H A D | abstract_screen_controller_test.cpp | 56 dmsId, rsId, name, ScreenCombination::SCREEN_ALONE); in SetUp() 172 ASSERT_EQ(DMError::DM_OK, absController_->StopScreens(screens, ScreenCombination::SCREEN_MIRROR)); in HWTEST_F() 184 ASSERT_EQ(DMError::DM_OK, absController_->StopScreens(screens, ScreenCombination::SCREEN_MIRROR)); in HWTEST_F() 198 ASSERT_EQ(DMError::DM_OK, absController_->StopScreens(screens, ScreenCombination::SCREEN_MIRROR)); in HWTEST_F() 212 ASSERT_EQ(DMError::DM_OK, absController_->StopScreens(screens, ScreenCombination::SCREEN_MIRROR)); in HWTEST_F() 226 ASSERT_EQ(DMError::DM_OK, absController_->StopScreens(screens, ScreenCombination::SCREEN_MIRROR)); in HWTEST_F() 689 absController_->ChangeScreenGroup(group, screens, startPoints, true, ScreenCombination::SCREEN_ALONE); in HWTEST_F() 713 absController_->ChangeScreenGroup(group, screens, startPoints, true, ScreenCombination::SCREEN_ALONE); in HWTEST_F() 745 ASSERT_EQ(DMError::DM_OK, absController_->StopScreens(screenIds, ScreenCombination::SCREEN_EXPAND)); in HWTEST_F() 764 ASSERT_EQ(DMError::DM_OK, absController_->StopScreens(screenIds, ScreenCombination in HWTEST_F() [all...] |
H A D | abstract_screen_test.cpp | 50 0, 0, name_, ScreenCombination::SCREEN_ALONE); in SetUpTestCase() 310 absScreenGroup_->combination_ = ScreenCombination::SCREEN_MIRROR; in HWTEST_F() 319 absScreenGroup_->combination_ = ScreenCombination::SCREEN_EXPAND; in HWTEST_F() 322 absScreenGroup_->combination_ = ScreenCombination::SCREEN_ALONE; in HWTEST_F() 358 absScreenGroup_->combination_ = ScreenCombination::SCREEN_ALONE; in HWTEST_F() 362 absScreenGroup_->combination_ = ScreenCombination::SCREEN_MIRROR; in HWTEST_F() 383 absScreenGroup_->combination_ = ScreenCombination::SCREEN_ALONE; in HWTEST_F() 387 absScreenGroup_->combination_ = ScreenCombination::SCREEN_EXPAND; in HWTEST_F() 391 absScreenGroup_->combination_ = ScreenCombination::SCREEN_MIRROR; in HWTEST_F() 433 absScreenGroup_->combination_ = ScreenCombination in HWTEST_F() [all...] |
H A D | display_dumper_test.cpp | 375 DisplayManagerService::GetInstance().abstractScreenController_, 0, 0, name, ScreenCombination::SCREEN_ALONE); in HWTEST_F()
|
/foundation/window/window_manager/window_scene/session/screen/include/ |
H A D | screen_session.h | 106 void SetScreenCombination(ScreenCombination combination); 107 ScreenCombination GetScreenCombination() const; 247 ScreenCombination combination_ { ScreenCombination::SCREEN_ALONE }; 266 ScreenSessionGroup(ScreenId smsId, ScreenId rsId, std::string name, ScreenCombination combination); 281 ScreenCombination GetScreenCombination() const; 283 ScreenCombination combination_ { ScreenCombination::SCREEN_ALONE };
|
/foundation/window/window_manager/interfaces/innerkits/dm/ |
H A D | screen_group.h | 38 * @return ScreenCombination type of the screen group.
40 ScreenCombination GetCombination() const;
|
H A D | dm_common.h | 372 enum class ScreenCombination : uint32_t { class
|
/foundation/window/window_manager/window_scene/test/dms_unittest/ |
H A D | screen_session_test.cpp | 631 screenSession->SetScreenCombination(ScreenCombination::SCREEN_EXPAND); in HWTEST_F() 634 screenSession->SetScreenCombination(ScreenCombination::SCREEN_MIRROR); in HWTEST_F() 637 screenSession->SetScreenCombination(ScreenCombination::SCREEN_UNIQUE); in HWTEST_F() 871 ScreenCombination combination { ScreenCombination::SCREEN_ALONE }; in HWTEST_F() 1149 ScreenCombination combination { ScreenCombination::SCREEN_ALONE }; in HWTEST_F() 1257 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1276 ScreenSessionGroup sessionGroup(1, 1, "create", ScreenCombination::SCREEN_ALONE); in HWTEST_F() 1284 sessionGroup.combination_ = ScreenCombination in HWTEST_F() [all...] |
H A D | multi_screen_manager_test.cpp | 114 ScreenCombination combination = ScreenCombination::SCREEN_ALONE; in HWTEST_F()
|
/foundation/window/window_manager/test/systemtest/dms/ |
H A D | screen_manager_test.cpp | 49 void CheckScreenGroupState(ScreenCombination, ScreenGroupChangeEvent event, ScreenId,
288 void ScreenManagerTest::CheckScreenGroupState(ScreenCombination combination, ScreenGroupChangeEvent event,
in CheckScreenGroupState() 552 CheckScreenGroupState(ScreenCombination::SCREEN_EXPAND, ScreenGroupChangeEvent::ADD_TO_GROUP,
in HWTEST_F() 559 CheckScreenGroupState(ScreenCombination::SCREEN_EXPAND, ScreenGroupChangeEvent::REMOVE_FROM_GROUP,
in HWTEST_F() 594 CheckScreenGroupState(ScreenCombination::SCREEN_EXPAND, ScreenGroupChangeEvent::ADD_TO_GROUP,
in HWTEST_F() 612 CheckScreenGroupState(ScreenCombination::SCREEN_EXPAND, ScreenGroupChangeEvent::REMOVE_FROM_GROUP,
in HWTEST_F() 685 CheckScreenGroupState(ScreenCombination::SCREEN_MIRROR, ScreenGroupChangeEvent::ADD_TO_GROUP,
in HWTEST_F() 699 CheckScreenGroupState(ScreenCombination::SCREEN_MIRROR, ScreenGroupChangeEvent::REMOVE_FROM_GROUP,
in HWTEST_F() 736 CheckScreenGroupState(ScreenCombination::SCREEN_MIRROR, ScreenGroupChangeEvent::ADD_TO_GROUP,
in HWTEST_F() 743 CheckScreenGroupState(ScreenCombination in HWTEST_F() [all...] |
/foundation/window/window_manager/utils/src/ |
H A D | screen_group_info.cpp | 62 combination_ = static_cast<ScreenCombination>(combination);
in InnerUnmarshalling()
|
/foundation/window/window_manager/dm/src/ |
H A D | screen_group.cpp | 67 ScreenCombination ScreenGroup::GetCombination() const
in GetCombination()
|
H A D | screen_manager.cpp | 192 ScreenCombination comb = screenGroup->GetCombination();
in NotifyVirtualScreenGroupChanged() 196 if (comb == ScreenCombination::SCREEN_MIRROR) {
in NotifyVirtualScreenGroupChanged()
|
/foundation/window/window_manager/window_scene/session/screen/src/ |
H A D | screen_session.cpp | 873 ScreenCombination combination = GetScreenCombination(); in GetSourceMode() 875 case ScreenCombination::SCREEN_MIRROR: { in GetSourceMode() 878 case ScreenCombination::SCREEN_EXPAND: { in GetSourceMode() 881 case ScreenCombination::SCREEN_ALONE: { in GetSourceMode() 884 case ScreenCombination::SCREEN_UNIQUE: { in GetSourceMode() 893 void ScreenSession::SetScreenCombination(ScreenCombination combination) in SetScreenCombination() 900 ScreenCombination ScreenSession::GetScreenCombination() const in GetScreenCombination() 1199 std::string name, ScreenCombination combination) : combination_(combination) in ScreenSessionGroup() 1223 case ScreenCombination::SCREEN_ALONE: in GetRSDisplayNodeConfig() 1225 case ScreenCombination in GetRSDisplayNodeConfig() [all...] |
/foundation/window/window_manager/window_scene/screen_session_manager/include/ |
H A D | screen_session_manager.h | 162 const std::vector<Point>& startPoints, bool filterScreen, ScreenCombination combination); 172 DMError StopScreens(const std::vector<ScreenId>& screenIds, ScreenCombination stopCombination);
|