/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ |
D | DisplayCutoutView.java | 77 mBounds.set(mInfo.displayCutout.getBoundingRectTop()); in update() 90 final DisplayCutout displayCutout = mInfo.displayCutout; in hasCutout() local 91 if (displayCutout == null) { in hasCutout() 95 return displayCutout.getSafeInsetLeft() > 0 in hasCutout() 96 || displayCutout.getSafeInsetTop() > 0; in hasCutout() 98 return displayCutout.getSafeInsetRight() > 0 in hasCutout() 99 || displayCutout.getSafeInsetBottom() > 0; in hasCutout() 114 public static void boundsFromDirection(DisplayCutout displayCutout, int gravity, Rect out) { in boundsFromDirection() argument 115 Region bounds = new Region(displayCutout.getBoundingRectTop()); in boundsFromDirection() 118 bounds.op(0, 0, Integer.MAX_VALUE, displayCutout.getSafeInsetTop(), in boundsFromDirection() [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/ |
D | ScreenDecorations.java | 1000 mBounds.addAll(mInfo.displayCutout.getBoundingRects()); in update() 1067 int newGravity = getGravity(mInfo.displayCutout); in updateGravity() 1076 final DisplayCutout displayCutout = mInfo.displayCutout; in hasCutout() local 1077 if (displayCutout == null) { in hasCutout() 1082 return !displayCutout.getBoundingRectLeft().isEmpty(); in hasCutout() 1084 return !displayCutout.getBoundingRectTop().isEmpty(); in hasCutout() 1086 return !displayCutout.getBoundingRectBottom().isEmpty(); in hasCutout() 1088 return !displayCutout.getBoundingRectRight().isEmpty(); in hasCutout() 1115 public static void boundsFromDirection(DisplayCutout displayCutout, int gravity, in boundsFromDirection() argument 1119 out.set(displayCutout.getBoundingRectTop()); in boundsFromDirection() [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ |
D | HeadsUpStatusBarView.java | 248 DisplayCutout displayCutout = getRootWindowInsets().getDisplayCutout(); in fitSystemWindows() local 249 mCutOutInset = (displayCutout != null) in fitSystemWindows() 250 ? (isRtl ? displayCutout.getSafeInsetRight() : displayCutout.getSafeInsetLeft()) in fitSystemWindows() 256 if (displayCutout != null && displayCutout.getSafeInsetRight() == 0 in fitSystemWindows() 257 && displayCutout.getSafeInsetLeft() == 0) { in fitSystemWindows() 258 mCutOutBounds = displayCutout.getBoundingRects(); in fitSystemWindows()
|
/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
D | DisplayPolicyInsetsTests.java | 145 di.displayCutout, result); in getStableInsetsLw() 152 di.displayCutout, result); in getNonDecorInsetsLw() 158 di.rotation, 0 /* ui */, di.displayCutout); in getNonDecorDisplayWidth() 163 di.rotation, 0 /* ui */, di.displayCutout); in getNonDecorDisplayHeight() 168 di.rotation, 0 /* ui */, di.displayCutout); in getConfigDisplayWidth() 173 di.rotation, 0 /* ui */, di.displayCutout); in getConfigDisplayHeight()
|
D | WindowConfigurationTests.java | 178 final int expectedLeft = info.displayCutout != null in testAppBounds_RootConfigurationBounds() 179 ? info.displayCutout.getSafeInsetLeft() : 0; in testAppBounds_RootConfigurationBounds() 180 final int expectedTop = info.displayCutout != null in testAppBounds_RootConfigurationBounds() 181 ? info.displayCutout.getSafeInsetTop() : 0; in testAppBounds_RootConfigurationBounds()
|
D | TestDisplayContent.java | 86 mInfo.displayCutout = null; in Builder() 113 mInfo.displayCutout = new DisplayCutout( in setNotch()
|
D | DisplayPolicyTestsBase.java | 127 info.displayCutout = cutout.getDisplayCutout(); in displayInfoAndCutoutForRotation() 129 info.displayCutout = null; in displayInfoAndCutoutForRotation()
|
/frameworks/base/services/core/java/com/android/server/wm/ |
D | DisplayFrames.java | 108 public DisplayFrames(int displayId, DisplayInfo info, WmDisplayCutout displayCutout) { in DisplayFrames() argument 110 onDisplayInfoUpdated(info, displayCutout); in DisplayFrames() 113 public void onDisplayInfoUpdated(DisplayInfo info, WmDisplayCutout displayCutout) { in onDisplayInfoUpdated() argument 117 mDisplayInfoCutout = displayCutout != null ? displayCutout : WmDisplayCutout.NO_CUTOUT; in onDisplayInfoUpdated()
|
D | SystemGesturesPointerEventListener.java | 88 final DisplayCutout displayCutout = display.getCutout(); in onConfigurationChanged() local 89 if (displayCutout != null) { in onConfigurationChanged() 90 final Rect bounds = displayCutout.getBoundingRectTop(); in onConfigurationChanged()
|
D | DisplayContent.java | 1807 final DisplayCutout displayCutout = in isNonDecorDisplayCloseToSquare() local 1811 width, height, rotation, uiMode, displayCutout); in isNonDecorDisplayCloseToSquare() 1813 width, height, rotation, uiMode, displayCutout); in isNonDecorDisplayCloseToSquare() 1832 final DisplayCutout displayCutout = wmDisplayCutout.getDisplayCutout(); in updateDisplayAndOrientation() local 1835 displayCutout); in updateDisplayAndOrientation() 1837 displayCutout); in updateDisplayAndOrientation() 1848 mDisplayInfo.displayCutout = displayCutout.isEmpty() ? null : displayCutout; in updateDisplayAndOrientation() 1914 final DisplayCutout displayCutout = in computeScreenConfiguration() local 1916 computeScreenAppConfiguration(outConfig, dw, dh, rotation, uiMode, displayCutout); in computeScreenConfiguration() 1925 displayInfo.displayCutout = displayCutout.isEmpty() ? null : displayCutout; in computeScreenConfiguration() [all …]
|
D | DisplayPolicy.java | 3187 DisplayCutout displayCutout) { 3195 if (displayCutout != null) { 3196 width -= displayCutout.getSafeInsetLeft() + displayCutout.getSafeInsetRight(); 3235 DisplayCutout displayCutout) { 3243 if (displayCutout != null) { 3244 height -= displayCutout.getSafeInsetTop() + displayCutout.getSafeInsetBottom(); 3256 DisplayCutout displayCutout) { 3257 return getNonDecorDisplayWidth(fullWidth, fullHeight, rotation, uiMode, displayCutout); 3267 DisplayCutout displayCutout) { 3273 if (displayCutout != null) { [all …]
|
/frameworks/base/services/core/java/com/android/server/display/ |
D | DisplayDeviceInfo.java | 270 public DisplayCutout displayCutout; field in DisplayDeviceInfo 374 || !Objects.equals(displayCutout, other.displayCutout) in diff() 411 displayCutout = other.displayCutout; in copyFrom() 441 if (displayCutout != null) { in toString() 442 sb.append(", cutout ").append(displayCutout); in toString()
|
D | LogicalDisplay.java | 163 info.displayCutout = mOverrideDisplayInfo.displayCutout; in getDisplayInfoLocked() 314 mBaseDisplayInfo.displayCutout = maskCutout ? null : deviceInfo.displayCutout; in updateLocked() 338 if (maskCutout && deviceInfo.displayCutout != null) { in getMaskingInsets() 340 return deviceInfo.displayCutout.getSafeInsets(); in getMaskingInsets()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/wm/ |
D | DisplayLayout.java | 136 mCutout = info.displayCutout; in init() 298 int displayHeight, DisplayCutout displayCutout, int uiMode, Rect outInsets, in computeNonDecorInsets() argument 316 if (displayCutout != null) { in computeNonDecorInsets() 317 outInsets.left += displayCutout.getSafeInsetLeft(); in computeNonDecorInsets() 318 outInsets.top += displayCutout.getSafeInsetTop(); in computeNonDecorInsets() 319 outInsets.right += displayCutout.getSafeInsetRight(); in computeNonDecorInsets() 320 outInsets.bottom += displayCutout.getSafeInsetBottom(); in computeNonDecorInsets() 334 int displayHeight, DisplayCutout displayCutout, int uiMode, Rect outInsets, in computeStableInsets() argument 339 computeNonDecorInsets(res, displayRotation, displayWidth, displayHeight, displayCutout, in computeStableInsets()
|
/frameworks/base/core/java/android/window/ |
D | WindowMetricsHelper.java | 20 import static android.view.WindowInsets.Type.displayCutout; 51 insets = windowInsets.getInsetsIgnoringVisibility(navigationBars() | displayCutout()); in getBoundsExcludingNavigationBarAndCutout()
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/android/view/ |
D | WindowManagerImpl.java | 140 final DisplayCutout.ParcelableWrapper displayCutout = in computeWindowInsets() local 145 stableInsets, displayCutout, insetsState); in computeWindowInsets() 149 .setDisplayCutout(displayCutout.get()).build(); in computeWindowInsets()
|
/frameworks/base/core/java/android/view/ |
D | WindowInsets.java | 129 boolean isRound, boolean alwaysConsumeSystemBars, DisplayCutout displayCutout) { in WindowInsets() argument 132 isRound, alwaysConsumeSystemBars, displayCutout, systemBars(), in WindowInsets() local 152 boolean alwaysConsumeSystemBars, DisplayCutout displayCutout, in WindowInsets() argument 170 mDisplayCutoutConsumed = displayCutout == null; in WindowInsets() 171 mDisplayCutout = (mDisplayCutoutConsumed || displayCutout.isEmpty()) in WindowInsets() 172 ? null : displayCutout; in WindowInsets() 1242 public Builder setDisplayCutout(@Nullable DisplayCutout displayCutout) { in setDisplayCutout() argument 1243 mDisplayCutout = displayCutout != null ? displayCutout : DisplayCutout.NO_CUTOUT; in setDisplayCutout() 1451 public static @InsetsType int displayCutout() { in displayCutout() method in WindowInsets.Type
|
D | WindowManagerImpl.java | 268 final DisplayCutout.ParcelableWrapper displayCutout = in getWindowInsetsFromServer() local 273 stableInsets, displayCutout, insetsState); in getWindowInsetsFromServer() 278 isScreenRound, alwaysConsumeSystemBars, displayCutout.get(), in getWindowInsetsFromServer() 287 .setDisplayCutout(displayCutout.get()).build(); in getWindowInsetsFromServer()
|
D | DisplayInfo.java | 155 public DisplayCutout displayCutout; field in DisplayInfo 319 && Objects.equals(displayCutout, other.displayCutout) in equals() 360 displayCutout = other.displayCutout; in copyFrom() 397 displayCutout = DisplayCutout.ParcelableWrapper.readCutoutFromParcel(source); in readFromParcel() 443 DisplayCutout.ParcelableWrapper.writeCutoutToParcel(displayCutout, dest, flags); in writeToParcel()
|
D | IWindowSession.aidl | 49 out DisplayCutout.ParcelableWrapper displayCutout, out InputChannel outInputChannel, in addToDisplay() argument 54 out DisplayCutout.ParcelableWrapper displayCutout, out InputChannel outInputChannel, in addToDisplayAsUser() argument 113 out DisplayCutout.ParcelableWrapper displayCutout, in relayout() argument
|
D | IWindow.aidl | 59 in DisplayCutout.ParcelableWrapper displayCutout); in resized() argument
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ |
D | StatusBarWindowView.java | 60 DisplayCutout displayCutout = getRootWindowInsets().getDisplayCutout(); in onApplyWindowInsets() local 61 if (displayCutout != null) { in onApplyWindowInsets() 62 mTopInset = displayCutout.getWaterfallInsets().top; in onApplyWindowInsets()
|
D | NotificationShadeWindowView.java | 107 DisplayCutout displayCutout = getRootWindowInsets().getDisplayCutout(); in onApplyWindowInsets() local 108 if (displayCutout != null) { in onApplyWindowInsets() 109 mLeftInset = displayCutout.getSafeInsetLeft(); in onApplyWindowInsets() 110 mRightInset = displayCutout.getSafeInsetRight(); in onApplyWindowInsets()
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/wm/ |
D | DisplayLayoutTest.java | 130 info.displayCutout = new DisplayCutout( in createDisplayInfo() 136 info.displayCutout = DisplayCutout.NO_CUTOUT; in createDisplayInfo()
|
/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/ |
D | CutoutAvoidingToolbar.kt | 53 _insets?.displayCutout?.boundingRects?.let { in adjustLayout()
|