FileDocCategorySizeDatePackage
BaseIWindow.javaAPI DocAndroid 5.1 API2922Thu Mar 12 22:22:10 GMT 2015com.android.internal.view

BaseIWindow

public class BaseIWindow extends IWindow.Stub

Fields Summary
private android.view.IWindowSession
mSession
public int
mSeq
Constructors Summary
Methods Summary
public voidcloseSystemDialogs(java.lang.String reason)

    
public voiddispatchAppVisibility(boolean visible)

    
public voiddispatchDragEvent(android.view.DragEvent event)

    
public voiddispatchGetNewSurface()

    
public voiddispatchSystemUiVisibilityChanged(int seq, int globalUi, int localValue, int localChanges)

        mSeq = seq;
    
public voiddispatchWallpaperCommand(java.lang.String action, int x, int y, int z, android.os.Bundle extras, boolean sync)

        if (sync) {
            try {
                mSession.wallpaperCommandComplete(asBinder(), null);
            } catch (RemoteException e) {
            }
        }
    
public voiddispatchWallpaperOffsets(float x, float y, float xStep, float yStep, boolean sync)

        if (sync) {
            try {
                mSession.wallpaperOffsetsComplete(asBinder());
            } catch (RemoteException e) {
            }
        }
    
public voiddispatchWindowShown()

    
public voiddoneAnimating()

    
public voidexecuteCommand(java.lang.String command, java.lang.String parameters, android.os.ParcelFileDescriptor out)

    
public voidmoved(int newX, int newY)

    
public voidresized(android.graphics.Rect frame, android.graphics.Rect overscanInsets, android.graphics.Rect contentInsets, android.graphics.Rect visibleInsets, android.graphics.Rect stableInsets, boolean reportDraw, android.content.res.Configuration newConfig)

        if (reportDraw) {
            try {
                mSession.finishDrawing(this);
            } catch (RemoteException e) {
            }
        }
    
public voidsetSession(android.view.IWindowSession session)

        mSession = session;
    
public voidwindowFocusChanged(boolean hasFocus, boolean touchEnabled)