java.lang.Object |
↳ |
net.pierrox.lightning_launcher.script.api.EventHandler |
Class Overview
Describe an event handler made of an action and some optional data.
Summary
Public Methods |
int
|
getAction()
Return the action to execute.
|
String
|
getData()
An optional data associated to this handler.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
boolean
|
equals(Object arg0)
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Constants
public
static
final
int
ADD_ITEM
Constant Value:
22
(0x00000016)
public
static
final
int
APP_DRAWER
Constant Value:
2
(0x00000002)
public
static
final
int
BACK
Constant Value:
36
(0x00000024)
public
static
final
int
CLOSE_ALL_FOLDERS
Constant Value:
30
(0x0000001e)
public
static
final
int
CLOSE_TOPMOST_FOLDER
Constant Value:
29
(0x0000001d)
public
static
final
int
CUSTOMIZE_ITEM
Constant Value:
11
(0x0000000b)
public
static
final
int
CUSTOMIZE_LAUNCHER
Constant Value:
9
(0x00000009)
public
static
final
int
CUSTOMIZE_PAGE
Constant Value:
10
(0x0000000a)
public
static
final
int
CUSTOM_MENU
Constant Value:
37
(0x00000025)
public
static
final
int
EDIT_LAYOUT
Constant Value:
8
(0x00000008)
public
static
final
int
GO_DESKTOP_POSITION
Constant Value:
33
(0x00000021)
public
static
final
int
GO_HOME
Constant Value:
25
(0x00000019)
public
static
final
int
GO_HOME_ZOOM_TO_ORIGIN
Constant Value:
26
(0x0000001a)
public
static
final
int
HIDE_FLOATING_DESKTOP
Constant Value:
43
(0x0000002b)
public
static
final
int
ITEM_MENU
Constant Value:
12
(0x0000000c)
public
static
final
int
LAUNCHER_MENU
Constant Value:
7
(0x00000007)
public
static
final
int
LAUNCH_APP
Constant Value:
20
(0x00000014)
public
static
final
int
LAUNCH_ITEM
Constant Value:
13
(0x0000000d)
public
static
final
int
LAUNCH_SHORTCUT
Constant Value:
23
(0x00000017)
public
static
final
int
MOVE_ITEM
Constant Value:
21
(0x00000015)
public
static
final
int
NEXT_PAGE
Constant Value:
19
(0x00000013)
public
static
final
int
NOTHING
Constant Value:
1
(0x00000001)
public
static
final
int
OPEN_FOLDER
Constant Value:
32
(0x00000020)
public
static
final
int
OPEN_HIERARCHY_SCREEN
Constant Value:
44
(0x0000002c)
public
static
final
int
PREVIOUS_PAGE
Constant Value:
18
(0x00000012)
public
static
final
int
RESTART
Constant Value:
28
(0x0000001c)
public
static
final
int
RUN_SCRIPT
Constant Value:
35
(0x00000023)
public
static
final
int
SEARCH
Constant Value:
14
(0x0000000e)
public
static
final
int
SEARCH_APP
Constant Value:
31
(0x0000001f)
public
static
final
int
SELECT_DESKTOP_TO_GO_TO
Constant Value:
27
(0x0000001b)
public
static
final
int
SELECT_WALLPAPER
Constant Value:
24
(0x00000018)
public
static
final
int
SET_VARIABLE
Constant Value:
41
(0x00000029)
public
static
final
int
SHOW_APP_SHORTCUTS
Constant Value:
45
(0x0000002d)
public
static
final
int
SHOW_FLOATING_DESKTOP
Constant Value:
42
(0x0000002a)
public
static
final
int
SHOW_HIDE_APP_MENU
Constant Value:
15
(0x0000000f)
public
static
final
int
SHOW_HIDE_APP_MENU_STATUS_BAR
Constant Value:
16
(0x00000010)
public
static
final
int
SHOW_HIDE_STATUS_BAR
Constant Value:
6
(0x00000006)
public
static
final
int
SHOW_NOTIFICATIONS
Constant Value:
17
(0x00000011)
public
static
final
int
SWITCH_FULL_SCALE_OR_ORIGIN
Constant Value:
5
(0x00000005)
public
static
final
int
UNLOCK_SCREEN
Constant Value:
34
(0x00000022)
public
static
final
int
UNSET
Constant Value:
0
(0x00000000)
public
static
final
int
USER_MENU
Constant Value:
38
(0x00000026)
public
static
final
int
WALLPAPER_SECONDARY_TAP
Constant Value:
40
(0x00000028)
public
static
final
int
WALLPAPER_TAP
Constant Value:
39
(0x00000027)
public
static
final
int
ZOOM_FULL_SCALE
Constant Value:
3
(0x00000003)
public
static
final
int
ZOOM_TO_ORIGIN
Constant Value:
4
(0x00000004)
Public Constructors
public
EventHandler
(int action, String data)
Public Methods
public
int
getAction
()
Return the action to execute.
Returns
- one of the possible actions defined by this class
public
String
getData
()
An optional data associated to this handler.
Data can be set for the following actions:
- LAUNCH_APP: Intent to start, as given by Intent.toUri
- RUN_SCRIPT: script id (converted to a string, or script id/data (if data are transmitted to the script)
- OPEN_FOLDER: container identifier (converted to a string). Note that any identifier can be used, but the result of passing a non folder container is undefined (although it may be useful...)
- GO_DESKTOP_POSITION: same content as the shortcut intent created through the Lightning Desktop position shortcut