org.wicketstuff.yui.markup.html.animation.thumbnail
Class AnimatedThumbnail

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
                  extended by org.apache.wicket.markup.html.panel.Panel
                      extended by org.wicketstuff.yui.markup.html.animation.thumbnail.AnimatedItem
                          extended by org.wicketstuff.yui.markup.html.animation.thumbnail.AnimatedThumbnail
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderPartContainerProvider

public class AnimatedThumbnail
extends AnimatedItem

This component shows a thumbnail image which will a) animate when the mouseover it with some caption b) displays an actual picture when it is clicked.

Author:
josh
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class org.wicketstuff.yui.markup.html.animation.thumbnail.AnimatedItem
HIDE_ATTRIBUTE, SHOW_ATTRIBUTE
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Constructor Summary
AnimatedThumbnail(String id, AnimatedThumbnailSettings settings)
           
AnimatedThumbnail(String id, org.apache.wicket.markup.html.form.FormComponent element, AnimatedThumbnailSettings settings)
           
 
Method Summary
 AnimatedThumbnailSettings getSettings()
           
 YuiAnimEffect mouseoutEffect()
           
 YuiAnimEffect mouseoverEffect()
           
 org.apache.wicket.Component newMouseoverItem(String id)
           
 org.apache.wicket.Component newOnclickItem(String id)
           
 org.apache.wicket.Component newOnloadItem(String id)
           
 YuiAnimEffect onselectEffect()
           
 YuiAnimEffect onunselectEffect()
           
 void setSettings(AnimatedThumbnailSettings settings)
           
 
Methods inherited from class org.wicketstuff.yui.markup.html.animation.thumbnail.AnimatedItem
getElement, getMouseoverItem, getOnunselectAnimation, getSelectValue, getUnselectValue, init, setElement, setMouseoverItem, setOnunselectAnimation, setSelectValue, setUnselectValue
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody, renderHead
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onAfterRenderChildren, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onConfigure, onDetach, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnimatedThumbnail

public AnimatedThumbnail(String id,
                         org.apache.wicket.markup.html.form.FormComponent element,
                         AnimatedThumbnailSettings settings)
Parameters:
id -
element -
settings -

AnimatedThumbnail

public AnimatedThumbnail(String id,
                         AnimatedThumbnailSettings settings)
Parameters:
string -
settings -
Method Detail

newMouseoverItem

public org.apache.wicket.Component newMouseoverItem(String id)
Specified by:
newMouseoverItem in class AnimatedItem

mouseoverEffect

public YuiAnimEffect mouseoverEffect()
Overrides:
mouseoverEffect in class AnimatedItem

mouseoutEffect

public YuiAnimEffect mouseoutEffect()
Overrides:
mouseoutEffect in class AnimatedItem

newOnclickItem

public org.apache.wicket.Component newOnclickItem(String id)
Specified by:
newOnclickItem in class AnimatedItem

onselectEffect

public YuiAnimEffect onselectEffect()
Overrides:
onselectEffect in class AnimatedItem

onunselectEffect

public YuiAnimEffect onunselectEffect()
Overrides:
onunselectEffect in class AnimatedItem

newOnloadItem

public org.apache.wicket.Component newOnloadItem(String id)
Specified by:
newOnloadItem in class AnimatedItem

getSettings

public AnimatedThumbnailSettings getSettings()

setSettings

public void setSettings(AnimatedThumbnailSettings settings)


Copyright © 2006-2012 Wicket developers. All Rights Reserved.