public class IMAGESHAKERBinding extends java.lang.Object implements java.io.Serializable, IDynamicContentBindingObject
| Modifier and Type | Class and Description |
|---|---|
class |
IMAGESHAKERBinding.ImageInfo |
class |
IMAGESHAKERBinding.ImageInfoMap |
| Constructor and Description |
|---|
IMAGESHAKERBinding() |
| Modifier and Type | Method and Description |
|---|---|
void |
addImage(java.lang.String image)
Adds an image - the image being represented by a normal image link (e.g.
|
void |
addImage(java.lang.String image,
java.lang.String tooltip)
Extended method to add an image and a tooltip that is shown on top of the image.
|
protected java.lang.String |
buildBgpaintForSelectedTab(java.lang.String image) |
protected java.lang.String |
buildBgpaintForUnselectedTab(java.lang.String image) |
protected java.lang.String |
buildBgpaintForUnselectedTabWithShearingLeftSide(java.lang.String image) |
protected java.lang.String |
buildBgpaintForUnselectedTabWithShearingRightSide(java.lang.String image) |
void |
clearImages()
Clears all image items so that the component is "empty".
|
protected java.awt.Rectangle |
getBounds(int index) |
int |
getChangeIndex()
Internal use only.
|
protected int |
getHeight(int index) |
IMAGESHAKERBinding.ImageInfoMap |
getImageInfoMap() |
java.util.List<java.lang.String> |
getImages()
Internally used.
|
int |
getOffsetX() |
int |
getOffsetY() |
int |
getSelectedIndex()
Index of currently selected image item.
|
java.lang.String |
getSelectionBorderColor() |
java.util.List<java.lang.String> |
getTooltips()
Internally used.
|
Trigger |
getTrigger() |
protected int |
getWidth(int index) |
boolean |
getWithShearing() |
protected int |
getZIndex(int index) |
void |
onNext(ActionEvent event)
Internal use only.
|
void |
onPrevious(ActionEvent event)
Internal use only.
|
protected void |
reactOnImageSelect(int selectedIndex)
This is the method to be overridden for reacting on
the selection of an image.
|
protected void |
selectIndex(int index) |
protected void |
selectIndex(int index,
boolean withApplicationCallBack) |
void |
setImageheight(int imageheight) |
void |
setImagewidth(int imagewidth) |
void |
setOffsetX(int offsetX)
This is the x-offset that is used when drawing the items.
|
void |
setOffsetY(int offsetY)
This is the y-offset that is used when drawing the items.
|
void |
setSelectedIndex(int index,
boolean withApplicationCallback) |
void |
setSelectionBorderColor(java.lang.String value) |
void |
setWithShearing(boolean withShearing)
If set to true, then non-selected components will be automatically
sheared.
|
protected void |
updateChangeIndex() |
public void setSelectionBorderColor(java.lang.String value)
public java.lang.String getSelectionBorderColor()
public int getOffsetX()
public void setOffsetX(int offsetX)
public int getOffsetY()
public void setOffsetY(int offsetY)
public IMAGESHAKERBinding.ImageInfoMap getImageInfoMap()
public Trigger getTrigger()
public boolean getWithShearing()
public void setWithShearing(boolean withShearing)
public java.util.List<java.lang.String> getImages()
public java.util.List<java.lang.String> getTooltips()
public void setImagewidth(int imagewidth)
public void setImageheight(int imageheight)
public void clearImages()
public void addImage(java.lang.String image)
public void addImage(java.lang.String image,
java.lang.String tooltip)
public int getChangeIndex()
public void onNext(ActionEvent event)
public void onPrevious(ActionEvent event)
public int getSelectedIndex()
public void setSelectedIndex(int index,
boolean withApplicationCallback)
index - Image to be selected.withApplicationCallback - Flag if to call the "reactOnImageSelection" method or not.protected void reactOnImageSelect(int selectedIndex)
protected java.awt.Rectangle getBounds(int index)
protected int getZIndex(int index)
protected void selectIndex(int index)
protected void selectIndex(int index,
boolean withApplicationCallBack)
protected int getWidth(int index)
protected int getHeight(int index)
protected void updateChangeIndex()
protected java.lang.String buildBgpaintForSelectedTab(java.lang.String image)
protected java.lang.String buildBgpaintForUnselectedTab(java.lang.String image)
protected java.lang.String buildBgpaintForUnselectedTabWithShearingLeftSide(java.lang.String image)
protected java.lang.String buildBgpaintForUnselectedTabWithShearingRightSide(java.lang.String image)
Copyright © CaptainCasa Gmbh. All Rights Reserved.