| 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)
Pluginpublic void activate(java.lang.Object nativeContainer,
PluginListener pl)
Pluginpublic void destroy()
Pluginpublic void setVisible(boolean isVisible)
PluginsetVisible in interface Pluginpublic void setEnabled(boolean enabled)
PluginsetEnabled in interface Pluginpublic void setBounds(int x,
int y,
int width,
int height)
Pluginpublic java.lang.Object invoke(java.lang.String subObjectId,
java.lang.String methodName,
java.lang.Object[] args)
throws java.io.IOError
Pluginpublic 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 Pluginpublic void requestFocus()
PluginrequestFocus in interface Pluginpublic void setNativeContainerBounds(int x,
int y,
int width,
int height)
PluginsetNativeContainerBounds in interface Plugin