+++ /dev/null
-package javajs.api.js;
-
-/**
- * called by JSmol JavaScript methods using
- *
- * this._applet.xxxx()
- *
- */
-public interface JSInterface {
-
- int cacheFileByName(String fileName, boolean isAdd);
-
- void cachePut(String key, Object data);
-
- void destroy();
-
- String getFullName();
-
- void openFileAsyncSpecial(String fileName, int flags);
-
- boolean processMouseEvent(int id, int x, int y, int modifiers, long time);
-
- void processTwoPointGesture(float[][][] touches);
-
- void setDisplay(Object canvas);
-
- void setScreenDimension(int width, int height);
-
- boolean setStatusDragDropped(int mode, int x, int y, String fileName);
-
- void startHoverWatcher(boolean enable);
-
-
-
- // these are not general methods
- // Object getGLmolView();
- // String loadInlineString(String mol, String script, boolean isAppend);
- // String openFile(String fileName);
-
-}
-