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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidbindAction(int mouseAction, int jmolAction) voidgetBindingInfo(String[] actionInfo, String[] actionNames, String qualifiers) static intgetButtonMods(int mouseAction) static intgetClickCount(int mouseAction) static intgetMouseAction(int clickCount, int modifiers, int mode) static StringgetMouseActionName(int mouseAction, boolean addSortCode) static intgetMouseActionStr(String desc) create an action code from a string such as "CTRL-LEFT-double click"final booleanisBound(int mouseAction, int jmolAction) final booleanisUserAction(int mouseAction) static BindingnewBinding(Viewer vwr, String name) final voidunbindAction(int mouseAction, int jmolAction) final voidunbindJmolAction(int jmolAction) final voidunbindMouseAction(int mouseAction) final voidunbindName(int mouseAction, String name) final voidunbindUserAction(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
-
-
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) -
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
-
newBinding
-