public abstract class AbstractLienzoGlyphItemsPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView> extends AbstractLienzoPalette<I,V> implements LienzoGlyphItemsPalette<I,V>
LienzoPalette.LayoutPalette.CloseCallback, Palette.ItemClickCallback, Palette.ItemHoverCallback, Palette.ItemMouseDownCallback, Palette.ItemOutCallback| Modifier and Type | Field and Description |
|---|---|
protected List<LienzoPaletteElementView> |
itemViews |
expanded, iconSize, isExpandable, layout, padding, viewcloseCallback, itemClickCallback, itemHoverCallback, itemMouseDownCallback, itemOutCallback, paletteDefinition, shapeManager| Modifier | Constructor and Description |
|---|---|
protected |
AbstractLienzoGlyphItemsPalette() |
|
AbstractLienzoGlyphItemsPalette(ShapeManager shapeManager,
CanvasDefinitionTooltip definitionGlyphTooltip,
LienzoGlyphRenderer<Glyph> glyphRenderer,
V view) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addGlyphItemIntoView(GlyphPaletteItem item,
PaletteGrid grid) |
protected void |
afterBind() |
protected void |
beforeBind() |
double[] |
computePaletteSize() |
protected void |
doBind() |
protected void |
doClose() |
protected void |
doDestroy() |
protected void |
doExpandCollapse() |
GlyphPaletteItem |
getItem(int pos) |
protected GlyphPaletteItem |
getItem(String id) |
List<GlyphPaletteItem> |
getItems() |
protected String |
getPaletteItemId(int index) |
protected ShapeFactory |
getShapeFactory() |
CanvasDefinitionTooltip |
getTooltip() |
protected boolean |
onItemHover(GlyphPaletteItem item,
double mouseX,
double mouseY,
double itemX,
double itemY) |
boolean |
onItemHover(int pos,
double mouseX,
double mouseY,
double itemX,
double itemY) |
boolean |
onItemOut(int index) |
LienzoGlyphItemsPalette<I,V> |
setShapeSetId(String shapeSetId) |
bind, collapse, doInit, expand, getGrid, getView, isExpandable, isExpanded, isHorizontalLayout, setExpandable, setIconSize, setLayout, setPaddingbind, destroy, doItemHover, getDefinition, onClose, onClose, onItemClick, onItemClick, onItemClick, onItemHover, onItemMouseDown, onItemMouseDown, onItemMouseDown, onItemOutclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcollapse, expand, getView, setExpandable, setIconSize, setLayout, setPaddingbind, destroy, getDefinition, onClose, onItemClick, onItemHover, onItemMouseDown, onItemOutprotected final List<LienzoPaletteElementView> itemViews
protected AbstractLienzoGlyphItemsPalette()
public AbstractLienzoGlyphItemsPalette(ShapeManager shapeManager, CanvasDefinitionTooltip definitionGlyphTooltip, LienzoGlyphRenderer<Glyph> glyphRenderer, V view)
public LienzoGlyphItemsPalette<I,V> setShapeSetId(String shapeSetId)
setShapeSetId in interface LienzoGlyphItemsPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView>public CanvasDefinitionTooltip getTooltip()
getTooltip in interface LienzoGlyphItemsPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView>protected void doClose()
doClose in class AbstractPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>>protected void beforeBind()
beforeBind in class AbstractLienzoPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView>protected void doBind()
doBind in class AbstractLienzoPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView>protected void afterBind()
afterBind in class AbstractLienzoPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView>protected void addGlyphItemIntoView(GlyphPaletteItem item, PaletteGrid grid)
public List<GlyphPaletteItem> getItems()
getItems in interface LienzoGlyphItemsPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView>protected String getPaletteItemId(int index)
getPaletteItemId in class AbstractPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>>public double[] computePaletteSize()
computePaletteSize in class AbstractLienzoPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView>public boolean onItemHover(int pos,
double mouseX,
double mouseY,
double itemX,
double itemY)
onItemHover in class AbstractPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>>public GlyphPaletteItem getItem(int pos)
getItem in interface LienzoGlyphItemsPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView>protected GlyphPaletteItem getItem(String id)
protected boolean onItemHover(GlyphPaletteItem item, double mouseX, double mouseY, double itemX, double itemY)
public boolean onItemOut(int index)
onItemOut in class AbstractPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>>protected ShapeFactory getShapeFactory()
protected void doExpandCollapse()
doExpandCollapse in class AbstractLienzoPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView>protected void doDestroy()
doDestroy in class AbstractLienzoPalette<I extends HasPaletteItems<? extends GlyphPaletteItem>,V extends LienzoPaletteView>Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.