1 /*
2  * Copyright (C) 2013 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 package com.android.inputmethod.keyboard;
18 
19 public class ProximityInfo {
getNativeProximityInfo()20     public long getNativeProximityInfo() { return 0l; }
setProximityInfoNative(int displayWidth, int displayHeight, int gridWidth, int gridHeight, int mostCommonKeyWidth, int mostCommonKeyHeight, int[] proximityCharsArray, int keyCount, int[] keyXCoordinates, int[] keyYCoordinates, int[] keyWidths, int[] keyHeights, int[] keyCharCodes, float[] sweetSpotCenterXs, float[] sweetSpotCenterYs, float[] sweetSpotRadii)21     private static native long setProximityInfoNative(int displayWidth, int displayHeight,
22             int gridWidth, int gridHeight, int mostCommonKeyWidth, int mostCommonKeyHeight,
23             int[] proximityCharsArray, int keyCount, int[] keyXCoordinates, int[] keyYCoordinates,
24             int[] keyWidths, int[] keyHeights, int[] keyCharCodes, float[] sweetSpotCenterXs,
25             float[] sweetSpotCenterYs, float[] sweetSpotRadii);
releaseProximityInfoNative(long nativeProximityInfo)26     private static native void releaseProximityInfoNative(long nativeProximityInfo);
27 }
28