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:
Serializable,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.XulElement
A fisheye bar is a bar of
Fisheye that 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:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrlNested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.AbstractComponent.Children, org.zkoss.zk.ui.AbstractComponent.ForwardInfo, org.zkoss.zk.ui.AbstractComponent.TargetInfo -
Field Summary
Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclassFields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPEFields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_CLONED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, AFTER_PARENT_CHANGED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeChildAdded(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild) Returns the attach edge.intReturns the item height ofFisheye.intReturns the item maximal height ofFisheye.intReturns the item maximal width ofFisheye.intReturns the item padding ofFisheye.intReturns the item width ofFisheye.Returns the label edge.Returns the orientation ofFisheye.protected voidrenderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) voidsetAttachEdge(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(String labelEdge) Sets the label edge.voidSets 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, setTooltipAttributesMethods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, evalCSSFlex, focus, getAction, getClientAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getSkeleton, 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, setSkeleton, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectlyMethods 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, getStubonlyDescendants, 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, setStubonlyDescendants, 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
-
Constructor Details
-
Fisheyebar
public Fisheyebar()
-
-
Method Details
-
getItemWidth
public int getItemWidth()Returns the item width ofFisheye. -
setItemWidth
public void setItemWidth(int itemwd) throws org.zkoss.zk.ui.WrongValueException Sets 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.WrongValueException Sets 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.WrongValueException Sets 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.WrongValueException Sets 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.WrongValueException Sets the item padding ofFisheye.- Throws:
org.zkoss.zk.ui.WrongValueException
-
getOrient
Returns the orientation ofFisheye. -
setOrient
Sets the orientation ofFisheye. Allowed values: horizontal, vertical- Throws:
org.zkoss.zk.ui.WrongValueException
-
getAttachEdge
Returns the attach edge.Default: center
-
setAttachEdge
Sets 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
Returns the label edge.Default: bottom
-
setLabelEdge
Sets 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
- 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
- Overrides:
renderPropertiesin classorg.zkoss.zul.impl.XulElement- Throws:
IOException
-