Package org.jmol.viewer.binding
Class Binding
java.lang.Object
org.jmol.viewer.binding.Binding
- Direct Known Subclasses:
JmolBinding
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addBinding
(String key, Object value) private void
final void
bindAction
(int mouseAction, int jmolAction) void
getBindingInfo
(String[] actionInfo, String[] actionNames, String qualifiers) static int
getButtonMods
(int mouseAction) static int
getClickCount
(int mouseAction) static int
getMouseAction
(int clickCount, int modifiers, int mode) static String
getMouseActionName
(int mouseAction, boolean addSortCode) static int
getMouseActionStr
(String desc) create an action code from a string such as "CTRL-LEFT-double click"private static boolean
includes
(int mouseAction, int mod) final boolean
isBound
(int mouseAction, int jmolAction) final boolean
isUserAction
(int mouseAction) static Binding
newBinding
(Viewer vwr, String name) private void
removeBinding
(Iterator<String> e, String key) final void
unbindAction
(int mouseAction, int jmolAction) final void
unbindJmolAction
(int jmolAction) final void
unbindMouseAction
(int mouseAction) final void
unbindName
(int mouseAction, String name) final void
unbindUserAction
(String script)
-
Field Details
-
LEFT
public static final int LEFT- See Also:
-
MIDDLE
public static final int MIDDLE- See Also:
-
RIGHT
public static final int RIGHT- See Also:
-
WHEEL
public static final int WHEEL- See Also:
-
ALT
public static final int ALT- See Also:
-
CTRL
public static final int CTRL- See Also:
-
SHIFT
public static final int SHIFT- See Also:
-
CTRL_ALT
public static final int CTRL_ALT- See Also:
-
CTRL_SHIFT
public static final int CTRL_SHIFT- See Also:
-
MAC_COMMAND
public static final int MAC_COMMAND- See Also:
-
BUTTON_MASK
public static final int BUTTON_MASK- See Also:
-
BUTTON_MODIFIER_MASK
public static final int BUTTON_MODIFIER_MASK- See Also:
-
SINGLE
public static final int SINGLE- See Also:
-
DOUBLE
public static final int DOUBLE- See Also:
-
COUNT_MASK
public static final int COUNT_MASK- See Also:
-
DOWN
public static final int DOWN- See Also:
-
DRAG
public static final int DRAG- See Also:
-
UP
public static final int UP- See Also:
-
CLICK
public static final int CLICK- See Also:
-
MODE_MASK
public static final int MODE_MASK- See Also:
-
name
-
bindings
-
-
Constructor Details
-
Binding
public Binding()
-
-
Method Details
-
getMouseAction
public static int getMouseAction(int clickCount, int modifiers, int mode) -
getMouseActionStr
create an action code from a string such as "CTRL-LEFT-double click"- Parameters:
desc
-- Returns:
- action code
-
getButtonMods
public static int getButtonMods(int mouseAction) -
getClickCount
public static int getClickCount(int mouseAction) -
getMouseActionName
-
getBindings
-
bindAction
public final void bindAction(int mouseAction, int jmolAction) -
bindName
-
unbindAction
public final void unbindAction(int mouseAction, int jmolAction) -
unbindName
-
unbindJmolAction
public final void unbindJmolAction(int jmolAction) -
addBinding
-
removeBinding
-
unbindUserAction
-
unbindMouseAction
public final void unbindMouseAction(int mouseAction) -
isBound
public final boolean isBound(int mouseAction, int jmolAction) -
isUserAction
public final boolean isUserAction(int mouseAction) -
getBindingInfo
-
addInfo
-
includes
private static boolean includes(int mouseAction, int mod) -
newBinding
-