Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/MousePadPlugin/MousePadActivity.java
Show All 19 Lines | |||||
20 | 20 | | |||
21 | package org.kde.kdeconnect.Plugins.MousePadPlugin; | 21 | package org.kde.kdeconnect.Plugins.MousePadPlugin; | ||
22 | 22 | | |||
23 | import android.content.Context; | 23 | import android.content.Context; | ||
24 | import android.content.SharedPreferences; | 24 | import android.content.SharedPreferences; | ||
25 | import android.os.Build; | 25 | import android.os.Build; | ||
26 | import android.os.Bundle; | 26 | import android.os.Bundle; | ||
27 | import android.preference.PreferenceManager; | 27 | import android.preference.PreferenceManager; | ||
28 | import android.support.v7.app.AppCompatActivity; | | |||
29 | import android.view.GestureDetector; | 28 | import android.view.GestureDetector; | ||
30 | import android.view.HapticFeedbackConstants; | 29 | import android.view.HapticFeedbackConstants; | ||
31 | import android.view.Menu; | 30 | import android.view.Menu; | ||
32 | import android.view.MenuInflater; | 31 | import android.view.MenuInflater; | ||
33 | import android.view.MenuItem; | 32 | import android.view.MenuItem; | ||
34 | import android.view.MotionEvent; | 33 | import android.view.MotionEvent; | ||
35 | import android.view.View; | 34 | import android.view.View; | ||
36 | import android.view.inputmethod.InputMethodManager; | 35 | import android.view.inputmethod.InputMethodManager; | ||
37 | 36 | | |||
38 | import org.kde.kdeconnect.BackgroundService; | 37 | import org.kde.kdeconnect.BackgroundService; | ||
39 | import org.kde.kdeconnect.UserInterface.ThemeUtil; | 38 | import org.kde.kdeconnect.UserInterface.ThemeUtil; | ||
40 | import org.kde.kdeconnect_tp.R; | 39 | import org.kde.kdeconnect_tp.R; | ||
41 | 40 | | |||
41 | import androidx.appcompat.app.AppCompatActivity; | ||||
42 | | ||||
42 | public class MousePadActivity extends AppCompatActivity implements GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener, MousePadGestureDetector.OnGestureListener { | 43 | public class MousePadActivity extends AppCompatActivity implements GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener, MousePadGestureDetector.OnGestureListener { | ||
43 | private String deviceId; | 44 | private String deviceId; | ||
44 | 45 | | |||
45 | private final static float MinDistanceToSendScroll = 2.5f; // touch gesture scroll | 46 | private final static float MinDistanceToSendScroll = 2.5f; // touch gesture scroll | ||
46 | private final static float MinDistanceToSendGenericScroll = 0.1f; // real mouse scroll wheel event | 47 | private final static float MinDistanceToSendGenericScroll = 0.1f; // real mouse scroll wheel event | ||
47 | private final static float StandardDpi = 240.0f; // = hdpi | 48 | private final static float StandardDpi = 240.0f; // = hdpi | ||
48 | 49 | | |||
49 | private float mPrevX; | 50 | private float mPrevX; | ||
▲ Show 20 Lines • Show All 330 Lines • Show Last 20 Lines |