Home
last modified time | relevance | path

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

12

/aosp14/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 …]
/aosp14/frameworks/base/core/tests/coretests/src/android/view/
H A DDisplayCutoutTest.java171 DisplayCutout cutout = in testGetWaterfallInsets() local
259 assertEquals(0, cutout.getSafeInsetTop()); in inset_insets_withLeftCutout()
268 assertEquals(0, cutout.getSafeInsetLeft()); in inset_insets_withTopCutout()
269 assertEquals(98, cutout.getSafeInsetTop()); in inset_insets_withTopCutout()
278 assertEquals(0, cutout.getSafeInsetLeft()); in inset_insets_withRightCutout()
279 assertEquals(0, cutout.getSafeInsetTop()); in inset_insets_withRightCutout()
288 assertEquals(cutout.getSafeInsetLeft(), 0); in inset_insets_withBottomCutout()
289 assertEquals(cutout.getSafeInsetTop(), 0); in inset_insets_withBottomCutout()
299 assertEquals(cutout.getSafeInsetTop(), 8); in inset_insets_withWaterfallCutout()
309 assertEquals(cutout.getSafeInsetTop(), 0); in inset_insets_consumeInset()
[all …]
H A DInsetsStateTest.java604 DisplayCutout cutout = mState.calculateInsets(new Rect(1, 1, 199, 300), null, false, in testCalculateRelativeCutout() local
607 assertEquals(0, cutout.getSafeInsetLeft()); in testCalculateRelativeCutout()
608 assertEquals(1, cutout.getSafeInsetTop()); in testCalculateRelativeCutout()
609 assertEquals(2, cutout.getSafeInsetRight()); in testCalculateRelativeCutout()
610 assertEquals(4, cutout.getSafeInsetBottom()); in testCalculateRelativeCutout()
612 cutout.getBoundingRectLeft()); in testCalculateRelativeCutout()
614 cutout.getBoundingRectTop()); in testCalculateRelativeCutout()
616 cutout.getBoundingRectRight()); in testCalculateRelativeCutout()
618 cutout.getBoundingRectBottom()); in testCalculateRelativeCutout()
/aosp14/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()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/
H A DDisplayLayout.java352 DisplayCutout cutout, boolean hasStatusBar) { in convertNonDecorInsetsToStableInsets() argument
356 int statusBarHeight = SystemBarUtils.getStatusBarHeight(res, cutout); in convertNonDecorInsetsToStableInsets()
404 if (cutout == null || cutout == DisplayCutout.NO_CUTOUT) { in calculateDisplayCutoutForRotation()
408 return computeSafeInsets(cutout, displayWidth, displayHeight); in calculateDisplayCutoutForRotation()
412 Rect[] cutoutRects = cutout.getBoundingRectsAll(); in calculateDisplayCutoutForRotation()
452 Size displaySize, DisplayCutout cutout) { in computeSafeInsets() argument
455 + " cutout=" + cutout); in computeSafeInsets()
458 int leftInset = Math.max(cutout.getWaterfallInsets().left, in computeSafeInsets()
460 int topInset = Math.max(cutout.getWaterfallInsets().top, in computeSafeInsets()
462 int rightInset = Math.max(cutout.getWaterfallInsets().right, in computeSafeInsets()
[all …]
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/
H A DScreenDecorHwcLayer.kt210 cutout ->
211 if (!cutout.boundingRectLeft.isEmpty) {
215 if (!cutout.boundingRectTop.isEmpty) {
217 cutout.boundingRectTop.bottom.coerceAtLeast(transparentRect.top)
219 if (!cutout.boundingRectRight.isEmpty) {
223 if (!cutout.boundingRectBottom.isEmpty) {
273 cutout ->
274 hasTopOrBottomCutouts = !cutout.boundingRectTop.isEmpty ||
275 !cutout.boundingRectBottom.isEmpty
276 hasLeftOrRightCutouts = !cutout.boundingRectLeft.isEmpty ||
[all …]
/aosp14/frameworks/base/core/java/android/view/
H A DDisplayCutout.java1139 final DisplayCutout cutout = new DisplayCutout( in pathAndDisplayCutoutFromSpec() local
1207 + displayH + " cutout=" + cutout); in computeSafeInsets()
1258 public ParcelableWrapper(DisplayCutout cutout) { in ParcelableWrapper() argument
1259 mInner = cutout; in ParcelableWrapper()
1278 if (cutout == null) { in writeCutoutToParcel()
1280 } else if (cutout == NO_CUTOUT) { in writeCutoutToParcel()
1284 out.writeTypedObject(cutout.mSafeInsets, flags); in writeCutoutToParcel()
1360 public void set(ParcelableWrapper cutout) { in set() argument
1361 mInner = cutout.get(); in set()
1364 public void set(DisplayCutout cutout) { in set() argument
[all …]
H A DWindowLayout.java104 final DisplayCutout cutout = state.getDisplayCutout(); in computeFrames() local
108 if (cutoutMode != LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS && !cutout.isEmpty()) { in computeFrames()
127 if (systemBarsInsets.left >= cutout.getSafeInsetLeft()) { in computeFrames()
130 if (systemBarsInsets.top >= cutout.getSafeInsetTop()) { in computeFrames()
133 if (systemBarsInsets.right >= cutout.getSafeInsetRight()) { in computeFrames()
136 if (systemBarsInsets.bottom >= cutout.getSafeInsetBottom()) { in computeFrames()
H A DInsetsState.java495 public void setDisplayCutout(DisplayCutout cutout) { in setDisplayCutout() argument
496 mDisplayCutout.set(cutout); in setDisplayCutout()
506 final DisplayCutout cutout = mDisplayCutout.get(); in getDisplayCutoutSafe() local
508 if (!cutout.isEmpty()) { in getDisplayCutoutSafe()
509 if (cutout.getSafeInsetLeft() > 0) { in getDisplayCutoutSafe()
510 outBounds.left = displayFrame.left + cutout.getSafeInsetLeft(); in getDisplayCutoutSafe()
512 if (cutout.getSafeInsetTop() > 0) { in getDisplayCutoutSafe()
513 outBounds.top = displayFrame.top + cutout.getSafeInsetTop(); in getDisplayCutoutSafe()
515 if (cutout.getSafeInsetRight() > 0) { in getDisplayCutoutSafe()
516 outBounds.right = displayFrame.right - cutout.getSafeInsetRight(); in getDisplayCutoutSafe()
[all …]
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/shade/
H A DQsBatteryModeController.kt44 fun getBatteryMode(cutout: DisplayCutout?, qsExpandedFraction: Float): Int? =
48 if (hasCenterCutout(cutout)) {
65 private fun hasCenterCutout(cutout: DisplayCutout?): Boolean =
66 cutout?.let {
H A DShadeHeaderController.kt141 private var cutout: DisplayCutout? = null
397 val cutout = insets.displayCutout.also { this.cutout = it } regex
414 if (cutout != null) {
415 val topCutout = cutout.boundingRectTop
434 qsBatteryModeController.getBatteryMode(cutout, qsExpandedFraction)?.let {
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/util/
H A DUtils.java123 final DisplayCutout cutout = context.getDisplay().getCutout(); in getStatusBarHeaderHeightKeyguard() local
124 final int waterfallInsetTop = cutout == null ? 0 : cutout.getWaterfallInsets().top; in getStatusBarHeaderHeightKeyguard()
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/
H A DDisplayCutoutBaseViewTest.kt55 private val cutout: DisplayCutout = DisplayCutout.Builder()
113 expect.op(cutout.boundingRectTop, Region.Op.UNION)
182 info.displayCutout = if (hasCutout) cutout else null
H A DScreenDecorHwcLayerTest.kt171 cutout: DisplayCutout?,
182 info.displayCutout = cutout
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/
H A DStatusBarTouchableRegionManager.java241 DisplayCutout cutout = windowInsets.getDisplayCutout(); in updateRegionForNotch() local
242 if (cutout == null) { in updateRegionForNotch()
249 ScreenDecorations.DisplayCutoutView.boundsFromDirection(cutout, Gravity.TOP, bounds); in updateRegionForNotch()
H A DStatusBarContentInsetsProvider.kt120 val cutout = checkNotNull(context.display).cutout ?: return false regex
121 val topBounds = cutout.boundingRectTop
164 val displayCutout = checkNotNull(context.display).cutout
201 val displayCutout = checkNotNull(context.display).cutout
/aosp14/frameworks/base/services/core/java/com/android/server/wm/
H A DDisplayFrames.java63 public DisplayFrames(InsetsState insetsState, DisplayInfo info, DisplayCutout cutout, in DisplayFrames() argument
67 update(info.rotation, info.logicalWidth, info.logicalHeight, cutout, roundedCorners, in DisplayFrames()
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/clipboardoverlay/
H A DClipboardOverlayView.java505 DisplayCutout cutout = insets.getDisplayCutout(); in computeMargins() local
508 if (cutout == null) { in computeMargins()
511 Insets waterfall = cutout.getWaterfallInsets(); in computeMargins()
515 Math.max(cutout.getSafeInsetTop(), waterfall.top), in computeMargins()
518 Math.max(cutout.getSafeInsetBottom(), in computeMargins()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/hidedisplaycutout/
H A DHideDisplayCutoutOrganizer.java206 DisplayCutout cutout = display.getCutout(); in getDisplayCutoutInsetsOfNaturalOrientation() local
207 Insets insets = cutout != null ? Insets.of(cutout.getSafeInsets()) : Insets.NONE; in getDisplayCutoutInsetsOfNaturalOrientation()
/aosp14/frameworks/base/core/tests/coretests/src/com/android/internal/widget/
H A DActionBarOverlayLayoutTest.java170 private WindowInsets insetsWith(Insets content, DisplayCutout cutout) { in insetsWith() argument
172 false, 0, 0, cutout, null, null, null, WindowInsets.Type.systemBars(), false); in insetsWith()
/aosp14/frameworks/base/core/proto/android/view/
H A Ddisplayinfo.proto38 optional DisplayCutoutProto cutout = 7; field
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/screenshot/
H A DScreenshotView.java465 DisplayCutout cutout = insets.getDisplayCutout(); in updateInsets() local
467 if (cutout == null) { in updateInsets()
470 Insets waterfall = cutout.getWaterfallInsets(); in updateInsets()
474 Math.max(cutout.getSafeInsetTop(), waterfall.top), in updateInsets()
476 Math.max(cutout.getSafeInsetBottom(), in updateInsets()
480 Math.max(cutout.getSafeInsetLeft(), waterfall.left), in updateInsets()
482 Math.max(cutout.getSafeInsetRight(), waterfall.right), in updateInsets()
/aosp14/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
H A DWallpaperControllerTests.java171 final DisplayCutout cutout = dc.calculateDisplayCutoutForRotation(Surface.ROTATION_0); in testWallpaperSizeWithFixedTransform() local
173 info, cutout, RoundedCorners.NO_ROUNDED_CORNERS, new PrivacyIndicatorBounds(), in testWallpaperSizeWithFixedTransform()
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/shade/
H A DShadeHeaderControllerTest.kt987 private fun setupCurrentInsets(cutout: DisplayCutout?) {
989 mock<Display>().also { display -> whenever(display.cutout).thenReturn(cutout) }
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/gesture/
H A DGesturePointerEventListener.kt106 val displayCutout = display.cutout

12