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.ExtraCtrl

    Nested 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

    _zclass

    Fields inherited from interface org.zkoss.zk.ui.Component

    APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE

    Fields 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    beforeChildAdded(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)
     
    Returns the attach edge.
    int
    Returns the item height of Fisheye.
    int
    Returns the item maximal height of Fisheye.
    int
    Returns the item maximal width of Fisheye.
    int
    Returns the item padding of Fisheye.
    int
    Returns the item width of Fisheye.
    Returns the label edge.
    Returns the orientation of Fisheye.
     
    protected void
    renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer)
     
    void
    setAttachEdge(String attachEdge)
    Sets the attach edge.
    void
    setItemHeight(int itemhgh)
    Sets the item height of Fisheye.
    void
    setItemMaxHeight(int itemmaxhgh)
    Sets the item maximal height of Fisheye.
    void
    setItemMaxWidth(int itemmaxwd)
    Sets the item maximal width of Fisheye.
    void
    setItemPadding(int itemPadding)
    Sets the item padding of Fisheye.
    void
    setItemWidth(int itemwd)
    Sets the item width of Fisheye.
    void
    setLabelEdge(String labelEdge)
    Sets the label edge.
    void
    setOrient(String orient)
    Sets the orientation of Fisheye.

    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, 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, 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, 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

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Fisheyebar

      public Fisheyebar()
  • Method Details

    • getItemWidth

      public int getItemWidth()
      Returns the item width of Fisheye.
    • setItemWidth

      public void setItemWidth(int itemwd) throws org.zkoss.zk.ui.WrongValueException
      Sets the item width of Fisheye.
      Throws:
      org.zkoss.zk.ui.WrongValueException
    • getItemHeight

      public int getItemHeight()
      Returns the item height of Fisheye.
    • setItemHeight

      public void setItemHeight(int itemhgh) throws org.zkoss.zk.ui.WrongValueException
      Sets the item height of Fisheye.
      Throws:
      org.zkoss.zk.ui.WrongValueException
    • getItemMaxWidth

      public int getItemMaxWidth()
      Returns the item maximal width of Fisheye.
    • setItemMaxWidth

      public void setItemMaxWidth(int itemmaxwd) throws org.zkoss.zk.ui.WrongValueException
      Sets the item maximal width of Fisheye.
      Throws:
      org.zkoss.zk.ui.WrongValueException
    • getItemMaxHeight

      public int getItemMaxHeight()
      Returns the item maximal height of Fisheye.
    • setItemMaxHeight

      public void setItemMaxHeight(int itemmaxhgh) throws org.zkoss.zk.ui.WrongValueException
      Sets the item maximal height of Fisheye.
      Throws:
      org.zkoss.zk.ui.WrongValueException
    • getItemPadding

      public int getItemPadding()
      Returns the item padding of Fisheye.
    • setItemPadding

      public void setItemPadding(int itemPadding) throws org.zkoss.zk.ui.WrongValueException
      Sets the item padding of Fisheye.
      Throws:
      org.zkoss.zk.ui.WrongValueException
    • getOrient

      public String getOrient()
      Returns the orientation of Fisheye.
    • setOrient

      public void setOrient(String orient) throws org.zkoss.zk.ui.WrongValueException
      Sets the orientation of Fisheye. Allowed values: horizontal, vertical
      Throws:
      org.zkoss.zk.ui.WrongValueException
    • getAttachEdge

      public String getAttachEdge()
      Returns the attach edge.

      Default: center

    • setAttachEdge

      public void setAttachEdge(String attachEdge) throws org.zkoss.zk.ui.WrongValueException
      Sets the attach edge. It will decide the direction to zoom the image if fisheye. Allowed values: center,top,bottom,left,right

      Note, "left","right" apply for getOrient() is "vertical"

      Throws:
      org.zkoss.zk.ui.WrongValueException
    • getLabelEdge

      public String getLabelEdge()
      Returns the label edge.

      Default: bottom

    • setLabelEdge

      public void setLabelEdge(String labelEdge) throws org.zkoss.zk.ui.WrongValueException
      Sets the label edge. Decides the direction to show the label of fisheye. Allowed values: center,top,bottom,left,right

      Note, "left","right" apply for getOrient() is "vertical"

      Throws:
      org.zkoss.zk.ui.WrongValueException
    • getZclass

      public String getZclass()
      Overrides:
      getZclass in class org.zkoss.zk.ui.HtmlBasedComponent
    • beforeChildAdded

      public void beforeChildAdded(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)
      Specified by:
      beforeChildAdded in interface org.zkoss.zk.ui.sys.ComponentCtrl
      Overrides:
      beforeChildAdded in class org.zkoss.zk.ui.AbstractComponent
    • renderProperties

      protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws IOException
      Overrides:
      renderProperties in class org.zkoss.zul.impl.XulElement
      Throws:
      IOException