1071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet/* 2071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * Copyright (C) 2010 The Android Open Source Project 3071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * 4071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * Licensed under the Apache License, Version 2.0 (the "License"); 5071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * you may not use this file except in compliance with the License. 6071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * You may obtain a copy of the License at 7071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * 8071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * http://www.apache.org/licenses/LICENSE-2.0 9071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * 10071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * Unless required by applicable law or agreed to in writing, software 11071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * distributed under the License is distributed on an "AS IS" BASIS, 12071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * See the License for the specific language governing permissions and 14071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * limitations under the License. 15071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet */ 16071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet 17071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohetpackage android.view; 18071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet 199a4fe29c8d92014d2d9a848e9116b8cc9d0842f9Xavier Ducrohetimport com.android.tools.layoutlib.annotations.LayoutlibDelegate; 209a4fe29c8d92014d2d9a848e9116b8cc9d0842f9Xavier Ducrohet 21071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet/** 22071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * Delegate used to provide new implementation of a select few methods of {@link View} 23071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * 24071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * Through the layoutlib_create tool, the original methods of View have been replaced 25071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * by calls to methods of the same name in this delegate class. 26071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet * 27071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet */ 28071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohetpublic class View_Delegate { 29071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet 309a4fe29c8d92014d2d9a848e9116b8cc9d0842f9Xavier Ducrohet @LayoutlibDelegate 31071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet /*package*/ static boolean isInEditMode(View thisView) { 32071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet return true; 33071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet } 34071dee288ca726c7c15754c2559403b9cbf950bdXavier Ducrohet} 35