Home
last modified time | relevance | path

Searched refs:cutout (Results 1 – 25 of 29) sorted by relevance

12

/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/utils/
H A DWmDisplayCutoutTest.java56 WmDisplayCutout cutout = WmDisplayCutout.computeSafeInsets( in computeSafeInsets_cutoutTop() local
64 WmDisplayCutout cutout = WmDisplayCutout.computeSafeInsets( in computeSafeInsets_cutoutLeft() local
72 WmDisplayCutout cutout = WmDisplayCutout.computeSafeInsets( in computeSafeInsets_cutoutBottom() local
80 WmDisplayCutout cutout = WmDisplayCutout.computeSafeInsets( in computeSafeInsets_cutoutRight() local
88 WmDisplayCutout cutout = WmDisplayCutout.computeSafeInsets( in computeSafeInsets_topLeftCornerCutout_portrait() local
96 WmDisplayCutout cutout = WmDisplayCutout.computeSafeInsets( in computeSafeInsets_topRightCornerCutout_portrait() local
104 WmDisplayCutout cutout = WmDisplayCutout.computeSafeInsets( in computeSafeInsets_bottomLeftCornerCutout_portrait() local
112 WmDisplayCutout cutout = WmDisplayCutout.computeSafeInsets( in computeSafeInsets_bottomRightCornerCutout_portrait() local
120 WmDisplayCutout cutout = WmDisplayCutout.computeSafeInsets( in computeSafeInsets_topLeftCornerCutout_landscape() local
128 WmDisplayCutout cutout = WmDisplayCutout.computeSafeInsets( in computeSafeInsets_topRightCornerCutout_landscape() local
[all …]
/aosp12/frameworks/base/core/tests/coretests/src/android/view/
H A DDisplayCutoutTest.java167 DisplayCutout cutout = in testGetWaterfallInsets() local
255 assertEquals(0, cutout.getSafeInsetTop()); in inset_insets_withLeftCutout()
264 assertEquals(0, cutout.getSafeInsetLeft()); in inset_insets_withTopCutout()
265 assertEquals(98, cutout.getSafeInsetTop()); in inset_insets_withTopCutout()
274 assertEquals(0, cutout.getSafeInsetLeft()); in inset_insets_withRightCutout()
275 assertEquals(0, cutout.getSafeInsetTop()); in inset_insets_withRightCutout()
284 assertEquals(cutout.getSafeInsetLeft(), 0); in inset_insets_withBottomCutout()
285 assertEquals(cutout.getSafeInsetTop(), 0); in inset_insets_withBottomCutout()
295 assertEquals(cutout.getSafeInsetTop(), 8); in inset_insets_withWaterfallCutout()
305 assertEquals(cutout.getSafeInsetTop(), 0); in inset_insets_consumeInset()
[all …]
H A DInsetsStateTest.java462 DisplayCutout cutout = mState.calculateInsets(new Rect(1, 1, 199, 300), null, false, false, in testCalculateRelativeCutout() local
465 assertEquals(0, cutout.getSafeInsetLeft()); in testCalculateRelativeCutout()
466 assertEquals(1, cutout.getSafeInsetTop()); in testCalculateRelativeCutout()
467 assertEquals(2, cutout.getSafeInsetRight()); in testCalculateRelativeCutout()
468 assertEquals(4, cutout.getSafeInsetBottom()); in testCalculateRelativeCutout()
470 cutout.getBoundingRectLeft()); in testCalculateRelativeCutout()
472 cutout.getBoundingRectTop()); in testCalculateRelativeCutout()
474 cutout.getBoundingRectRight()); in testCalculateRelativeCutout()
476 cutout.getBoundingRectBottom()); in testCalculateRelativeCutout()
/aosp12/frameworks/base/core/java/com/android/internal/policy/
H A DSystemBarUtils.java45 public static int getStatusBarHeight(Resources res, DisplayCutout cutout) { in getStatusBarHeight() argument
47 final int safeInsetTop = cutout == null ? 0 : cutout.getSafeInsetTop(); in getStatusBarHeight()
48 final int waterfallInsetTop = cutout == null ? 0 : cutout.getWaterfallInsets().top; in getStatusBarHeight()
60 final DisplayCutout cutout = context.getDisplay().getCutout(); in getStatusBarHeightForRotation() local
62 Insets insets = cutout == null ? Insets.NONE : Insets.of(cutout.getSafeInsets()); in getStatusBarHeightForRotation()
63 Insets waterfallInsets = cutout == null ? Insets.NONE : cutout.getWaterfallInsets(); in getStatusBarHeightForRotation()
/aosp12/frameworks/base/services/core/java/com/android/server/wm/
H A DDisplayFrames.java85 final DisplayCutout cutout = displayCutout.getDisplayCutout(); in onDisplayInfoUpdated() local
87 && state.getDisplayCutout().equals(cutout) in onDisplayInfoUpdated()
98 state.setDisplayCutout(cutout); in onDisplayInfoUpdated()
101 if (!cutout.isEmpty()) { in onDisplayInfoUpdated()
102 if (cutout.getSafeInsetLeft() > 0) { in onDisplayInfoUpdated()
103 safe.left = unrestricted.left + cutout.getSafeInsetLeft(); in onDisplayInfoUpdated()
105 if (cutout.getSafeInsetTop() > 0) { in onDisplayInfoUpdated()
106 safe.top = unrestricted.top + cutout.getSafeInsetTop(); in onDisplayInfoUpdated()
108 if (cutout.getSafeInsetRight() > 0) { in onDisplayInfoUpdated()
109 safe.right = unrestricted.right - cutout.getSafeInsetRight(); in onDisplayInfoUpdated()
[all …]
H A DDisplayContent.java1835 final WmDisplayCutout cutout = calculateDisplayCutoutForRotation(rotation); in startFixedRotationTransform() local
1840 cutout, roundedCorners, indicatorBounds); in startFixedRotationTransform()
2090 DisplayCutout cutout, int rotation) { in calculateDisplayCutoutForRotationUncached() argument
2091 if (cutout == null || cutout == DisplayCutout.NO_CUTOUT) { in calculateDisplayCutoutForRotationUncached()
2096 cutout, mInitialDisplayWidth, mInitialDisplayHeight); in calculateDisplayCutoutForRotationUncached()
2099 RotationUtils.rotateInsets(cutout.getWaterfallInsets(), rotation); in calculateDisplayCutoutForRotationUncached()
2102 cutout.getBoundingRectsAll(), in calculateDisplayCutoutForRotationUncached()
2104 final CutoutPathParserInfo info = cutout.getCutoutPathParserInfo(); in calculateDisplayCutoutForRotationUncached()
H A DDisplayPolicy.java1155 final DisplayCutout cutout = in addWindowLw()
1157 if (cutout != null) { in addWindowLw()
1158 final Rect top = cutout.getBoundingRectTop(); in addWindowLw()
/aosp12/frameworks/base/services/core/java/com/android/server/wm/utils/
H A DWmDisplayCutout.java69 private static Rect computeSafeInsets(Size displaySize, DisplayCutout cutout) { in computeSafeInsets() argument
72 " cutout=" + cutout); in computeSafeInsets()
75 int leftInset = Math.max(cutout.getWaterfallInsets().left, in computeSafeInsets()
76 findCutoutInsetForSide(displaySize, cutout.getBoundingRectLeft(), Gravity.LEFT)); in computeSafeInsets()
77 int topInset = Math.max(cutout.getWaterfallInsets().top, in computeSafeInsets()
78 findCutoutInsetForSide(displaySize, cutout.getBoundingRectTop(), Gravity.TOP)); in computeSafeInsets()
79 int rightInset = Math.max(cutout.getWaterfallInsets().right, in computeSafeInsets()
80 findCutoutInsetForSide(displaySize, cutout.getBoundingRectRight(), Gravity.RIGHT)); in computeSafeInsets()
81 int bottomInset = Math.max(cutout.getWaterfallInsets().bottom, in computeSafeInsets()
82 findCutoutInsetForSide(displaySize, cutout.getBoundingRectBottom(), in computeSafeInsets()
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/
H A DDisplayLayout.java343 DisplayCutout cutout, boolean hasStatusBar) { in convertNonDecorInsetsToStableInsets() argument
347 int statusBarHeight = SystemBarUtils.getStatusBarHeight(res, cutout); in convertNonDecorInsetsToStableInsets()
399 if (cutout == null || cutout == DisplayCutout.NO_CUTOUT) { in calculateDisplayCutoutForRotation()
403 return computeSafeInsets(cutout, displayWidth, displayHeight); in calculateDisplayCutoutForRotation()
407 Rect[] cutoutRects = cutout.getBoundingRectsAll(); in calculateDisplayCutoutForRotation()
446 Size displaySize, DisplayCutout cutout) { in computeSafeInsets() argument
449 + " cutout=" + cutout); in computeSafeInsets()
452 int leftInset = Math.max(cutout.getWaterfallInsets().left, in computeSafeInsets()
454 int topInset = Math.max(cutout.getWaterfallInsets().top, in computeSafeInsets()
456 int rightInset = Math.max(cutout.getWaterfallInsets().right, in computeSafeInsets()
[all …]
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/
H A DScreenDecorations.java318 if (shouldShowCutout(i, cutout) || shouldShowRoundedCorner(i, cutout) in setupDecorations()
320 createOverlay(i, cutout); in setupDecorations()
440 updateView(pos, cutout); in createOverlay()
467 initPrivacyDotView(vg, pos, cutout); in overlayForPosition()
472 @Nullable DisplayCutout cutout) { in initPrivacyDotView() argument
703 updateView(i, cutout); in updateOrientation()
828 @Nullable DisplayCutout cutout) { in updateRoundedCornerView() argument
894 @Nullable DisplayCutout cutout) { in isDefaultShownOverlayPos() argument
896 final boolean emptyBoundsOrWaterfall = cutout == null || cutout.isBoundsEmpty(); in isDefaultShownOverlayPos()
910 @Nullable DisplayCutout cutout) { in shouldShowRoundedCorner() argument
[all …]
/aosp12/frameworks/base/core/java/android/view/
H A DDisplayCutout.java1073 final DisplayCutout cutout = new DisplayCutout( in pathAndDisplayCutoutFromSpec() local
1111 public ParcelableWrapper(DisplayCutout cutout) { in ParcelableWrapper() argument
1112 mInner = cutout; in ParcelableWrapper()
1131 if (cutout == null) { in writeCutoutToParcel()
1133 } else if (cutout == NO_CUTOUT) { in writeCutoutToParcel()
1137 out.writeTypedObject(cutout.mSafeInsets, flags); in writeCutoutToParcel()
1139 out.writeTypedObject(cutout.mWaterfallInsets, flags); in writeCutoutToParcel()
1206 public void set(ParcelableWrapper cutout) { in set() argument
1207 mInner = cutout.get(); in set()
1210 public void set(DisplayCutout cutout) { in set() argument
[all …]
H A DDisplayAdjustments.java222 DisplayCutout cutout) { in FixedRotationAdjustments() argument
226 mRotatedDisplayCutout = cutout; in FixedRotationAdjustments()
H A DInsetsState.java477 public void setDisplayCutout(DisplayCutout cutout) { in setDisplayCutout() argument
478 mDisplayCutout.set(cutout); in setDisplayCutout()
/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
H A DDisplayPolicyTestsBase.java118 WmDisplayCutout cutout = WmDisplayCutout.NO_CUTOUT; in displayInfoAndCutoutForRotation() local
125 cutout = WmDisplayCutout.computeSafeInsets( in displayInfoAndCutoutForRotation()
128 info.displayCutout = cutout.getDisplayCutout(); in displayInfoAndCutoutForRotation()
132 return Pair.create(info, cutout); in displayInfoAndCutoutForRotation()
H A DWallpaperControllerTests.java154 final WmDisplayCutout cutout = dc.calculateDisplayCutoutForRotation(Surface.ROTATION_0); in testWallpaperSizeWithFixedTransform() local
156 info, cutout, RoundedCorners.NO_ROUNDED_CORNERS, new PrivacyIndicatorBounds()); in testWallpaperSizeWithFixedTransform()
H A DDisplayContentTests.java731 final DisplayCutout cutout = new WmDisplayCutout( in testDisplayCutout_rot0() local
735 dc.mInitialDisplayCutout = cutout; in testDisplayCutout_rot0()
739 assertEquals(cutout, dc.getDisplayInfo().displayCutout); in testDisplayCutout_rot0()
771 final DisplayCutout cutout = new WmDisplayCutout( in testDisplayCutout_rot90() local
775 dc.mInitialDisplayCutout = cutout; in testDisplayCutout_rot90()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/util/
H A DUtils.java220 final DisplayCutout cutout = context.getDisplay().getCutout(); in getStatusBarHeaderHeightKeyguard() local
221 final int waterfallInsetTop = cutout == null ? 0 : cutout.getWaterfallInsets().top; in getStatusBarHeaderHeightKeyguard()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/
H A DStatusBarTouchableRegionManager.java232 DisplayCutout cutout = windowInsets.getDisplayCutout(); in updateRegionForNotch() local
233 if (cutout == null) { in updateRegionForNotch()
240 ScreenDecorations.DisplayCutoutView.boundsFromDirection(cutout, Gravity.TOP, bounds); in updateRegionForNotch()
H A DStatusBarContentInsetsProvider.kt123 val cutout = context.display.cutout ?: return false regex
124 val topBounds = cutout.boundingRectTop
227 val dc = context.display.cutout
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/
H A DQuickStatusBarHeader.java439 DisplayCutout cutout = insets.getDisplayCutout(); in onApplyWindowInsets() local
451 if (cutout != null) { in onApplyWindowInsets()
452 Rect topCutout = cutout.getBoundingRectTop(); in onApplyWindowInsets()
473 mWaterfallTopInset = cutout == null ? 0 : cutout.getWaterfallInsets().top; in onApplyWindowInsets()
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/hidedisplaycutout/
H A DHideDisplayCutoutOrganizer.java196 DisplayCutout cutout = display.getCutout(); in getDisplayCutoutInsetsOfNaturalOrientation() local
197 Insets insets = cutout != null ? Insets.of(cutout.getSafeInsets()) : Insets.NONE; in getDisplayCutoutInsetsOfNaturalOrientation()
/aosp12/frameworks/base/core/tests/coretests/src/com/android/internal/widget/
H A DActionBarOverlayLayoutTest.java170 private WindowInsets insetsWith(Insets content, DisplayCutout cutout) { in insetsWith() argument
171 return new WindowInsets(content.toRect(), null, false, false, cutout); in insetsWith()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/screenshot/
H A DScreenshotView.java428 DisplayCutout cutout = insets.getDisplayCutout(); in updateInsets() local
430 if (cutout == null) { in updateInsets()
433 Insets waterfall = cutout.getWaterfallInsets(); in updateInsets()
437 Math.max(cutout.getSafeInsetTop(), waterfall.top), in updateInsets()
439 Math.max(cutout.getSafeInsetBottom(), in updateInsets()
443 Math.max(cutout.getSafeInsetLeft(), waterfall.left), in updateInsets()
445 Math.max(cutout.getSafeInsetRight(), waterfall.right), in updateInsets()
/aosp12/frameworks/base/core/proto/android/server/
H A Dwindowmanagerservice.proto420 optional .android.view.DisplayCutoutProto cutout = 33 [deprecated=true]; field
539 optional .android.view.DisplayCutoutProto cutout = 10 [deprecated=true]; field
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/
H A DNotificationStackScrollLayout.java1678 final DisplayCutout cutout = insets.getDisplayCutout();
1679 if (cutout != null) {
1680 mWaterfallTopInset = cutout.getWaterfallInsets().top;

12