package android.view;
/*
* #%L
* Matos
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2010 - 2014 Orange SA
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
@com.francetelecom.rd.stubs.annotation.ClassDone(0)
public interface IWindowManager
extends android.os.IInterface
{
// Classes
public abstract static class Stub
extends android.os.Binder implements IWindowManager
{
// Constructors
public Stub(){
super();
}
// Methods
public android.os.IBinder asBinder(){
return (android.os.IBinder) null;
}
public static IWindowManager asInterface(android.os.IBinder arg1){
return (IWindowManager) null;
}
public boolean onTransact(int arg1, android.os.Parcel arg2, android.os.Parcel arg3, int arg4) throws android.os.RemoteException{
return false;
}
}
// Methods
public int getRotation() throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.getSwitchState", report = "-")
public int getSwitchState(int arg1) throws android.os.RemoteException;
public boolean hasKeys(int [] arg1, boolean [] arg2) throws android.os.RemoteException;
public InputChannel monitorInput(java.lang.String arg1) throws android.os.RemoteException;
public InputDevice getInputDevice(int arg1) throws android.os.RemoteException;
public int [] getInputDeviceIds() throws android.os.RemoteException;
public void setPointerSpeed(int arg1) throws android.os.RemoteException;
public void closeSystemDialogs(java.lang.String arg1) throws android.os.RemoteException;
public void setInTouchMode(boolean arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.pauseKeyDispatching", report = "-")
public void pauseKeyDispatching(android.os.IBinder arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.resumeKeyDispatching", report = "-")
public void resumeKeyDispatching(android.os.IBinder arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.startAppFreezingScreen", report = "-")
public void startAppFreezingScreen(android.os.IBinder arg1, int arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.stopAppFreezingScreen", report = "-")
public void stopAppFreezingScreen(android.os.IBinder arg1, boolean arg2) throws android.os.RemoteException;
public void exitKeyguardSecurely(IOnKeyguardExitResult arg1) throws android.os.RemoteException;
public float [] getAnimationScales() throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.setAnimationScale", report = "-")
public void setAnimationScale(int arg1, float arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.setAnimationScales", report = "-")
public void setAnimationScales(float [] arg1) throws android.os.RemoteException;
public void setForcedDisplaySize(int arg1, int arg2) throws android.os.RemoteException;
public void clearForcedDisplaySize() throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.addWindowToken", report = "-")
public void addWindowToken(android.os.IBinder arg1, int arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.removeWindowToken", report = "-")
public void removeWindowToken(android.os.IBinder arg1) throws android.os.RemoteException;
public int getMaximumSizeDimension() throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.injectPointerEvent", report = "-")
public boolean injectPointerEvent(MotionEvent arg1, boolean arg2) throws android.os.RemoteException;
public IWindowSession openSession(com.android.internal.view.IInputMethodClient arg1, com.android.internal.view.IInputContext arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.injectKeyEvent", report = "-")
public boolean injectKeyEvent(KeyEvent arg1, boolean arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.injectTrackballEvent", report = "-")
public boolean injectTrackballEvent(MotionEvent arg1, boolean arg2) throws android.os.RemoteException;
public boolean inKeyguardRestrictedInputMode() throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.addAppToken", report = "-")
public void addAppToken(int arg1, IApplicationToken arg2, int arg3, int arg4, boolean arg5) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.setAppGroupId", report = "-")
public void setAppGroupId(android.os.IBinder arg1, int arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.updateOrientationFromAppTokens", report = "-")
public android.content.res.Configuration updateOrientationFromAppTokens(android.content.res.Configuration arg1, android.os.IBinder arg2) throws android.os.RemoteException;
public void setNewConfiguration(android.content.res.Configuration arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.setAppOrientation", report = "-")
public void setAppOrientation(IApplicationToken arg1, int arg2) throws android.os.RemoteException;
public int getAppOrientation(IApplicationToken arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.setFocusedApp", report = "-")
public void setFocusedApp(android.os.IBinder arg1, boolean arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.prepareAppTransition", report = "-")
public void prepareAppTransition(int arg1, boolean arg2) throws android.os.RemoteException;
public int getPendingAppTransition() throws android.os.RemoteException;
public void overridePendingAppTransition(java.lang.String arg1, int arg2, int arg3) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.executeAppTransition", report = "-")
public void executeAppTransition() throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.setAppStartingWindow", report = "-")
public void setAppStartingWindow(android.os.IBinder arg1, java.lang.String arg2, int arg3, android.content.res.CompatibilityInfo arg4, java.lang.CharSequence arg5, int arg6, int arg7, int arg8, android.os.IBinder arg9, boolean arg10) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.setAppWillBeHidden", report = "-")
public void setAppWillBeHidden(android.os.IBinder arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.setAppVisibility", report = "-")
public void setAppVisibility(android.os.IBinder arg1, boolean arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.removeAppToken", report = "-")
public void removeAppToken(android.os.IBinder arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.moveAppToken", report = "-")
public void moveAppToken(int arg1, android.os.IBinder arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.removeAppTokensToTop", report = "-")
public void moveAppTokensToTop(java.util.List<android.os.IBinder> arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.removeAppTokenToBottom", report = "-")
public void moveAppTokensToBottom(java.util.List<android.os.IBinder> arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.disableKeyguard", report = "-")
public void disableKeyguard(android.os.IBinder arg1, java.lang.String arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.reenableKeyguard", report = "-")
public void reenableKeyguard(android.os.IBinder arg1) throws android.os.RemoteException;
public boolean isKeyguardLocked() throws android.os.RemoteException;
public boolean isKeyguardSecure() throws android.os.RemoteException;
public void dismissKeyguard() throws android.os.RemoteException;
public float getAnimationScale(int arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.getSwitchStateForDevice", report = "-")
public int getSwitchStateForDevice(int arg1, int arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.getScancodeState", report = "-")
public int getScancodeState(int arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.getScancodeStateForDevice", report = "-")
public int getScancodeStateForDevice(int arg1, int arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.getTrackballScancodeState", report = "-")
public int getTrackballScancodeState(int arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.getDPadScancodeState", report = "-")
public int getDPadScancodeState(int arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.getKeycodeState", report = "-")
public int getKeycodeState(int arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.getKeycodeStateForDevice", report = "-")
public int getKeycodeStateForDevice(int arg1, int arg2) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.getTrackballKeycodeState", report = "-")
public int getTrackballKeycodeState(int arg1) throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.getDPadKeycodeState", report = "-")
public int getDPadKeycodeState(int arg1) throws android.os.RemoteException;
public void showStrictModeViolation(boolean arg1) throws android.os.RemoteException;
public void setStrictModeVisualIndicatorPreference(java.lang.String arg1) throws android.os.RemoteException;
public android.graphics.Bitmap screenshotApplications(android.os.IBinder arg1, int arg2, int arg3) throws android.os.RemoteException;
public void freezeRotation(int arg1) throws android.os.RemoteException;
public void thawRotation() throws android.os.RemoteException;
public void updateRotation(boolean arg1) throws android.os.RemoteException;
public int watchRotation(@com.francetelecom.rd.stubs.annotation.CallBackRegister("rotationWatcher") IRotationWatcher arg1) throws android.os.RemoteException;
public int getPreferredOptionsPanelGravity() throws android.os.RemoteException;
public boolean startViewServer(int arg1) throws android.os.RemoteException;
public boolean stopViewServer() throws android.os.RemoteException;
public boolean isViewServerRunning() throws android.os.RemoteException;
@com.francetelecom.rd.stubs.annotation.UseRule(value = "IWindowManager.setEventDispatching", report = "-")
public void setEventDispatching(boolean arg1) throws android.os.RemoteException;
public boolean injectInputEventNoWait(InputEvent arg1) throws android.os.RemoteException;
public boolean inputMethodClientHasFocus(com.android.internal.view.IInputMethodClient arg1) throws android.os.RemoteException;
public void getDisplaySize(android.graphics.Point arg1) throws android.os.RemoteException;
public void getRealDisplaySize(android.graphics.Point arg1) throws android.os.RemoteException;
public boolean canStatusBarHide() throws android.os.RemoteException;
public void waitForWindowDrawn(android.os.IBinder arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("IWindowManager.WaitForWindowDrawn") android.os.IRemoteCallback arg2) throws android.os.RemoteException;
public void statusBarVisibilityChanged(int arg1) throws android.os.RemoteException;
public boolean hasNavigationBar() throws android.os.RemoteException;
}