Class Binding

    • Constructor Detail

      • Binding

        public Binding()
    • Method Detail

      • getMouseAction

        public static int getMouseAction​(int clickCount,
                                         int modifiers,
                                         int mode)
      • getMouseActionStr

        public static int getMouseActionStr​(String desc)
        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

        public static String getMouseActionName​(int mouseAction,
                                                boolean addSortCode)
      • bindAction

        public final void bindAction​(int mouseAction,
                                     int jmolAction)
      • bindName

        public void bindName​(int mouseAction,
                             String name)
      • unbindAction

        public final void unbindAction​(int mouseAction,
                                       int jmolAction)
      • unbindName

        public final void unbindName​(int mouseAction,
                                     String name)
      • unbindJmolAction

        public final void unbindJmolAction​(int jmolAction)
      • addBinding

        private void addBinding​(String key,
                                Object value)
      • unbindUserAction

        public final void unbindUserAction​(String script)
      • unbindMouseAction

        public final void unbindMouseAction​(int mouseAction)
      • isBound

        public final boolean isBound​(int mouseAction,
                                     int jmolAction)
      • isUserAction

        public final boolean isUserAction​(int mouseAction)
      • addInfo

        private void addInfo​(javajs.util.SB sb,
                             String[] list,
                             String name,
                             String info)
      • includes

        private static boolean includes​(int mouseAction,
                                        int mod)