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