/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | WindowToken.java | 28 * Container of a set of related windows in the window manager. Often this 30 * to display windows. For nested windows, there is a WindowToken created for 44 // not be removed when all windows are removed. 53 // All of the windows associated with this token. 54 final WindowList windows = new WindowList(); field in class:WindowToken 59 // Should this token's windows be hidden? 62 // Temporary for finding which tokens no longer have visible windows. 70 // windows will be put to the bottom of the list. 81 for (int winNdx = windows [all...] |
H A D | WindowLayersController.java | 34 * Controller for assigning layers to windows on the display. 37 * apply on top. The general algorithm goes through windows from bottom to the top and the higher 44 * <li>IME (which has higher base layer, but will be positioned above application windows)</li> 45 * <li>docked/pinned windows (that need to be lifted above other application windows, including 48 * <li>replaced windows, which need to live above their normal level, because they anticipate 67 final void assignLayersLocked(WindowList windows) { argument 68 if (DEBUG_LAYERS) Slog.v(TAG_WM, "Assigning layers based on windows=" + windows, 75 for (int i = 0, windowCount = windows 157 logDebugLayers(WindowList windows) argument [all...] |
H A D | WallpaperController.java | 52 * Controls wallpaper windows visibility, ordering, and so on. 172 final WindowList windows = token.windows; 173 for (int wallpaperNdx = windows.size() - 1; wallpaperNdx >= 0; wallpaperNdx--) { 174 WindowState wallpaper = windows.get(wallpaperNdx); 206 for (int j = token.windows.size() - 1; j >= 0; j--) { 207 final WindowState wallpaper = token.windows.get(j); 351 final WindowList windows = mWallpaperTokens.get(curTokenNdx).windows; 352 for (int wallpaperNdx = windows 474 findWallpaperTarget(WindowList windows, FindWallpaperTargetResult result) argument 547 updateWallpaperWindowsTarget( WindowList windows, FindWallpaperTargetResult result) argument 627 updateWallpaperWindowsTargetByLayer( WindowList windows, FindWallpaperTargetResult result) argument 677 updateWallpaperWindowsPlacement(WindowList windows, WindowState wallpaperTarget, int wallpaperTargetIndex, boolean visible) argument [all...] |
H A D | WindowSurfacePlacer.java | 81 * Positions windows and their surfaces. 83 * It sets positions of windows by calculating their frames and then applies this by positioning 140 // Last window that obscures all windows below 253 Slog.wtf(TAG, "Unhandled exception while laying out windows", e); 355 // was force hiding other windows behind it, but now it 415 // Destroy the surface of any windows that are no longer visible. 459 // so any windows associated with it will be removed as 482 // Finally update all input windows now that the window changes have stabilized. 605 WindowList windows = displayContent.getWindowList(); 633 mService.mLayersController.assignLayersLocked(windows); 1072 handleAppTransitionReadyLocked(WindowList windows) argument [all...] |
H A D | AccessibilityController.java | 932 * This class encapsulates the functionality related to computing the windows 933 * reported for accessibility purposes. These windows are all windows a sighted 1000 List<WindowInfo> windows = new ArrayList<WindowInfo>(); 1003 // Do not send the windows if there is no current focus as 1049 // If the window is completely covered by other windows - ignore. 1054 // Add windows of certain types not covered by modal windows. 1059 windows.add(window); 1067 // the reported windows 1230 cacheWindows(List<WindowInfo> windows) argument 1288 clearAndRecycleWindows(List<WindowInfo> windows) argument [all...] |
H A D | WindowManagerService.java | 261 * for multiple windows of the same type and Z-ordering adjustment 265 /** Offset from TYPE_LAYER_MULTIPLIER for moving a group of windows above 364 * Current user when multi-user is enabled. Don't show windows of 369 * Users that are profiles of the current user. These are also allowed to show windows 414 * and now need to have the policy remove their windows. 419 * List of window tokens that have finished drawing their own windows and 426 * List of app window tokens that are waiting for replacing windows. If the 427 * replacement doesn't come in time the stale windows needs to be disposed of. 432 * The input consumer added to the window manager which consumes input events to windows below 438 * The input consumer added to the window manager before all wallpaper windows 1132 indexOfWinInWindowList(WindowState targetWin, WindowList windows) argument 1280 addAppWindowToTokenListLocked(WindowState win, WindowToken token, WindowList windows, WindowList tokenWindowList) argument 1674 logWindowList(final WindowList windows, String prefix) argument 10226 dumpWindowsLocked(PrintWriter pw, boolean dumpAll, ArrayList<WindowState> windows) argument 10232 dumpWindowsNoHeaderLocked(PrintWriter pw, boolean dumpAll, ArrayList<WindowState> windows) argument [all...] |
/frameworks/base/core/java/android/view/accessibility/ |
H A D | AccessibilityCache.java | 31 * It is updated when windows change or nodes change. 57 public void setWindows(List<AccessibilityWindowInfo> windows) { argument 60 Log.i(LOG_TAG, "Set windows"); 63 if (windows == null) { 66 final int windowCount = windows.size(); 68 final AccessibilityWindowInfo window = windows.get(i); 215 // Careful to return the windows in a decreasing layer order. 224 // It's possible in transient conditions for two windows to share the same 227 List<AccessibilityWindowInfo> windows = new ArrayList<>(sortedWindowCount); 230 windows [all...] |
/frameworks/base/core/java/android/view/ |
H A D | WindowManagerInternal.java | 37 * Interface to receive a callback when the windows reported for 43 * Called when the windows for accessibility changed. 45 * @param windows The windows for accessibility. 47 public void onWindowsForAccessibilityChanged(List<WindowInfo> windows); argument 151 * be applied to all windows that should be magnified. 168 * Not all windows are magnified and the window manager policy determines which 169 * windows are magnified. The returned result also takes into account the compat 182 * Sets a callback for observing which windows are touchable for the purposes 223 * Invalidate all visible windows [all...] |
/frameworks/native/services/inputflinger/ |
H A D | InputDispatcher.h | 97 /* This flag indicates that a motion event is being split across multiple windows. */ 307 /* Sets the list of input windows. 976 Vector<TouchedWindow> windows; member in struct:android::InputDispatcher::TouchState 1092 // Splitting motion events across windows.
|
/frameworks/base/services/accessibility/java/com/android/server/accessibility/ |
H A D | AccessibilityManagerService.java | 1433 // If there is no service that can operate with interactive windows 1436 // for services that do not operate with interactive windows and run 1439 // is typically the one that operates with interactive windows, So, 1440 // this is fine. Note that to allow a service to work across windows 1455 // We observe windows for accessibility only if there is at least 1457 // it is interested in accessing such windows. For services that are 1478 // Drop all windows we know about. 2136 // We have no windows but do not care about them, done. 2141 // Wait for the windows with a timeout. 2466 List<AccessibilityWindowInfo> windows 3492 onWindowsForAccessibilityChanged(List<WindowInfo> windows) argument 3761 updateWindowsLocked(List<AccessibilityWindowInfo> windows) argument [all...] |