Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/MousePadPlugin/MousePadActivity.java
Show All 31 Lines | |||||
32 | import android.view.MenuInflater; | 32 | import android.view.MenuInflater; | ||
33 | import android.view.MenuItem; | 33 | import android.view.MenuItem; | ||
34 | import android.view.MotionEvent; | 34 | import android.view.MotionEvent; | ||
35 | import android.view.View; | 35 | import android.view.View; | ||
36 | import android.view.inputmethod.InputMethodManager; | 36 | import android.view.inputmethod.InputMethodManager; | ||
37 | 37 | | |||
38 | import org.kde.kdeconnect.BackgroundService; | 38 | import org.kde.kdeconnect.BackgroundService; | ||
39 | import org.kde.kdeconnect.Device; | 39 | import org.kde.kdeconnect.Device; | ||
40 | import org.kde.kdeconnect.UserInterface.ThemeUtil; | ||||
40 | import org.kde.kdeconnect_tp.R; | 41 | import org.kde.kdeconnect_tp.R; | ||
41 | 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 | String deviceId; | 44 | 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 | 48 | | |||
Show All 27 Lines | 64 | enum ClickType { | |||
75 | } | 76 | } | ||
76 | } | 77 | } | ||
77 | 78 | | |||
78 | private ClickType doubleTapAction, tripleTapAction; | 79 | private ClickType doubleTapAction, tripleTapAction; | ||
79 | 80 | | |||
80 | @Override | 81 | @Override | ||
81 | protected void onCreate(Bundle savedInstanceState) { | 82 | protected void onCreate(Bundle savedInstanceState) { | ||
82 | super.onCreate(savedInstanceState); | 83 | super.onCreate(savedInstanceState); | ||
84 | ThemeUtil.setUserPreferredTheme(this); | ||||
83 | 85 | | |||
84 | setContentView(R.layout.activity_mousepad); | 86 | setContentView(R.layout.activity_mousepad); | ||
85 | 87 | | |||
86 | deviceId = getIntent().getStringExtra("deviceId"); | 88 | deviceId = getIntent().getStringExtra("deviceId"); | ||
87 | 89 | | |||
88 | getWindow().getDecorView().setHapticFeedbackEnabled(true); | 90 | getWindow().getDecorView().setHapticFeedbackEnabled(true); | ||
89 | 91 | | |||
90 | mDetector = new GestureDetector(this, this); | 92 | mDetector = new GestureDetector(this, this); | ||
▲ Show 20 Lines • Show All 342 Lines • Show Last 20 Lines |