IWindowManagerImpl.java revision ee973c27e339a23e0b93d816a97b33954af66bea
10a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet/* 20a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * Copyright (C) 2011 The Android Open Source Project 30a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * 40a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * Licensed under the Apache License, Version 2.0 (the "License"); 50a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * you may not use this file except in compliance with the License. 60a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * You may obtain a copy of the License at 70a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * 80a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * http://www.apache.org/licenses/LICENSE-2.0 90a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * 100a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * Unless required by applicable law or agreed to in writing, software 110a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * distributed under the License is distributed on an "AS IS" BASIS, 120a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 130a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * See the License for the specific language governing permissions and 140a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * limitations under the License. 150a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet */ 160a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 176dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohetpackage android.view; 180a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 190a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport com.android.internal.view.IInputContext; 200a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport com.android.internal.view.IInputMethodClient; 210a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 220a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.content.res.CompatibilityInfo; 230a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.content.res.Configuration; 240a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.graphics.Bitmap; 25152e9bb81aa5b2ab4637f4b2dae04b3ce89fa891Svetoslav Ganovimport android.graphics.Rect; 26f752202bee88e31ce765483ba2efa6999ae9c9adAdam Cohenimport android.os.Bundle; 270a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.os.IBinder; 28ce801c4a1b1137ca2fd51ede6818722793c79ea4Dianne Hackbornimport android.os.IRemoteCallback; 290a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.os.RemoteException; 300a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.util.DisplayMetrics; 310a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.view.Display; 32dfee59afb3e4cdcde38f6338f9360655de76da92Adam Powellimport android.view.Gravity; 330a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.view.IApplicationToken; 34c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganovimport android.view.IInputFilter; 350a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.view.IOnKeyguardExitResult; 360a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.view.IRotationWatcher; 370a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.view.IWindowManager; 380a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport android.view.IWindowSession; 390a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 400a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohetimport java.util.List; 410a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 420a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet/** 430a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * Basic implementation of {@link IWindowManager} so that {@link Display} (and 440a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet * {@link Display_Delegate}) can return a valid instance. 450a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet */ 466dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohetpublic class IWindowManagerImpl implements IWindowManager { 470a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 480a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet private final Configuration mConfig; 490a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet private final DisplayMetrics mMetrics; 500a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet private final int mRotation; 516dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet private final boolean mHasSystemNavBar; 526dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet private final boolean mHasNavigationBar; 530a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 546dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet public IWindowManagerImpl(Configuration config, DisplayMetrics metrics, int rotation, 556dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet boolean hasSystemNavBar, boolean hasNavigationBar) { 560a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet mConfig = config; 570a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet mMetrics = metrics; 580a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet mRotation = rotation; 596dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet mHasSystemNavBar = hasSystemNavBar; 606dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet mHasNavigationBar = hasNavigationBar; 610a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 620a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 630a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // custom API. 640a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 650a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public DisplayMetrics getMetrics() { 660a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return mMetrics; 670a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 680a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 690a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // ---- implementation of IWindowManager that we care about ---- 700a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 7146d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 720a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public int getRotation() throws RemoteException { 730a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return mRotation; 740a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 750a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 766dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet @Override 776dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet public boolean hasNavigationBar() { 786dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet return mHasNavigationBar; 796dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet } 800a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 8146d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 82f87d19621dc2a30232bba1f51862a0b671eb9729Dianne Hackborn public boolean hasSystemNavBar() throws RemoteException { 836dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet return mHasSystemNavBar; 840a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 850a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 866dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet // ---- unused implementation of IWindowManager ---- 876dfd0b39a63559999a769f93d5cdb48abe675344Xavier Ducrohet 8846d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 895962b12bedc4a1d0354816c1cd6b06ba04f6d807Craig Mautner public void addAppToken(int arg0, IApplicationToken arg1, int arg2, int arg3, boolean arg4, 905962b12bedc4a1d0354816c1cd6b06ba04f6d807Craig Mautner boolean arg5) 910a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet throws RemoteException { 920a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 930a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 940a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 950a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 9646d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 970a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void addWindowToken(IBinder arg0, int arg1) throws RemoteException { 980a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 990a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 1000a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1010a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 10246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 10359c009776dae5ccbdfb93d7151ff2065ca049dc3Craig Mautner public void clearForcedDisplaySize(int displayId) throws RemoteException { 1040a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 105b49a065d9904567624a088857ecd1626fad91511Craig Mautner } 1060a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 107b49a065d9904567624a088857ecd1626fad91511Craig Mautner @Override 108b49a065d9904567624a088857ecd1626fad91511Craig Mautner public void clearForcedDisplayDensity(int displayId) throws RemoteException { 109b49a065d9904567624a088857ecd1626fad91511Craig Mautner // TODO Auto-generated method stub 1100a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1110a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 11246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 113ee973c27e339a23e0b93d816a97b33954af66beaDianne Hackborn public void setOverscan(int displayId, int left, int top, int right, int bottom) 114ee973c27e339a23e0b93d816a97b33954af66beaDianne Hackborn throws RemoteException { 115ee973c27e339a23e0b93d816a97b33954af66beaDianne Hackborn // TODO Auto-generated method stub 116ee973c27e339a23e0b93d816a97b33954af66beaDianne Hackborn } 117ee973c27e339a23e0b93d816a97b33954af66beaDianne Hackborn 118ee973c27e339a23e0b93d816a97b33954af66beaDianne Hackborn @Override 1190a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void closeSystemDialogs(String arg0) throws RemoteException { 1200a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1210a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 1220a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1230a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 12446d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1259d9ece3c1e16001b63244459cdf4b428f4272d2eDianne Hackborn public void startFreezingScreen(int exitAnim, int enterAnim) { 1269d9ece3c1e16001b63244459cdf4b428f4272d2eDianne Hackborn // TODO Auto-generated method stub 1279d9ece3c1e16001b63244459cdf4b428f4272d2eDianne Hackborn } 1289d9ece3c1e16001b63244459cdf4b428f4272d2eDianne Hackborn 1299d9ece3c1e16001b63244459cdf4b428f4272d2eDianne Hackborn @Override 1309d9ece3c1e16001b63244459cdf4b428f4272d2eDianne Hackborn public void stopFreezingScreen() { 1319d9ece3c1e16001b63244459cdf4b428f4272d2eDianne Hackborn // TODO Auto-generated method stub 1329d9ece3c1e16001b63244459cdf4b428f4272d2eDianne Hackborn } 1339d9ece3c1e16001b63244459cdf4b428f4272d2eDianne Hackborn 1349d9ece3c1e16001b63244459cdf4b428f4272d2eDianne Hackborn @Override 1350a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void disableKeyguard(IBinder arg0, String arg1) throws RemoteException { 1360a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1370a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 1380a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1390a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 14046d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1410a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void executeAppTransition() throws RemoteException { 1420a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1430a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 1440a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1450a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 14646d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1470a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void exitKeyguardSecurely(IOnKeyguardExitResult arg0) throws RemoteException { 1480a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1490a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 1500a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1510a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 15246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1532447871b99e6b10a68985f037420eb77cabe4d29Jeff Brown public void freezeRotation(int arg0) throws RemoteException { 1540a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1550a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 1560a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1570a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 15846d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1590a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public float getAnimationScale(int arg0) throws RemoteException { 1600a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1610a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return 0; 1620a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1630a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 16446d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1650a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public float[] getAnimationScales() throws RemoteException { 1660a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1670a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return null; 1680a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1690a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 17046d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1710a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public int getAppOrientation(IApplicationToken arg0) throws RemoteException { 1720a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1730a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return 0; 1740a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1750a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 17646d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1770a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public int getPendingAppTransition() throws RemoteException { 1780a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1790a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return 0; 1800a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1810a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 18246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1830a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public boolean inKeyguardRestrictedInputMode() throws RemoteException { 1840a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1850a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return false; 1860a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1870a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 18846d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1890a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public boolean inputMethodClientHasFocus(IInputMethodClient arg0) throws RemoteException { 1900a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1910a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return false; 1920a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1930a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 19446d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 1950a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public boolean isKeyguardLocked() throws RemoteException { 1960a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 1970a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return false; 1980a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 1990a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 20046d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2010a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public boolean isKeyguardSecure() throws RemoteException { 2020a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2030a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return false; 2040a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2050a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 20646d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2070a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public boolean isViewServerRunning() throws RemoteException { 2080a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2090a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return false; 2100a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2110a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 21246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2130a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public IWindowSession openSession(IInputMethodClient arg0, IInputContext arg1) 2140a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet throws RemoteException { 2150a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2160a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return null; 2170a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2180a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 21946d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 220bb47cf66ec72adff895d0e8b94c26f5d438be49aDianne Hackborn public void overridePendingAppTransition(String arg0, int arg1, int arg2, 221bb47cf66ec72adff895d0e8b94c26f5d438be49aDianne Hackborn IRemoteCallback startedCallback) throws RemoteException { 2220a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2230a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 2240a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2250a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 22646d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 227eabfb3a36e9469c5e219f92b39b7200104319185Dianne Hackborn public void overridePendingAppTransitionScaleUp(int startX, int startY, int startWidth, 228eabfb3a36e9469c5e219f92b39b7200104319185Dianne Hackborn int startHeight) throws RemoteException { 229eabfb3a36e9469c5e219f92b39b7200104319185Dianne Hackborn // TODO Auto-generated method stub 230eabfb3a36e9469c5e219f92b39b7200104319185Dianne Hackborn } 231eabfb3a36e9469c5e219f92b39b7200104319185Dianne Hackborn 232eabfb3a36e9469c5e219f92b39b7200104319185Dianne Hackborn @Override 2338078d8c8a282ca81344febe7256f63b1e805e3aaDianne Hackborn public void overridePendingAppTransitionThumb(Bitmap srcThumb, int startX, int startY, 234832cb229cd748505c90f74ae8154fc3557d61a73Michael Jurka IRemoteCallback startedCallback, boolean scaleUp) throws RemoteException { 2358078d8c8a282ca81344febe7256f63b1e805e3aaDianne Hackborn // TODO Auto-generated method stub 2368078d8c8a282ca81344febe7256f63b1e805e3aaDianne Hackborn } 2378078d8c8a282ca81344febe7256f63b1e805e3aaDianne Hackborn 2388078d8c8a282ca81344febe7256f63b1e805e3aaDianne Hackborn @Override 2390a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void pauseKeyDispatching(IBinder arg0) throws RemoteException { 2400a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2410a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 2420a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2430a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 24446d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2450a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void prepareAppTransition(int arg0, boolean arg1) throws RemoteException { 2460a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2470a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 2480a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2490a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 25046d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2510a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void reenableKeyguard(IBinder arg0) throws RemoteException { 2520a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2530a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 2540a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2550a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 25646d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2570a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void removeAppToken(IBinder arg0) throws RemoteException { 2580a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2590a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 2600a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2610a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 26246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2630a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void removeWindowToken(IBinder arg0) throws RemoteException { 2640a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2650a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 2660a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2670a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 26846d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2690a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void resumeKeyDispatching(IBinder arg0) throws RemoteException { 2700a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2710a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 2720a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2730a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 27446d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 27559c009776dae5ccbdfb93d7151ff2065ca049dc3Craig Mautner public Bitmap screenshotApplications(IBinder arg0, int displayId, int arg1, int arg2) 27659c009776dae5ccbdfb93d7151ff2065ca049dc3Craig Mautner throws RemoteException { 2770a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2780a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return null; 2790a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2800a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 28146d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2820a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setAnimationScale(int arg0, float arg1) throws RemoteException { 2830a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2840a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 2850a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2860a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 28746d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2880a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setAnimationScales(float[] arg0) throws RemoteException { 2890a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2900a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 2910a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2920a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 29346d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 2940a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setAppGroupId(IBinder arg0, int arg1) throws RemoteException { 2950a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 2960a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 2970a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 2980a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 29946d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3000a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setAppOrientation(IApplicationToken arg0, int arg1) throws RemoteException { 3010a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3020a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3030a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 30446d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3050a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setAppStartingWindow(IBinder arg0, String arg1, int arg2, CompatibilityInfo arg3, 3060a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet CharSequence arg4, int arg5, int arg6, int arg7, IBinder arg8, boolean arg9) 3070a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet throws RemoteException { 3080a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3090a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3100a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 31146d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3120a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setAppVisibility(IBinder arg0, boolean arg1) throws RemoteException { 3130a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3140a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 3150a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3160a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 31746d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3180a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setAppWillBeHidden(IBinder arg0) throws RemoteException { 3190a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3200a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3210a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 32246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3230a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setEventDispatching(boolean arg0) throws RemoteException { 3240a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3250a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3260a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 32746d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3280a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setFocusedApp(IBinder arg0, boolean arg1) throws RemoteException { 3290a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3300a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3310a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 33246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 33359c009776dae5ccbdfb93d7151ff2065ca049dc3Craig Mautner public void setForcedDisplaySize(int displayId, int arg0, int arg1) throws RemoteException { 3340a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 335b49a065d9904567624a088857ecd1626fad91511Craig Mautner } 3360a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 337b49a065d9904567624a088857ecd1626fad91511Craig Mautner @Override 338b49a065d9904567624a088857ecd1626fad91511Craig Mautner public void setForcedDisplayDensity(int displayId, int density) throws RemoteException { 339b49a065d9904567624a088857ecd1626fad91511Craig Mautner // TODO Auto-generated method stub 3400a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3410a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 34246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3430a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setInTouchMode(boolean arg0) throws RemoteException { 3440a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3450a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3460a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 34746d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3480a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setNewConfiguration(Configuration arg0) throws RemoteException { 3490a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3500a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3510a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 35246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 353f87d19621dc2a30232bba1f51862a0b671eb9729Dianne Hackborn public void updateRotation(boolean arg0, boolean arg1) throws RemoteException { 3540a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3550a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3560a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 35746d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3580a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void setStrictModeVisualIndicatorPreference(String arg0) throws RemoteException { 3590a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3600a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3610a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 36246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3630a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void showStrictModeViolation(boolean arg0) throws RemoteException { 3640a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3650a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3660a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 36746d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3680a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void startAppFreezingScreen(IBinder arg0, int arg1) throws RemoteException { 3690a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3700a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3710a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 37246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3730a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public boolean startViewServer(int arg0) throws RemoteException { 3740a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3750a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return false; 3760a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3770a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 37846d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3790a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void statusBarVisibilityChanged(int arg0) throws RemoteException { 3800a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3810a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3820a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 38346d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3840a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void stopAppFreezingScreen(IBinder arg0, boolean arg1) throws RemoteException { 3850a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3860a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3870a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 38846d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3890a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public boolean stopViewServer() throws RemoteException { 3900a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3910a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return false; 3920a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3930a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 39446d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 3950a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public void thawRotation() throws RemoteException { 3960a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 3970a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 3980a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 39946d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 4000a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public Configuration updateOrientationFromAppTokens(Configuration arg0, IBinder arg1) 4010a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet throws RemoteException { 4020a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 4030a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return null; 4040a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 4050a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 40646d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 4070a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public int watchRotation(IRotationWatcher arg0) throws RemoteException { 4080a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 4090a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return 0; 4100a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 4110a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 41246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 413c38c9be031ddad5cf551b55458889f11e01dc5b2Jeff Brown public boolean waitForWindowDrawn(IBinder token, IRemoteCallback callback) { 414c38c9be031ddad5cf551b55458889f11e01dc5b2Jeff Brown return false; 41529aae6f36e565b8f2a99f2193597b964bb800ee8Dianne Hackborn } 41646d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet 41746d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 4180a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet public IBinder asBinder() { 4190a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet // TODO Auto-generated method stub 4200a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet return null; 4210a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet } 4220a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet 42346d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 424dfee59afb3e4cdcde38f6338f9360655de76da92Adam Powell public int getPreferredOptionsPanelGravity() throws RemoteException { 425dfee59afb3e4cdcde38f6338f9360655de76da92Adam Powell return Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM; 426dfee59afb3e4cdcde38f6338f9360655de76da92Adam Powell } 42790c52de28691ca0bbbf7c039ef20f85ce46882ccDianne Hackborn 42846d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 42990c52de28691ca0bbbf7c039ef20f85ce46882ccDianne Hackborn public void dismissKeyguard() { 43090c52de28691ca0bbbf7c039ef20f85ce46882ccDianne Hackborn } 4310c4ccff36930ff4f0292b94ad51e164c9fa060a3Daniel Sandler 43246d43ccfd8cef75b4315828073c094cf1efb05ffXavier Ducrohet @Override 433f752202bee88e31ce765483ba2efa6999ae9c9adAdam Cohen public void lockNow(Bundle options) { 43493c518e4f8abd98f87cda1712b30a5a86cfa60ddJim Miller // TODO Auto-generated method stub 43593c518e4f8abd98f87cda1712b30a5a86cfa60ddJim Miller } 436152e9bb81aa5b2ab4637f4b2dae04b3ce89fa891Svetoslav Ganov 437bfec0a8616bc197ee3b7b71be6fed1939d0c3c4dJim Miller @Override 438bfec0a8616bc197ee3b7b71be6fed1939d0c3c4dJim Miller public boolean isSafeModeEnabled() { 439bfec0a8616bc197ee3b7b71be6fed1939d0c3c4dJim Miller return false; 440bfec0a8616bc197ee3b7b71be6fed1939d0c3c4dJim Miller } 441c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov 442c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov @Override 4434eeb4f664ac6b5901a8e874dcf70c0382295f792Jim Miller public void showAssistant() { 4444eeb4f664ac6b5901a8e874dcf70c0382295f792Jim Miller 4454eeb4f664ac6b5901a8e874dcf70c0382295f792Jim Miller } 4464eeb4f664ac6b5901a8e874dcf70c0382295f792Jim Miller 4474eeb4f664ac6b5901a8e874dcf70c0382295f792Jim Miller @Override 448c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov public IBinder getFocusedWindowToken() { 449c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov // TODO Auto-generated method stub 450c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov return null; 451c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov } 452c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov 453c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov @Override 4541cf70bbf96930662cab0e699d70b62865766ff52Svetoslav Ganov public void setInputFilter(IInputFilter filter) throws RemoteException { 455c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov // TODO Auto-generated method stub 456c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov } 457c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov 458c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov @Override 4592ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov public void getWindowFrame(IBinder token, Rect outFrame) { 4601cf70bbf96930662cab0e699d70b62865766ff52Svetoslav Ganov // TODO Auto-generated method stub 4611cf70bbf96930662cab0e699d70b62865766ff52Svetoslav Ganov } 4621cf70bbf96930662cab0e699d70b62865766ff52Svetoslav Ganov 4631cf70bbf96930662cab0e699d70b62865766ff52Svetoslav Ganov @Override 4642ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov public void setMagnificationCallbacks(IMagnificationCallbacks callbacks) { 4652ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov // TODO Auto-generated method stub 4662ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov } 4672ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov 4682ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov @Override 4692ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov public void setMagnificationSpec(MagnificationSpec spec) { 4702ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov // TODO Auto-generated method stub 4712ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov } 4722ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov 4732ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov @Override 4742ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov public MagnificationSpec getCompatibleMagnificationSpecForWindow(IBinder windowToken) { 475c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov // TODO Auto-generated method stub 4762ec5093e5a908cea532e571aead6a5c024c553f7Svetoslav Ganov return null; 477c9c9a48e7bafae63cb35a9aa69255e80aba83988Svetoslav Ganov } 478f5f7d9751a43b699b6e1c2e41ea0519bc54e39cdSvetoslav 479f5f7d9751a43b699b6e1c2e41ea0519bc54e39cdSvetoslav @Override 480f5f7d9751a43b699b6e1c2e41ea0519bc54e39cdSvetoslav public boolean isRotationFrozen() throws RemoteException { 481f5f7d9751a43b699b6e1c2e41ea0519bc54e39cdSvetoslav // TODO Auto-generated method stub 482f5f7d9751a43b699b6e1c2e41ea0519bc54e39cdSvetoslav return false; 483f5f7d9751a43b699b6e1c2e41ea0519bc54e39cdSvetoslav } 4840a49635b171f3ba366b1a7ebf28791c4661829bdXavier Ducrohet} 485