Class MouseOverImage
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.markup.html.WebComponent
org.apache.wicket.markup.html.image.Image
com.inductiveautomation.ignition.gateway.web.components.MouseOverImage
- All Implemented Interfaces:
Serializable
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IRequestListener
,org.apache.wicket.IResourceListener
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
public class MouseOverImage
extends org.apache.wicket.markup.html.image.Image
An extended Image that includes rollover and mouse down image support (all client-side), including pre-loading. Image
inspired by source found at http://www.nabble.com/onmouseover-image-td19567984.html
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
Fields inherited from interface org.apache.wicket.IResourceListener
INTERFACE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
MouseOverImage
(String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage) MouseOverImage
(String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage, org.apache.wicket.request.resource.PackageResourceReference mouseOver, org.apache.wicket.request.resource.PackageResourceReference pressedImage) Creates a new MouseOverImage.MouseOverImage
(String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage, org.apache.wicket.request.resource.PackageResourceReference toggledImage, org.apache.wicket.request.resource.PackageResourceReference mouseOver, org.apache.wicket.request.resource.PackageResourceReference pressedImage, org.apache.wicket.request.resource.PackageResourceReference toggledHover, String style) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
void
renderHead
(org.apache.wicket.markup.head.IHeaderResponse response) Methods inherited from class org.apache.wicket.markup.html.image.Image
addAntiCacheParameter, canCallListenerInterface, getImageResource, getImageResourceReference, getStatelessHint, initModel, onComponentTag, onComponentTagBody, onResourceRequested, setDefaultModel, setImageResource, setImageResourceReference, setImageResourceReference, shouldAddAntiCacheParameter
Methods inherited from class org.apache.wicket.markup.html.WebComponent
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession, onRender
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, get, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, internalInitialize, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onAfterRenderChildren, onBeforeRender, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, toString, toString, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
-
Field Details
-
uniqueImageName
-
images
-
-
Constructor Details
-
MouseOverImage
protected MouseOverImage(String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage) -
MouseOverImage
public MouseOverImage(String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage, org.apache.wicket.request.resource.PackageResourceReference mouseOver, org.apache.wicket.request.resource.PackageResourceReference pressedImage) Creates a new MouseOverImage.- Parameters:
id
- the Wicket IdaltText
- A model to use as the images's alt text. May be null.mainImage
- The main image to use when not mouseover or pressed. Must not be null.mouseOver
- The image to use when the mouse is hovering over the image. May be null.pressedImage
- The image to use when the mouse is pressed. May be null.
-
MouseOverImage
public MouseOverImage(String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage, org.apache.wicket.request.resource.PackageResourceReference toggledImage, org.apache.wicket.request.resource.PackageResourceReference mouseOver, org.apache.wicket.request.resource.PackageResourceReference pressedImage, org.apache.wicket.request.resource.PackageResourceReference toggledHover, String style)
-
-
Method Details
-
renderHead
public void renderHead(org.apache.wicket.markup.head.IHeaderResponse response) - Specified by:
renderHead
in interfaceorg.apache.wicket.markup.html.IHeaderContributor
- Overrides:
renderHead
in classorg.apache.wicket.Component
-
initToggleMouseEvents
protected void initToggleMouseEvents() -
initMouseEvents
protected void initMouseEvents() -
addImage
protected void addImage(String name, org.apache.wicket.request.resource.PackageResourceReference img)
-