Lines Matching refs:window

32  * System private per-application interface to the window manager.
37 int add(IWindow window, int seq, in WindowManager.LayoutParams attrs,
40 int addToDisplay(IWindow window, int seq, in WindowManager.LayoutParams attrs,
43 int addWithoutInputChannel(IWindow window, int seq, in WindowManager.LayoutParams attrs,
45 int addToDisplayWithoutInputChannel(IWindow window, int seq, in WindowManager.LayoutParams attrs,
47 void remove(IWindow window);
50 * Change the parameters of a window. You supply the
51 * new parameters, it returns the new frame of the window on screen (the
52 * position should be ignored) and surface of the window. The surface
53 * will be invalid if the window is currently hidden, else you can use it
54 * to draw the window's contents.
56 * @param window The window being modified.
58 * @param attrs If non-null, new attributes to apply to the window.
59 * @param requestedWidth The width the window wants to be.
60 * @param requestedHeight The height the window wants to be.
67 * <var>outFrame</var> in which the content of the window should be
68 * placed. This can be used to modify the window layout to ensure its
72 * <var>outFrame</var> in which the window is actually completely visible
73 * to the user. This can be used to temporarily scroll the window's
76 * so complex relayout of the window should not happen based on them.
77 * @param outConfiguration New configuration of window, if it is now
85 int relayout(IWindow window, int seq, in WindowManager.LayoutParams attrs,
95 void performDeferredDestroy(IWindow window);
100 boolean outOfMemory(IWindow window);
103 * Give the window manager a hint of the part of the window that is
105 * to optimize compositing of this part of the window.
107 void setTransparentRegion(IWindow window, in Region region);
110 * Tell the window manager about the content and visible insets of the
111 * given window, which can be used to adjust the <var>outContentInsets</var>
115 * @param touchableInsets Controls which part of the window inside of its
119 void setInsets(IWindow window, int touchableInsets, in Rect contentInsets,
123 * Return the current display size in which the window is being laid out,
126 void getDisplayFrame(IWindow window, out Rect outDisplayFrame);
128 void finishDrawing(IWindow window);
133 boolean performHapticFeedback(IWindow window, int effectId, boolean always);
140 IBinder prepareDrag(IWindow window, int flags,
146 boolean performDrag(IWindow window, IBinder dragToken, float touchX, float touchY,
150 * Report the result of a drop action targeted to the given window.
154 void reportDropResult(IWindow window, boolean consumed);
159 void dragRecipientEntered(IWindow window);
164 void dragRecipientExited(IWindow window);
174 void wallpaperOffsetsComplete(IBinder window);
176 Bundle sendWallpaperCommand(IBinder window, String action, int x, int y,
179 void wallpaperCommandComplete(IBinder window, in Bundle result);
181 void setUniverseTransform(IBinder window, float alpha, float offx, float offy,