/ohos5.0/foundation/window/window_manager/test/systemtest/wms/ |
H A D | window_mode_support_info_test.cpp | 57 .mode = WindowMode::WINDOW_MODE_FULLSCREEN, in SetUp() 66 .mode = WindowMode::WINDOW_MODE_FULLSCREEN, in SetUp() 107 ASSERT_EQ(WindowMode::WINDOW_MODE_FULLSCREEN, window->GetMode()); 109 window->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 112 window->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_PRIMARY); 115 window->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_SECONDARY); 138 window->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 139 ASSERT_EQ(WindowMode::WINDOW_MODE_FLOATING, window->GetMode()); 141 window->SetWindowMode(WindowMode::WINDOW_MODE_FULLSCREEN); 144 window->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_PRIMARY); [all …]
|
H A D | window_split_test.cpp | 54 .mode = WindowMode::WINDOW_MODE_SPLIT_PRIMARY, in SetUp() 64 .mode = WindowMode::WINDOW_MODE_FULLSCREEN, in SetUp() 90 fullInfo_.mode = WindowMode::WINDOW_MODE_FULLSCREEN; 92 splitInfo_.mode = WindowMode::WINDOW_MODE_FULLSCREEN; 99 priWindow->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_PRIMARY); 133 fullInfo_.mode = WindowMode::WINDOW_MODE_FULLSCREEN; 135 splitInfo_.mode = WindowMode::WINDOW_MODE_FULLSCREEN; 142 fullWindow->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_PRIMARY); 174 fullInfo_.mode = WindowMode::WINDOW_MODE_SPLIT_SECONDARY; 176 splitInfo_.mode = WindowMode::WINDOW_MODE_SPLIT_PRIMARY; [all …]
|
H A D | window_split_immersive_test.cpp | 60 .mode = WindowMode::WINDOW_MODE_FULLSCREEN, in SetUp() 70 .mode = WindowMode::WINDOW_MODE_FULLSCREEN, in SetUp() 96 fullInfo_.mode = WindowMode::WINDOW_MODE_SPLIT_SECONDARY; 107 splitInfo_.mode = WindowMode::WINDOW_MODE_SPLIT_PRIMARY; 115 ASSERT_EQ(WindowMode::WINDOW_MODE_SPLIT_PRIMARY, priWindow->GetMode()); 116 ASSERT_EQ(WindowMode::WINDOW_MODE_SPLIT_SECONDARY, fullWindow->GetMode());
|
/ohos5.0/foundation/window/window_manager/wmserver/test/unittest/ |
H A D | window_node_container_test.cpp | 158 std::vector<WindowMode> exceptionalModes; 757 WindowMode dstMode = WindowMode::WINDOW_MODE_FLOATING; 788 WindowMode dstMode = WindowMode::WINDOW_MODE_SPLIT_PRIMARY; 1000 WindowMode::WINDOW_MODE_FULLSCREEN); 1004 std::map<std::pair<WindowMode, WindowMode>, uint32_t> pairMode = { 1005 {{WindowMode::WINDOW_MODE_FLOATING, WindowMode::WINDOW_MODE_FULLSCREEN}, 2}, 1006 {{WindowMode::WINDOW_MODE_FULLSCREEN, WindowMode::WINDOW_MODE_FLOATING}, 2}, 1007 {{WindowMode::WINDOW_MODE_UNDEFINED, WindowMode::WINDOW_MODE_FULLSCREEN}, 0}, 1008 {{WindowMode::WINDOW_MODE_FULLSCREEN, WindowMode::WINDOW_MODE_SPLIT_PRIMARY}, 2}, 1009 {{WindowMode::WINDOW_MODE_SPLIT_PRIMARY, WindowMode::WINDOW_MODE_SPLIT_SECONDARY}, 2}, [all …]
|
H A D | window_pair_test.cpp | 72 property->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_PRIMARY); 95 property->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_PRIMARY); 423 property1->SetWindowMode(WindowMode::WINDOW_MODE_FULLSCREEN); 466 property2->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 498 property2->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 529 property2->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 558 property2->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 587 property2->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 616 property2->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 1124 property2->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); [all …]
|
H A D | window_manager_service_utils_test.cpp | 55 …bool ret = WmsUtils::IsFixedOrientation(Orientation::HORIZONTAL, WindowMode::WINDOW_MODE_FULLSCREE… 66 …bool ret = WmsUtils::IsFixedOrientation(Orientation::SENSOR, WindowMode::WINDOW_MODE_FULLSCREEN, 0… 77 …bool ret = WmsUtils::IsFixedOrientation(Orientation::UNSPECIFIED, WindowMode::WINDOW_MODE_FULLSCRE… 88 …bool ret = WmsUtils::IsFixedOrientation(Orientation::HORIZONTAL, WindowMode::WINDOW_MODE_FULLSCREE… 100 …bool ret = WmsUtils::IsFixedOrientation(Orientation::HORIZONTAL, WindowMode::WINDOW_MODE_FLOATING,… 180 DisplayOrientation::PORTRAIT, WindowMode::WINDOW_MODE_FLOATING, 0);
|
H A D | window_inner_window_test.cpp | 62 holderWindow_->Create("test01", 0, rect, WindowMode::WINDOW_MODE_FULLSCREEN); 66 holderWindow_->Create("test02", 0, rect, WindowMode::WINDOW_MODE_FULLSCREEN); 67 holderWindow_->Create("test02", 0, rect, WindowMode::WINDOW_MODE_FULLSCREEN); 71 holderWindow_->Create("", 0, rect, WindowMode::WINDOW_MODE_FULLSCREEN); 75 holderWindow_->Create("test03", 0, rect, WindowMode::WINDOW_MODE_FULLSCREEN);
|
H A D | avoid_area_controller_test.cpp | 65 WMError UpdateWindowMode(WindowMode mode) override in UpdateWindowMode() 179 statusbarProperty->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); in SetUpTestCase() 188 navigationBarProperty->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); in SetUpTestCase() 197 keyboardProperty->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); in SetUpTestCase() 223 WindowType type, WindowMode mode, const Rect& screenRect) in createWindowProperty() 257 WindowType::APP_WINDOW_BASE, WindowMode::WINDOW_MODE_FULLSCREEN, screenRect); 472 uint32_t start = static_cast<uint32_t>(WindowMode::WINDOW_MODE_FULLSCREEN); 473 uint32_t end = static_cast<uint32_t>(WindowMode::WINDOW_MODE_FLOATING); 476 appWindow->SetWindowMode(static_cast<WindowMode>(i)); 513 uint32_t start = static_cast<uint32_t>(WindowMode::WINDOW_MODE_FULLSCREEN); [all …]
|
/ohos5.0/foundation/window/window_manager/utils/include/ |
H A D | window_helper.h | 132 static inline bool IsFloatingWindow(WindowMode mode) in IsFloatingWindow() 134 return mode == WindowMode::WINDOW_MODE_FLOATING; in IsFloatingWindow() 163 …return mode == WindowMode::WINDOW_MODE_SPLIT_PRIMARY || mode == WindowMode::WINDOW_MODE_SPLIT_SECO… in IsSplitWindowMode() 176 …return mode == WindowMode::WINDOW_MODE_FULLSCREEN || mode == WindowMode::WINDOW_MODE_SPLIT_PRIMARY… in IsValidWindowMode() 177 … mode == WindowMode::WINDOW_MODE_SPLIT_SECONDARY || mode == WindowMode::WINDOW_MODE_FLOATING || in IsValidWindowMode() 178 mode == WindowMode::WINDOW_MODE_PIP; in IsValidWindowMode() 214 case WindowMode::WINDOW_MODE_FULLSCREEN: in IsWindowModeSupported() 216 case WindowMode::WINDOW_MODE_FLOATING: in IsWindowModeSupported() 222 case WindowMode::WINDOW_MODE_PIP: in IsWindowModeSupported() 224 case WindowMode::WINDOW_MODE_UNDEFINED: in IsWindowModeSupported() [all …]
|
H A D | window_property.h | 47 void SetWindowMode(WindowMode mode); 48 void SetLastWindowMode(WindowMode mode); 102 WindowMode GetWindowMode() const; 103 WindowMode GetLastWindowMode() const; 173 WindowMode mode_ { WindowMode::WINDOW_MODE_UNDEFINED }; 174 WindowMode lastMode_ { WindowMode::WINDOW_MODE_UNDEFINED };
|
H A D | window_transition_info.h | 53 void SetWindowMode(WindowMode mode); 54 WindowMode GetWindowMode(); 82 WindowMode mode_ = WindowMode::WINDOW_MODE_FULLSCREEN;
|
/ohos5.0/foundation/window/window_manager/test/systemtest/dms/ |
H A D | display_manager_test.cpp | 86 WindowMode mode, Rect rect, uint32_t color) in CreateWindow() 93 if (mode != WindowMode::WINDOW_MODE_FULLSCREEN) { in CreateWindow() 171 sptr<Window> window2 = CreateWindow("private", WindowMode::WINDOW_MODE_FLOATING, 181 sptr<Window> window3 = CreateWindow("covered", WindowMode::WINDOW_MODE_FLOATING, 215 sptr<Window> window2 = CreateWindow("private", WindowMode::WINDOW_MODE_FLOATING, 220 sptr<Window> window3 = CreateWindow("covered", WindowMode::WINDOW_MODE_FLOATING, 254 sptr<Window> window2 = CreateWindow("private", WindowMode::WINDOW_MODE_FLOATING, 264 sptr<Window> window3 = CreateWindow("covered1", WindowMode::WINDOW_MODE_FLOATING, 272 sptr<Window> window4 = CreateWindow("covered2", WindowMode::WINDOW_MODE_FLOATING, 305 sptr<Window> window2 = CreateWindow("private", WindowMode::WINDOW_MODE_FLOATING, [all …]
|
/ohos5.0/foundation/window/window_manager/utils/test/unittest/ |
H A D | window_helper_test.cpp | 58 WindowMode::WINDOW_MODE_FULLSCREEN)); 60 WindowMode::WINDOW_MODE_FULLSCREEN)); 64 ASSERT_EQ(true, WindowHelper::IsFloatingWindow(WindowMode::WINDOW_MODE_FLOATING)); 65 ASSERT_EQ(false, WindowHelper::IsFloatingWindow(WindowMode::WINDOW_MODE_FULLSCREEN)); 67 ASSERT_EQ(true, WindowHelper::IsFullScreenWindow(WindowMode::WINDOW_MODE_FULLSCREEN)); 68 ASSERT_EQ(false, WindowHelper::IsFullScreenWindow(WindowMode::WINDOW_MODE_FLOATING)); 82 WindowMode::WINDOW_MODE_FULLSCREEN)); 84 WindowMode::WINDOW_MODE_FLOATING)); 86 WindowMode::WINDOW_MODE_SPLIT_PRIMARY)); 90 WindowMode::WINDOW_MODE_PIP)); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/container_modal/ |
H A D | container_modal_view_enhance_test_ng.cpp | 206 auto WindownMode = []() -> WindowMode { return WindowMode::WINDOW_MODE_FULLSCREEN; }; in __anond47a95fe0302() 230 auto WindownModeFloating = []() -> WindowMode { return WindowMode::WINDOW_MODE_FLOATING; }; in __anond47a95fe0602() 237 auto WindownModePip = []() -> WindowMode { return WindowMode::WINDOW_MODE_PIP; }; in __anond47a95fe0702() 296 auto WindownMode = []() -> WindowMode { return WindowMode::WINDOW_MODE_FULLSCREEN; }; in __anond47a95fe0802() 326 auto WindownMode = []() -> WindowMode { return WindowMode::WINDOW_MODE_SPLIT_PRIMARY; }; in __anond47a95fe0902() 388 auto WindownMode = []() -> WindowMode { return WindowMode::WINDOW_MODE_PIP; }; in __anond47a95fe0b02() 418 auto WindownMode = []() -> WindowMode { return WindowMode::WINDOW_MODE_PIP; }; in __anond47a95fe0c02() 468 auto WindownMode = []() -> WindowMode { return WindowMode::WINDOW_MODE_PIP; }; in __anond47a95fe0d02() 505 auto WindownMode = []() -> WindowMode { return WindowMode::WINDOW_MODE_PIP; }; in __anond47a95fe0e02() 541 auto WindownMode = []() -> WindowMode { return WindowMode::WINDOW_MODE_PIP; }; in __anond47a95fe0f02() [all …]
|
/ohos5.0/foundation/window/window_manager/wmserver/src/ |
H A D | window_pair.cpp | 101 if (primary_->GetWindowMode() == WindowMode::WINDOW_MODE_SPLIT_PRIMARY && in IsPaired() 276 if (node->GetWindowMode() == WindowMode::WINDOW_MODE_SPLIT_SECONDARY || in CheckOrderedPairZorder() 350 WindowMode recentMode_ = node->GetWindowMode(); in StatusSupprtedWhenRecentUpdate() 351 if (recentMode_ == WindowMode::WINDOW_MODE_SPLIT_PRIMARY && in StatusSupprtedWhenRecentUpdate() 354 } else if (recentMode_ == WindowMode::WINDOW_MODE_SPLIT_SECONDARY && in StatusSupprtedWhenRecentUpdate() 387 WindowMode holderMode = node->GetWindowMode() == WindowMode::WINDOW_MODE_SPLIT_PRIMARY ? in UpdateIfSplitRelated() 388 WindowMode::WINDOW_MODE_SPLIT_SECONDARY : WindowMode::WINDOW_MODE_SPLIT_PRIMARY; in UpdateIfSplitRelated() 446 primary_->GetWindowMode() == WindowMode::WINDOW_MODE_SPLIT_PRIMARY) { in SwitchPosition() 447 primary_->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_SECONDARY); in SwitchPosition() 456 secondary_->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_PRIMARY); in SwitchPosition() [all …]
|
H A D | avoid_area_controller.cpp | 129 const WindowMode windowMode = lastKeyboardAreaUpdatedWindow->GetWindowMode(); in AddOrRemoveKeyboard() 130 …if (windowMode == WindowMode::WINDOW_MODE_FULLSCREEN || windowMode == WindowMode::WINDOW_MODE_SPLI… in AddOrRemoveKeyboard() 131 windowMode == WindowMode::WINDOW_MODE_SPLIT_SECONDARY) { in AddOrRemoveKeyboard() 141 const WindowMode callingWindowMode = callingWindow->GetWindowMode(); in AddOrRemoveKeyboard() 142 if (callingWindowMode == WindowMode::WINDOW_MODE_FULLSCREEN || in AddOrRemoveKeyboard() 143 callingWindowMode == WindowMode::WINDOW_MODE_SPLIT_PRIMARY || in AddOrRemoveKeyboard() 144 callingWindowMode == WindowMode::WINDOW_MODE_SPLIT_SECONDARY) { in AddOrRemoveKeyboard() 287 WindowMode windowMode = node->GetWindowMode(); in GetAvoidAreaByType() 289 windowMode != WindowMode::WINDOW_MODE_FULLSCREEN && in GetAvoidAreaByType() 290 windowMode != WindowMode::WINDOW_MODE_SPLIT_PRIMARY && in GetAvoidAreaByType() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/folder_stack/ |
H A D | folder_stack_event_info.h | 28 FolderEventInfo(FoldStatus foldStatus, bool intoHover, Rotation rotation, WindowMode windowMode) in FolderEventInfo() 49 WindowMode GetWindowMode() const in GetWindowMode() 58 WindowMode windowMode_ = WindowMode::WINDOW_MODE_UNDEFINED;
|
/ohos5.0/foundation/window/window_manager/wm/test/unittest/ |
H A D | window_option_test.cpp | 98 option->SetWindowMode(WindowMode::WINDOW_MODE_FULLSCREEN); 99 ASSERT_EQ(WindowMode::WINDOW_MODE_FULLSCREEN, option->GetWindowMode()); 110 WindowMode defaultMode = option->GetWindowMode(); 111 option->SetWindowMode(WindowMode::WINDOW_MODE_UNDEFINED); 123 option->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_PRIMARY); 124 ASSERT_EQ(WindowMode::WINDOW_MODE_SPLIT_PRIMARY, option->GetWindowMode()); 135 option->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_SECONDARY); 147 option->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 148 ASSERT_EQ(WindowMode::WINDOW_MODE_FLOATING, option->GetWindowMode()); 159 option->SetWindowMode(WindowMode::WINDOW_MODE_PIP); [all …]
|
H A D | window_impl_test.cpp | 65 option->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); in CreateStretchableWindow() 203 option->SetWindowMode(WindowMode::WINDOW_MODE_FULLSCREEN); 451 option->SetWindowMode(WindowMode::WINDOW_MODE_FULLSCREEN); 474 option->SetWindowMode(WindowMode::WINDOW_MODE_FULLSCREEN); 497 option->SetWindowMode(WindowMode::WINDOW_MODE_FULLSCREEN); 520 option->SetWindowMode(WindowMode::WINDOW_MODE_FULLSCREEN); 527 ASSERT_EQ(WindowMode::WINDOW_MODE_PIP, window->GetMode()); 827 window->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 1053 option->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); 1080 option->SetWindowMode(WindowMode::WINDOW_MODE_FLOATING); [all …]
|
/ohos5.0/foundation/window/window_manager/wmserver/src/utils/ |
H A D | window_manager_service_utils.cpp | 21 bool WmsUtils::IsFixedOrientation(Orientation orientation, WindowMode mode, uint32_t flags) in IsFixedOrientation() 29 if (mode != WindowMode::WINDOW_MODE_FULLSCREEN) { in IsFixedOrientation() 51 DisplayOrientation currentOrientation, WindowMode mode, uint32_t flags, bool restricted) in IsExpectedRotatableWindow() 53 if (mode != WindowMode::WINDOW_MODE_FULLSCREEN) { in IsExpectedRotatableWindow()
|
/ohos5.0/foundation/window/window_manager/interfaces/kits/cj/window_runtime/ |
H A D | window_utils.h | 148 const std::map<ApiWindowMode, WindowMode> CJ_TO_NATIVE_WINDOW_MODE_MAP { 149 {ApiWindowMode::UNDEFINED, WindowMode::WINDOW_MODE_UNDEFINED }, 150 {ApiWindowMode::FULLSCREEN, WindowMode::WINDOW_MODE_FULLSCREEN }, 151 {ApiWindowMode::PRIMARY, WindowMode::WINDOW_MODE_SPLIT_PRIMARY }, 152 {ApiWindowMode::SECONDARY, WindowMode::WINDOW_MODE_SPLIT_SECONDARY }, 153 {ApiWindowMode::FLOATING, WindowMode::WINDOW_MODE_FLOATING },
|
/ohos5.0/foundation/window/window_manager/wmserver/include/ |
H A D | window_node_container.h | 79 …WMError ToggleShownStateForAllAppWindows(std::function<bool(uint32_t, WindowMode)> restoreFunc, bo… 81 void RestoreAllAppWindows(std::function<bool(uint32_t, WindowMode)> restoreFunc); 88 const std::vector<WindowMode> &exceptionalModes = {}); 89 WMError SetWindowMode(sptr<WindowNode>& node, WindowMode dstMode); 175 void UpdateSizeChangeReason(sptr<WindowNode>& node, WindowMode srcMode, WindowMode dstMode); 180 const WindowMode& dstMode, const WindowMode& srcMode); 202 std::map<uint32_t, WindowMode> backupWindowMode_; 204 std::map<DisplayId, std::set<WindowMode>> backupDisplaySplitWindowMode_;
|
/ohos5.0/foundation/window/window_manager/interfaces/kits/napi/window_runtime/window_napi/ |
H A D | js_window_utils.h | 161 const std::map<WindowMode, ApiWindowMode> NATIVE_TO_JS_WINDOW_MODE_MAP { 162 { WindowMode::WINDOW_MODE_UNDEFINED, ApiWindowMode::UNDEFINED }, 163 { WindowMode::WINDOW_MODE_FULLSCREEN, ApiWindowMode::FULLSCREEN }, 164 { WindowMode::WINDOW_MODE_SPLIT_PRIMARY, ApiWindowMode::PRIMARY }, 165 { WindowMode::WINDOW_MODE_SPLIT_SECONDARY, ApiWindowMode::SECONDARY }, 169 const std::map<ApiWindowMode, WindowMode> JS_TO_NATIVE_WINDOW_MODE_MAP { 170 {ApiWindowMode::UNDEFINED, WindowMode::WINDOW_MODE_UNDEFINED }, 171 {ApiWindowMode::FULLSCREEN, WindowMode::WINDOW_MODE_FULLSCREEN }, 172 {ApiWindowMode::PRIMARY, WindowMode::WINDOW_MODE_SPLIT_PRIMARY }, 173 {ApiWindowMode::SECONDARY, WindowMode::WINDOW_MODE_SPLIT_SECONDARY }, [all …]
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.2-beta2/ |
H A D | js-apidiff-unitest.md | 19 | ohos.uitest | UiWindow | getWindowMode():Promise\<WindowMode>; | 新增 | 34 | ohos.uitest | WindowMode | FLOATING | 新增 | 35 | ohos.uitest | WindowMode | SECONDARY | 新增 | 36 | ohos.uitest | WindowMode | PRIMARY | 新增 | 37 | ohos.uitest | WindowMode | FULLSCREEN | 新增 |
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/container_modal/enhance/ |
H A D | container_modal_pattern_enhance.cpp | 82 bool isFloatingWindow = windowManager->GetWindowMode() == WindowMode::WINDOW_MODE_FLOATING; in ShowTitle() 193 …(mode == MaximizeMode::MODE_AVOID_SYSTEM_BAR || windowMode_ == WindowMode::WINDOW_MODE_FULLSCREEN … in ChangeControlButtons() 194 windowMode_ == WindowMode::WINDOW_MODE_SPLIT_PRIMARY || in ChangeControlButtons() 195 windowMode_ == WindowMode::WINDOW_MODE_SPLIT_SECONDARY) in ChangeControlButtons() 217 if (windowManager->GetWindowMode() != WindowMode::WINDOW_MODE_FLOATING && in ChangeFloatingTitle() 218 windowManager->GetWindowMode() != WindowMode::WINDOW_MODE_FULLSCREEN) { in ChangeFloatingTitle() 349 …if (maximizeMode == MaximizeMode::MODE_AVOID_SYSTEM_BAR || windowMode == WindowMode::WINDOW_MODE_F… in SetTapGestureEvent() 350 windowMode == WindowMode::WINDOW_MODE_SPLIT_PRIMARY || in SetTapGestureEvent() 351 windowMode == WindowMode::WINDOW_MODE_SPLIT_SECONDARY) { in SetTapGestureEvent() 354 } else if (windowMode == WindowMode::WINDOW_MODE_FLOATING) { in SetTapGestureEvent()
|