public class ClickShortcut extends Shortcut
ClickEvent
shortcuts.
Click shortcuts are defined with a specific number of clicks and can be of one out of two forms: 1. A gesture-id; and, 2. A gesture-id plus a key-modifier (such as the CTRL key).
Note that click shortcuts should have at least one click.
Constructor and Description |
---|
ClickShortcut(int id)
Defines a single click shortcut from the given gesture-id.
|
ClickShortcut(int id,
int c)
Defines a click shortcut from the given gesture-id and number of clicks.
|
ClickShortcut(int m,
int id,
int c)
Defines a click shortcut from the given gesture-id, modifier mask, and number of
clicks.
|
Modifier and Type | Method and Description |
---|---|
int |
clickCount()
Returns the click-shortcut click count.
|
String |
description()
Returns a textual description of this click shortcut.
|
boolean |
equals(Object obj) |
Class<? extends ClickEvent> |
eventClass()
Returns the event class this shortcut is to be attached to.
|
int |
hashCode() |
static boolean |
hasID(int id)
Same as
return Shortcut.hasID(ClickShortcut.class, id) . |
static int |
registerID(int id,
String description)
Same as
return Shortcut.registerID(ClickShortcut.class, id, description) . |
static int |
registerID(String description)
Same as
return Shortcut.registerID(ClickShortcut.class, description) . |
hasID, id, modifiers, registerID, registerID
public ClickShortcut(int id)
id
- idpublic ClickShortcut(int id, int c)
id
- idc
- number of clickspublic ClickShortcut(int m, int id, int c)
m
- modifier maskid
- idc
- bumber of clickspublic Class<? extends ClickEvent> eventClass()
Shortcut
Shortcut.defaultEventClass()
public static int registerID(int id, String description)
return Shortcut.registerID(ClickShortcut.class, id, description)
.public static int registerID(String description)
return Shortcut.registerID(ClickShortcut.class, description)
.public static boolean hasID(int id)
return Shortcut.hasID(ClickShortcut.class, id)
.public String description()
description
in class Shortcut
public int clickCount()
Processing Library proscene by Jean Pierre Charalambos. (c) 2014-2017 National University of Colombia