Modifier and Type | Field and Description |
---|---|
private int |
h |
private static java.util.logging.Logger |
log |
private int |
w |
private int |
x |
private int |
y |
EVENT_BEFOREACTIVATE, EVENT_FOCUSCHANGE
Constructor and Description |
---|
DefaultPlugin(java.net.URL url,
java.lang.String type,
java.lang.String[] pNames,
java.lang.String[] pValues) |
Modifier and Type | Method and Description |
---|---|
void |
activate(java.lang.Object nativeContainer,
PluginListener pl)
Initiates plugin life circle.
|
void |
destroy()
Destroys plugin.
|
boolean |
handleMouseEvent(java.lang.String type,
int offsetX,
int offsetY,
int screenX,
int screenY,
int button,
boolean buttonDown,
boolean altKey,
boolean metaKey,
boolean ctrlKey,
boolean shiftKey,
long timeStamp) |
private void |
init(java.lang.String pluginDetails) |
java.lang.Object |
invoke(java.lang.String subObjectId,
java.lang.String methodName,
java.lang.Object[] args)
Script action over the plugin
|
void |
paint(WCGraphicsContext g,
int intX,
int intY,
int intWidth,
int intHeight)
Paints plugin by Webkit request in selected bounds
|
void |
requestFocus()
Sets focus to plugin by webkit
|
void |
setBounds(int x,
int y,
int width,
int height)
Sets new position for plugin.
|
void |
setEnabled(boolean enabled)
Makes plugin interactive if possible.
|
void |
setNativeContainerBounds(int x,
int y,
int width,
int height)
Sets plugin location in native container
|
void |
setVisible(boolean isVisible)
Makes plugin visible/hidden.
|
private static final java.util.logging.Logger log
private int x
private int y
private int w
private int h
DefaultPlugin(java.net.URL url, java.lang.String type, java.lang.String[] pNames, java.lang.String[] pValues)
private void init(java.lang.String pluginDetails)
public void paint(WCGraphicsContext g, int intX, int intY, int intWidth, int intHeight)
Plugin
public void activate(java.lang.Object nativeContainer, PluginListener pl)
Plugin
public void destroy()
Plugin
public void setVisible(boolean isVisible)
Plugin
setVisible
in interface Plugin
public void setEnabled(boolean enabled)
Plugin
setEnabled
in interface Plugin
public void setBounds(int x, int y, int width, int height)
Plugin
public java.lang.Object invoke(java.lang.String subObjectId, java.lang.String methodName, java.lang.Object[] args) throws java.io.IOError
Plugin
public boolean handleMouseEvent(java.lang.String type, int offsetX, int offsetY, int screenX, int screenY, int button, boolean buttonDown, boolean altKey, boolean metaKey, boolean ctrlKey, boolean shiftKey, long timeStamp)
handleMouseEvent
in interface Plugin
public void requestFocus()
Plugin
requestFocus
in interface Plugin
public void setNativeContainerBounds(int x, int y, int width, int height)
Plugin
setNativeContainerBounds
in interface Plugin