aboutsummaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
authorZhao Wei Liew <zhaoweiliew@gmail.com>2016-11-17 23:36:25 +0800
committerZhao Wei Liew <zhaoweiliew@gmail.com>2017-02-01 01:31:58 +0000
commitcfaf39e73f41a0405283cf2a042187790b3186ff (patch)
tree8579aea118d052678782418bd0c73106f388c08b /api
parentf1427159ada068322bcab389e8fdbd78bf65853a (diff)
downloadlineage-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.txt12
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;
}