20 private final static int PTRFLAGS_LBUTTON = 0x1000;
21 private final static int PTRFLAGS_RBUTTON = 0x2000;
22 private final static int PTRFLAGS_MBUTTON = 0x4000;
24 private final static int PTRFLAGS_DOWN = 0x8000;
25 private final static int PTRFLAGS_MOVE = 0x0800;
27 private final static int PTRFLAGS_WHEEL = 0x0200;
28 private final static int PTRFLAGS_WHEEL_NEGATIVE = 0x0100;
29 private final static int PTRFLAGS_HWHEEL = 0x0400;
31 public static int getLeftButtonEvent(Context context,
boolean down)
33 if (ApplicationSettingsActivity.getSwapMouseButtons(context))
34 return (PTRFLAGS_RBUTTON | (down ? PTRFLAGS_DOWN : 0));
36 return (PTRFLAGS_LBUTTON | (down ? PTRFLAGS_DOWN : 0));
39 public static int getRightButtonEvent(Context context,
boolean down)
41 if (ApplicationSettingsActivity.getSwapMouseButtons(context))
42 return (PTRFLAGS_LBUTTON | (down ? PTRFLAGS_DOWN : 0));
44 return (PTRFLAGS_RBUTTON | (down ? PTRFLAGS_DOWN : 0));
47 public static int getMiddleButtonEvent(
boolean down)
49 return (PTRFLAGS_MBUTTON | (down ? PTRFLAGS_DOWN : 0));
52 public static int getMoveEvent()
57 public static int getScrollEvent(Context context,
boolean down)
59 int flags = PTRFLAGS_WHEEL;
62 if (ApplicationSettingsActivity.getInvertScrolling(context))
66 flags |= (PTRFLAGS_WHEEL_NEGATIVE | 0x0088);
72 public static int getHScrollEvent(Context context,
boolean right)
74 int flags = PTRFLAGS_HWHEEL;
76 if (ApplicationSettingsActivity.getInvertScrolling(context))
82 flags |= (PTRFLAGS_WHEEL_NEGATIVE | 0x0088);