Package org.zkoss.zkex.zul
Class Fisheyebar
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zkex.zul.Fisheyebar
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
public class Fisheyebar extends org.zkoss.zul.impl.XulElementA fisheye bar is a bar ofFisheyethat is a menu similar to the fish eye menu on the Mac OS.Available in ZK PE and ZK EE.
Default
getZclass(): z-fisheyebar.- Since:
- 3.5.0
- Author:
- jumperchen
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Fisheyebar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeChildAdded(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)java.lang.StringgetAttachEdge()Returns the attach edge.intgetItemHeight()Returns the item height ofFisheye.intgetItemMaxHeight()Returns the item maximal height ofFisheye.intgetItemMaxWidth()Returns the item maximal width ofFisheye.intgetItemPadding()Returns the item padding ofFisheye.intgetItemWidth()Returns the item width ofFisheye.java.lang.StringgetLabelEdge()Returns the label edge.java.lang.StringgetOrient()Returns the orientation ofFisheye.java.lang.StringgetZclass()protected voidrenderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer)voidsetAttachEdge(java.lang.String attachEdge)Sets the attach edge.voidsetItemHeight(int itemhgh)Sets the item height ofFisheye.voidsetItemMaxHeight(int itemmaxhgh)Sets the item maximal height ofFisheye.voidsetItemMaxWidth(int itemmaxwd)Sets the item maximal width ofFisheye.voidsetItemPadding(int itemPadding)Sets the item padding ofFisheye.voidsetItemWidth(int itemwd)Sets the item width ofFisheye.voidsetLabelEdge(java.lang.String labelEdge)Sets the label edge.voidsetOrient(java.lang.String orient)Sets the orientation ofFisheye.-
Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, evalCSSFlex, focus, getAction, getClientAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setClientAction, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, beforeParentChanged, destroyIndexCacheMap, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, disableHostChanged, enableBindingAnnotation, enableHostChanged, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getForwards, getId, getIndexCacheMap, getLastChild, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, initIndexCacheMap, insertBefore, invalidate, isChildable, isDisabledHostChanged, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onParentChanged, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, renderPropertiesOnly, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
-
-
-
Method Detail
-
getItemWidth
public int getItemWidth()
Returns the item width ofFisheye.
-
setItemWidth
public void setItemWidth(int itemwd) throws org.zkoss.zk.ui.WrongValueExceptionSets the item width ofFisheye.- Throws:
org.zkoss.zk.ui.WrongValueException
-
getItemHeight
public int getItemHeight()
Returns the item height ofFisheye.
-
setItemHeight
public void setItemHeight(int itemhgh) throws org.zkoss.zk.ui.WrongValueExceptionSets the item height ofFisheye.- Throws:
org.zkoss.zk.ui.WrongValueException
-
getItemMaxWidth
public int getItemMaxWidth()
Returns the item maximal width ofFisheye.
-
setItemMaxWidth
public void setItemMaxWidth(int itemmaxwd) throws org.zkoss.zk.ui.WrongValueExceptionSets the item maximal width ofFisheye.- Throws:
org.zkoss.zk.ui.WrongValueException
-
getItemMaxHeight
public int getItemMaxHeight()
Returns the item maximal height ofFisheye.
-
setItemMaxHeight
public void setItemMaxHeight(int itemmaxhgh) throws org.zkoss.zk.ui.WrongValueExceptionSets the item maximal height ofFisheye.- Throws:
org.zkoss.zk.ui.WrongValueException
-
getItemPadding
public int getItemPadding()
Returns the item padding ofFisheye.
-
setItemPadding
public void setItemPadding(int itemPadding) throws org.zkoss.zk.ui.WrongValueExceptionSets the item padding ofFisheye.- Throws:
org.zkoss.zk.ui.WrongValueException
-
getOrient
public java.lang.String getOrient()
Returns the orientation ofFisheye.
-
setOrient
public void setOrient(java.lang.String orient) throws org.zkoss.zk.ui.WrongValueExceptionSets the orientation ofFisheye. Allowed values: horizontal, vertical- Throws:
org.zkoss.zk.ui.WrongValueException
-
getAttachEdge
public java.lang.String getAttachEdge()
Returns the attach edge.Default: center
-
setAttachEdge
public void setAttachEdge(java.lang.String attachEdge) throws org.zkoss.zk.ui.WrongValueExceptionSets the attach edge. It will decide the direction to zoom the image if fisheye. Allowed values: center,top,bottom,left,rightNote, "left","right" apply for getOrient() is "vertical"
- Throws:
org.zkoss.zk.ui.WrongValueException
-
getLabelEdge
public java.lang.String getLabelEdge()
Returns the label edge.Default: bottom
-
setLabelEdge
public void setLabelEdge(java.lang.String labelEdge) throws org.zkoss.zk.ui.WrongValueExceptionSets the label edge. Decides the direction to show the label of fisheye. Allowed values: center,top,bottom,left,rightNote, "left","right" apply for getOrient() is "vertical"
- Throws:
org.zkoss.zk.ui.WrongValueException
-
getZclass
public java.lang.String getZclass()
- Overrides:
getZclassin classorg.zkoss.zk.ui.HtmlBasedComponent
-
beforeChildAdded
public void beforeChildAdded(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)- Specified by:
beforeChildAddedin interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
beforeChildAddedin classorg.zkoss.zk.ui.AbstractComponent
-
renderProperties
protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws java.io.IOException- Overrides:
renderPropertiesin classorg.zkoss.zul.impl.XulElement- Throws:
java.io.IOException
-
-