/frameworks/base/core/java/android/view/ |
D | InputWindowHandle.java | 25 import android.os.InputConfig; 53 InputConfig.DEFAULT, 54 InputConfig.NO_INPUT_CHANNEL, 55 InputConfig.NOT_FOCUSABLE, 56 InputConfig.NOT_TOUCHABLE, 57 InputConfig.PREVENT_SPLITTING, 58 InputConfig.DUPLICATE_TOUCH_TO_WALLPAPER, 59 InputConfig.IS_WALLPAPER, 60 InputConfig.PAUSE_DISPATCHING, 61 InputConfig.TRUSTED_OVERLAY, [all …]
|
/frameworks/native/libs/gui/include/gui/ |
D | WindowInfo.h | 140 enum class InputConfig : uint32_t { enum 143 static_cast<uint32_t>(os::InputConfig::DEFAULT), 145 static_cast<uint32_t>(os::InputConfig::NO_INPUT_CHANNEL), 147 static_cast<uint32_t>(os::InputConfig::NOT_VISIBLE), 149 static_cast<uint32_t>(os::InputConfig::NOT_FOCUSABLE), 151 static_cast<uint32_t>(os::InputConfig::NOT_TOUCHABLE), 153 static_cast<uint32_t>(os::InputConfig::PREVENT_SPLITTING), 155 static_cast<uint32_t>(os::InputConfig::DUPLICATE_TOUCH_TO_WALLPAPER), 157 static_cast<uint32_t>(os::InputConfig::IS_WALLPAPER), 159 static_cast<uint32_t>(os::InputConfig::PAUSE_DISPATCHING), [all …]
|
/frameworks/base/services/core/java/com/android/server/wm/ |
D | InputConfigAdapter.java | 19 import android.os.InputConfig; 53 InputConfig.NO_INPUT_CHANNEL, false /* inverted */), 56 InputConfig.DISABLE_USER_ACTIVITY, false /* inverted */), 59 InputConfig.SPY, false /* inverted */)); 75 InputConfig.NOT_TOUCHABLE, false /* inverted */), 78 InputConfig.PREVENT_SPLITTING, true /* inverted */), 81 InputConfig.WATCH_OUTSIDE_TOUCH, false /* inverted */), 84 InputConfig.SLIPPERY, false /* inverted */)); 97 | InputConfig.IS_WALLPAPER; in getMask() 113 return (type == LayoutParams.TYPE_WALLPAPER ? InputConfig.IS_WALLPAPER : 0) in getInputConfigFromWindowParams()
|
D | ActivityRecordInputSink.java | 21 import android.os.InputConfig; 90 mInputWindowHandleWrapper.setInputConfigMasked(InputConfig.NOT_TOUCHABLE, in getInputWindowHandleWrapper() 91 InputConfig.NOT_TOUCHABLE); in getInputWindowHandleWrapper() 93 mInputWindowHandleWrapper.setInputConfigMasked(0, InputConfig.NOT_TOUCHABLE); in getInputWindowHandleWrapper() 107 inputWindowHandle.inputConfig = InputConfig.NOT_FOCUSABLE | InputConfig.NO_INPUT_CHANNEL; in createInputWindowHandle()
|
D | InputWindowHandleWrapper.java | 23 import android.os.InputConfig; 73 return (mHandle.inputConfig & InputConfig.NOT_FOCUSABLE) == 0; in isFocusable() 77 return (mHandle.inputConfig & InputConfig.PAUSE_DISPATCHING) != 0; in isPaused() 81 return (mHandle.inputConfig & InputConfig.TRUSTED_OVERLAY) != 0; in isTrustedOverlay() 85 return (mHandle.inputConfig & InputConfig.DUPLICATE_TOUCH_TO_WALLPAPER) in hasWallpaper() 161 mHandle.setInputConfig(InputConfig.NOT_FOCUSABLE, !focusable); in setFocusable() 177 mHandle.setInputConfig(InputConfig.DUPLICATE_TOUCH_TO_WALLPAPER, in setHasWallpaper() 186 mHandle.setInputConfig(InputConfig.PAUSE_DISPATCHING, paused); in setPaused() 194 mHandle.setInputConfig(InputConfig.TRUSTED_OVERLAY, trustedOverlay); in setTrustedOverlay()
|
D | InputConsumerImpl.java | 25 import android.os.InputConfig; 77 mWindowHandle.inputConfig = InputConfig.NOT_FOCUSABLE | InputConfig.TRUSTED_OVERLAY; in InputConsumerImpl()
|
D | AccessibilityWindowsPopulator.java | 31 import android.os.InputConfig; 161 final boolean visible = (window.inputConfig & InputConfig.NOT_VISIBLE) == 0; in onWindowInfosChangedInternal() 162 final boolean isNotClone = (window.inputConfig & InputConfig.CLONE) == 0; in onWindowInfosChangedInternal() 796 return (mInputConfig & InputConfig.TRUSTED_OVERLAY) != 0; in isTrustedOverlay() 803 return (mInputConfig & InputConfig.NOT_TOUCHABLE) == 0; in isTouchable() 876 & InputConfig.WATCH_OUTSIDE_TOUCH) != 0; in getWindowInfoForWindowlessWindows()
|
D | Letterbox.java | 27 import android.os.InputConfig; 319 mWindowHandle.inputConfig = InputConfig.NOT_FOCUSABLE | InputConfig.SLIPPERY; in InputInterceptor()
|
D | InputMonitor.java | 56 import android.os.InputConfig; 230 consumer.mWindowHandle.inputConfig |= InputConfig.DUPLICATE_TOUCH_TO_WALLPAPER; in createInputConsumer() 236 consumer.mWindowHandle.inputConfig &= ~InputConfig.NOT_FOCUSABLE; in createInputConsumer()
|
D | TaskPositioner.java | 44 import android.os.InputConfig; 231 mDragWindowHandle.inputConfig = InputConfig.NOT_FOCUSABLE; in register()
|
/frameworks/base/services/core/java/com/android/server/inputmethod/ |
D | HandwritingEventReceiverSurface.java | 22 import android.os.InputConfig; 57 InputConfig.NOT_FOCUSABLE in HandwritingEventReceiverSurface() 58 | InputConfig.NOT_TOUCHABLE in HandwritingEventReceiverSurface() 59 | InputConfig.SPY in HandwritingEventReceiverSurface() 60 | InputConfig.INTERCEPTS_STYLUS in HandwritingEventReceiverSurface() 61 | InputConfig.TRUSTED_OVERLAY; in HandwritingEventReceiverSurface() 80 mWindowHandle.inputConfig &= ~InputConfig.SPY; in startIntercepting()
|
/frameworks/base/services/core/java/com/android/server/input/ |
D | GestureMonitorSpyWindow.java | 22 import android.os.InputConfig; 66 InputConfig.NOT_FOCUSABLE | InputConfig.SPY | InputConfig.TRUSTED_OVERLAY; in GestureMonitorSpyWindow()
|
/frameworks/native/libs/gui/ |
D | WindowInfo.cpp | 29 void WindowInfo::setInputConfig(ftl::Flags<InputConfig> config, bool value) { in setInputConfig() 50 return !inputConfig.test(InputConfig::PREVENT_SPLITTING); in supportsSplitTouch() 54 return inputConfig.test(InputConfig::SPY); in isSpy() 58 return inputConfig.test(InputConfig::INTERCEPTS_STYLUS); in interceptsStylus() 194 inputConfig = ftl::Flags<InputConfig>(inputConfigInt); in readFromParcel()
|
/frameworks/base/core/java/android/window/ |
D | WindowInfosListenerForTest.java | 26 import android.os.InputConfig; 89 this.isTrustedOverlay = (inputConfig & InputConfig.TRUSTED_OVERLAY) != 0; in WindowInfo() 90 this.isVisible = (inputConfig & InputConfig.NOT_VISIBLE) == 0; in WindowInfo()
|
/frameworks/native/libs/gui/fuzzer/ |
D | libgui_surfaceComposerClient_fuzzer.cpp | 104 constexpr gui::WindowInfo::InputConfig kFeatures[] = { 105 gui::WindowInfo::InputConfig::NO_INPUT_CHANNEL, 106 gui::WindowInfo::InputConfig::DISABLE_USER_ACTIVITY, 107 gui::WindowInfo::InputConfig::DROP_INPUT, 108 gui::WindowInfo::InputConfig::DROP_INPUT_IF_OBSCURED, 109 gui::WindowInfo::InputConfig::SPY, 110 gui::WindowInfo::InputConfig::INTERCEPTS_STYLUS,
|
/frameworks/native/libs/input/android/os/ |
D | InputConfig.aidl | 25 enum InputConfig { enum
|
/frameworks/native/services/surfaceflinger/FrontEnd/ |
D | LayerSnapshotBuilder.cpp | 201 if (snapshot.inputInfo.inputConfig.test(gui::WindowInfo::InputConfig::NO_INPUT_CHANNEL)) { in handleDropInputMode() 208 snapshot.inputInfo.inputConfig |= gui::WindowInfo::InputConfig::DROP_INPUT; in handleDropInputMode() 220 snapshot.inputInfo.inputConfig |= gui::WindowInfo::InputConfig::DROP_INPUT; in handleDropInputMode() 228 snapshot.inputInfo.inputConfig |= gui::WindowInfo::InputConfig::DROP_INPUT_IF_OBSCURED; in handleDropInputMode() 240 snapshot.inputInfo.inputConfig |= gui::WindowInfo::InputConfig::DROP_INPUT; in handleDropInputMode() 248 snapshot.inputInfo.inputConfig |= gui::WindowInfo::InputConfig::DROP_INPUT_IF_OBSCURED; in handleDropInputMode() 277 snapshot.inputInfo.setInputConfig(gui::WindowInfo::InputConfig::NOT_VISIBLE, !visibleForInput); in updateVisibility() 297 gui::WindowInfo::InputConfig::NO_INPUT_CHANNEL); in needsInputInfo() 1017 snapshot.inputInfo.inputConfig = gui::WindowInfo::InputConfig::NO_INPUT_CHANNEL; in updateInput() 1024 snapshot.inputInfo.inputConfig |= gui::WindowInfo::InputConfig::NOT_TOUCHABLE; in updateInput() [all …]
|
/frameworks/native/services/surfaceflinger/ |
D | LayerProtoHelper.cpp | 195 using InputConfig = gui::WindowInfo::InputConfig; in writeToProto() typedef 196 proto->set_visible(!inputInfo.inputConfig.test(InputConfig::NOT_VISIBLE)); in writeToProto() 197 proto->set_focusable(!inputInfo.inputConfig.test(InputConfig::NOT_FOCUSABLE)); in writeToProto() 198 proto->set_has_wallpaper(inputInfo.inputConfig.test(InputConfig::DUPLICATE_TOUCH_TO_WALLPAPER)); in writeToProto()
|
/frameworks/native/libs/gui/tests/ |
D | EndToEndNativeInputTest.cpp | 84 mInputInfo.setInputConfig(WindowInfo::InputConfig::NO_INPUT_CHANNEL, true); in InputSurface() 823 nonTouchableSurface->mInputInfo.setInputConfig(WindowInfo::InputConfig::NOT_TOUCHABLE, true); in TEST_F() 843 nonTouchableSurface->mInputInfo.setInputConfig(WindowInfo::InputConfig::NOT_TOUCHABLE, true); in TEST_F() 844 parentSurface->mInputInfo.setInputConfig(WindowInfo::InputConfig::NOT_TOUCHABLE, true); in TEST_F() 867 nonTouchableSurface->mInputInfo.setInputConfig(WindowInfo::InputConfig::NOT_TOUCHABLE, true); in TEST_F() 868 parentSurface->mInputInfo.setInputConfig(WindowInfo::InputConfig::NOT_TOUCHABLE, true); in TEST_F() 888 bufferSurface->mInputInfo.setInputConfig(WindowInfo::InputConfig::NOT_TOUCHABLE, true); in TEST_F() 903 bufferSurface->mInputInfo.setInputConfig(WindowInfo::InputConfig::NOT_TOUCHABLE, true); in TEST_F() 956 obscuringSurface->mInputInfo.setInputConfig(WindowInfo::InputConfig::NOT_TOUCHABLE, true); in TEST_F() 975 obscuringSurface->mInputInfo.setInputConfig(WindowInfo::InputConfig::NOT_TOUCHABLE, true); in TEST_F()
|
D | WindowInfo_test.cpp | 67 i.inputConfig = WindowInfo::InputConfig::NOT_FOCUSABLE; in TEST()
|
/frameworks/native/services/inputflinger/dispatcher/ |
D | FocusResolver.cpp | 169 if (!window->getInfo()->inputConfig.test(gui::WindowInfo::InputConfig::NOT_VISIBLE)) { in isTokenFocusable() 173 if (window->getInfo()->inputConfig.test(gui::WindowInfo::InputConfig::NOT_FOCUSABLE)) { in isTokenFocusable()
|
D | TouchState.cpp | 214 WindowInfo::InputConfig::SLIPPERY)) { in isSlippery() 227 gui::WindowInfo::InputConfig::IS_WALLPAPER)) { in getWallpaperWindow()
|
D | InputDispatcher.cpp | 525 inputConfig.test(WindowInfo::InputConfig::NOT_VISIBLE)) { in windowAcceptsTouchAt() 529 if (inputConfig.test(WindowInfo::InputConfig::NOT_TOUCHABLE) && !windowCanInterceptTouch) { in windowAcceptsTouchAt() 561 return !info.inputConfig.test(gui::WindowInfo::InputConfig::NOT_TOUCHABLE) && !info.isSpy(); in canReceiveForegroundTouches() 703 WindowInfo::InputConfig::TRUSTED_OVERLAY)) { in filterUntrustedTargets() 1258 if (info.inputConfig.test(WindowInfo::InputConfig::WATCH_OUTSIDE_TOUCH)) { in findTouchedWindowAtLocked() 2147 WindowInfo::InputConfig::PAUSE_DISPATCHING)) { in findFocusedWindowTargetLocked() 2224 gui::WindowInfo::InputConfig::IS_WALLPAPER)) { in shouldSplitTouch() 2429 gui::WindowInfo::InputConfig::DUPLICATE_TOUCH_TO_WALLPAPER)) { in findTouchedWindowTargetsLocked() 2932 if (otherInfo->inputConfig.test(WindowInfo::InputConfig::NOT_VISIBLE)) { in canBeObscuredBy() 2935 otherInfo->inputConfig.test(WindowInfo::InputConfig::NOT_TOUCHABLE)) { in canBeObscuredBy() [all …]
|
/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
D | WindowManagerServiceTests.java | 77 import android.os.InputConfig; 912 argThat(h -> (h.inputConfig & InputConfig.SPY) == InputConfig.SPY)); in testGrantInputChannel_allowSpyWindowForInputMonitorPermission() 933 argThat(h -> (h.inputConfig & InputConfig.SPY) == 0)); in testUpdateInputChannel_sanitizeSpyWindowForApplications() 959 argThat(h -> (h.inputConfig & InputConfig.SPY) == 0)); in testUpdateInputChannel_allowSpyWindowForInputMonitorPermission() 966 argThat(h -> (h.inputConfig & InputConfig.SPY) == InputConfig.SPY)); in testUpdateInputChannel_allowSpyWindowForInputMonitorPermission()
|
/frameworks/native/services/surfaceflinger/tests/ |
D | Credentials_test.cpp | 414 return !foundWindowInfo->inputConfig.test(WindowInfo::InputConfig::TRUSTED_OVERLAY); in TEST_F() 428 return foundWindowInfo->inputConfig.test(WindowInfo::InputConfig::TRUSTED_OVERLAY); in TEST_F()
|