diff options
author | Zhao Wei Liew <zhaoweiliew@gmail.com> | 2016-11-17 23:36:25 +0800 |
---|---|---|
committer | Zhao Wei Liew <zhaoweiliew@gmail.com> | 2017-02-01 01:31:58 +0000 |
commit | cfaf39e73f41a0405283cf2a042187790b3186ff (patch) | |
tree | 8579aea118d052678782418bd0c73106f388c08b /api | |
parent | f1427159ada068322bcab389e8fdbd78bf65853a (diff) | |
download | lineage-sdk-cfaf39e73f41a0405283cf2a042187790b3186ff.tar.gz lineage-sdk-cfaf39e73f41a0405283cf2a042187790b3186ff.tar.bz2 lineage-sdk-cfaf39e73f41a0405283cf2a042187790b3186ff.zip |
cmsdk: Add touchscreen gestures support
Add the CMHW implementation for touchscreen gestures.
Change-Id: Iabeee255748fc92376bc861409a7074de570cb0c
Diffstat (limited to 'api')
-rw-r--r-- | api/cm_current.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/api/cm_current.txt b/api/cm_current.txt index 7816cec8..cebb1cb3 100644 --- a/api/cm_current.txt +++ b/api/cm_current.txt @@ -464,6 +464,7 @@ package cyanogenmod.hardware { method public deprecated int getDisplayGammaCalibrationMax(); method public deprecated int getDisplayGammaCalibrationMin(); method public cyanogenmod.hardware.DisplayMode[] getDisplayModes(); + method public cyanogenmod.hardware.TouchscreenGesture[] getTouchscreenGestures(); method public static cyanogenmod.hardware.CMHardwareManager getInstance(android.content.Context); method public java.lang.String getLtoDestination(); method public long getLtoDownloadInterval(); @@ -493,6 +494,7 @@ package cyanogenmod.hardware { method public deprecated boolean setDisplayGammaCalibration(int, int[]); method public boolean setDisplayMode(cyanogenmod.hardware.DisplayMode, boolean); method public boolean setPictureAdjustment(cyanogenmod.hardware.HSIC); + method public boolean setTouchscreenGestureEnabled(cyanogenmod.hardware.TouchscreenGesture, boolean); method public boolean setVibratorIntensity(int); method public boolean unRegisterThermalListener(cyanogenmod.hardware.ThermalListenerCallback); method public boolean writePersistentBytes(java.lang.String, byte[]); @@ -515,6 +517,7 @@ package cyanogenmod.hardware { field public static final deprecated int FEATURE_TAP_TO_WAKE = 512; // 0x200 field public static final int FEATURE_THERMAL_MONITOR = 32768; // 0x8000 field public static final int FEATURE_TOUCH_HOVERING = 2048; // 0x800 + field public static final int FEATURE_TOUCHSCREEN_GESTURES = 524288; // 0x80000 field public static final int FEATURE_UNIQUE_DEVICE_ID = 65536; // 0x10000 field public static final int FEATURE_VIBRATOR = 1024; // 0x400 } @@ -543,6 +546,15 @@ package cyanogenmod.hardware { method public void writeToParcel(android.os.Parcel, int); } + public class TouchscreenGesture implements android.os.Parcelable { + ctor public TouchscreenGesture(int, java.lang.String, int); + method public int describeContents(); + method public void writeToParcel(android.os.Parcel, int); + field public final int id; + field public final java.lang.String name; + field public final int keycode; + } + public abstract interface IThermalListenerCallback implements android.os.IInterface { method public abstract void onThermalChanged(int) throws android.os.RemoteException; } |