org.zkoss.zkex.zul
Class Fisheyebar

java.lang.Object
  extended by org.zkoss.zk.ui.AbstractComponent
      extended by org.zkoss.zk.ui.HtmlBasedComponent
          extended by org.zkoss.zul.impl.XulElement
              extended by 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:
Serialized Form

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
 
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
CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
 
Constructor Summary
Fisheyebar()
           
 
Method Summary
 void beforeChildAdded(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)
           
 String getAttachEdge()
          Returns the attach edge.
 int getItemHeight()
          Returns the item height of Fisheye.
 int getItemMaxHeight()
          Returns the item maximal height of Fisheye.
 int getItemMaxWidth()
          Returns the item maximal width of Fisheye.
 int getItemPadding()
          Returns the item padding of Fisheye.
 int getItemWidth()
          Returns the item width of Fisheye.
 String getLabelEdge()
          Returns the label edge.
 String getOrient()
          Returns the orientation of Fisheye.
 String getZclass()
           
 void invalidate()
           
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, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
 
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeightDirectly, setHflex, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTooltiptext, setTop, setTopDirectly, setVflex, setWidth, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
 
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addScopeListener, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableClientUpdate, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, removeScopeListener, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, willPassivate, willPassivate, willSerialize, willSerialize
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Fisheyebar

public Fisheyebar()
Method Detail

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

invalidate

public void invalidate()
Specified by:
invalidate in interface org.zkoss.zk.ui.Component
Overrides:
invalidate in class org.zkoss.zk.ui.AbstractComponent


Copyright © 2014. All Rights Reserved.