Home
last modified time | relevance | path

Searched refs:displayCutout (Results 1 – 25 of 49) sorted by relevance

12

/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/
DDisplayCutoutView.java77 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/
DScreenDecorations.java1000 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/
DHeadsUpStatusBarView.java248 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/
DDisplayPolicyInsetsTests.java145 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()
DWindowConfigurationTests.java178 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()
DTestDisplayContent.java86 mInfo.displayCutout = null; in Builder()
113 mInfo.displayCutout = new DisplayCutout( in setNotch()
DDisplayPolicyTestsBase.java127 info.displayCutout = cutout.getDisplayCutout(); in displayInfoAndCutoutForRotation()
129 info.displayCutout = null; in displayInfoAndCutoutForRotation()
/frameworks/base/services/core/java/com/android/server/wm/
DDisplayFrames.java108 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()
DSystemGesturesPointerEventListener.java88 final DisplayCutout displayCutout = display.getCutout(); in onConfigurationChanged() local
89 if (displayCutout != null) { in onConfigurationChanged()
90 final Rect bounds = displayCutout.getBoundingRectTop(); in onConfigurationChanged()
DDisplayContent.java1807 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 …]
DDisplayPolicy.java3187 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/
DDisplayDeviceInfo.java270 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()
DLogicalDisplay.java163 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/
DDisplayLayout.java136 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/
DWindowMetricsHelper.java20 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/
DWindowManagerImpl.java140 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/
DWindowInsets.java129 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
DWindowManagerImpl.java268 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()
DDisplayInfo.java155 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()
DIWindowSession.aidl49 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
DIWindow.aidl59 in DisplayCutout.ParcelableWrapper displayCutout); in resized() argument
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/
DStatusBarWindowView.java60 DisplayCutout displayCutout = getRootWindowInsets().getDisplayCutout(); in onApplyWindowInsets() local
61 if (displayCutout != null) { in onApplyWindowInsets()
62 mTopInset = displayCutout.getWaterfallInsets().top; in onApplyWindowInsets()
DNotificationShadeWindowView.java107 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/
DDisplayLayoutTest.java130 info.displayCutout = new DisplayCutout( in createDisplayInfo()
136 info.displayCutout = DisplayCutout.NO_CUTOUT; in createDisplayInfo()
/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/
DCutoutAvoidingToolbar.kt53 _insets?.displayCutout?.boundingRects?.let { in adjustLayout()

12