Interface JSInterface
- All Known Implementing Classes:
GenericApplet, Jmol, JSVApplet, JSVAppletPro
public interface JSInterface
called by JSmol JavaScript methods using
this._applet.xxxx()
-
Method Summary
Modifier and TypeMethodDescriptionintcacheFileByName(String fileName, boolean isAdd) voidvoiddestroy()voidopenFileAsyncSpecial(String fileName, int flags) voidopenFileAsyncSpecialType(String fileName, int flags, String type) voidprocessKeyEvent(Object event) booleanprocessMouseEvent(int id, int x, int y, int modifiers, long time) voidprocessTwoPointGesture(float[][][] touches) voidsetDisplay(Object canvas) voidsetScreenDimension(int width, int height) booleansetStatusDragDropped(int mode, int x, int y, String fileName, String[] retType) voidstartHoverWatcher(boolean enable) voidupdate()
-
Method Details
-
cacheFileByName
-
cachePut
-
destroy
void destroy() -
getFullName
String getFullName() -
openFileAsyncSpecial
-
openFileAsyncSpecialType
-
processMouseEvent
boolean processMouseEvent(int id, int x, int y, int modifiers, long time) -
processKeyEvent
-
processTwoPointGesture
void processTwoPointGesture(float[][][] touches) -
setDisplay
-
setScreenDimension
void setScreenDimension(int width, int height) -
setStatusDragDropped
-
startHoverWatcher
void startHoverWatcher(boolean enable) -
update
void update()
-