Class HtmlImageViewPeer<N extends ImageView,NB extends ImageViewPeerBase<N,NB,NM>,NM extends ImageViewPeerMixin<N,NB,NM>>
java.lang.Object
dev.webfx.kit.mapper.peers.javafxgraphics.base.NodePeerImpl<N,NB,NM>
dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.shared.HtmlSvgNodePeer<elemental2.dom.HTMLElement,N,NB,NM>
dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlNodePeer<N,NB,NM>
dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlImageViewPeer<N,NB,NM>
- All Implemented Interfaces:
ImageViewPeerMixin<N,,NB, NM> NodePeerMixin<N,,NB, NM> HasSizeChangedCallback,NodePeer<N>
public final class HtmlImageViewPeer<N extends ImageView,NB extends ImageViewPeerBase<N,NB,NM>,NM extends ImageViewPeerMixin<N,NB,NM>>
extends HtmlNodePeer<N,NB,NM>
implements ImageViewPeerMixin<N,NB,NM>, HasSizeChangedCallback
- Author:
- Bruno Salmon
-
Field Summary
Fields inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.shared.HtmlSvgNodePeer
clip, clipMask, clipNodes, clipPath, containerType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyTextFillToSvg(elemental2.dom.Element svgNode, String fill) static voidonHTMLImageLoaded(elemental2.dom.HTMLImageElement imageElement, Image image) voidsetSizeChangedCallback(Runnable sizeChangedCallback) voidupdateEffect(Effect effect) voidupdateFitHeight(Double fitHeight) voidupdateFitWidth(Double fitWidth) voidupdateImage(Image image) voidupdatePreserveRatio(Boolean preserveRatio) voidvoidMethods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlNodePeer
getEffectElement, getScenePeer, getSvgRoot, toCssTextAlignment, toCssTextAlignment, toFilter, toPx, updateAllNodeTransformsMethods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.shared.HtmlSvgNodePeer
applyClipClipNodes, applyClipMask, applyClipPath, bind, clearLayoutCache, computeClipMask, computeClipPath, getChildrenContainer, getContainer, getElement, getHtmlFocusableElement, getJavaFxFocusableNode, getPeerFromElement, getPeerFromElementOrParents, getStyleAttribute, getVisibleContainer, installTouchListeners, isClip, isJavaFxFocusOwner, isTreeVisible, makeContainerInvisible, passHtmlTouchEventOnToFx, passOnToFx, requestFocus, setChildrenContainer, setContainer, setElementAttribute, setElementAttribute, setElementAttribute, setElementAttribute, setElementAttribute, setElementStyleAttribute, setElementTextContent, setFontAttributes, setFontAttributes, setJavaFxFocusOwner, setJavaFxFocusOwner, storePeerInElement, toContainerElement, toCssCursor, toNodePeer, updateBlendMode, updateClip, updateCursor, updateDisabled, updateId, updateLayoutX, updateLayoutY, updateMouseTransparent, updateOnDragDetected, updateOnDragDone, updateOnDragDropped, updateOnDragEntered, updateOnDragExited, updateOnDragOver, updateOpacity, updateRotate, updateScaleX, updateScaleY, updateStyleClass, updateTransforms, updateTranslateX, updateTranslateY, updateVisibleMethods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.base.NodePeerImpl
getNode, getNodePeerBaseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.base.NodePeerMixin
bind, getNode, getNodePeerBase, isTreeVisible, requestFocus, snapshot, unbind, updateAllNodeTransforms, updateBlendMode, updateClip, updateCursor, updateDisabled, updateId, updateLayoutX, updateLayoutY, updateList, updateMouseTransparent, updateOnDragDetected, updateOnDragDone, updateOnDragDropped, updateOnDragEntered, updateOnDragExited, updateOnDragOver, updateOpacity, updateProperty, updateRotate, updateScaleX, updateScaleY, updateStyleClass, updateTransforms, updateTranslateX, updateTranslateY, updateVisible
-
Constructor Details
-
HtmlImageViewPeer
public HtmlImageViewPeer() -
HtmlImageViewPeer
-
-
Method Details
-
setSizeChangedCallback
- Specified by:
setSizeChangedCallbackin interfaceHasSizeChangedCallback
-
updateImage
- Specified by:
updateImagein interfaceImageViewPeerMixin<N extends ImageView,NB extends ImageViewPeerBase<N, NB, NM>, NM extends ImageViewPeerMixin<N, NB, NM>>
-
onHTMLImageLoaded
-
updateFitWidth
- Specified by:
updateFitWidthin interfaceImageViewPeerMixin<N extends ImageView,NB extends ImageViewPeerBase<N, NB, NM>, NM extends ImageViewPeerMixin<N, NB, NM>>
-
updateFitHeight
- Specified by:
updateFitHeightin interfaceImageViewPeerMixin<N extends ImageView,NB extends ImageViewPeerBase<N, NB, NM>, NM extends ImageViewPeerMixin<N, NB, NM>>
-
updatePreserveRatio
- Specified by:
updatePreserveRatioin interfaceImageViewPeerMixin<N extends ImageView,NB extends ImageViewPeerBase<N, NB, NM>, NM extends ImageViewPeerMixin<N, NB, NM>>
-
updateX
- Specified by:
updateXin interfaceImageViewPeerMixin<N extends ImageView,NB extends ImageViewPeerBase<N, NB, NM>, NM extends ImageViewPeerMixin<N, NB, NM>>
-
updateY
- Specified by:
updateYin interfaceImageViewPeerMixin<N extends ImageView,NB extends ImageViewPeerBase<N, NB, NM>, NM extends ImageViewPeerMixin<N, NB, NM>>
-
applyTextFillToSvg
-
updateEffect
- Specified by:
updateEffectin interfaceNodePeerMixin<N extends ImageView,NB extends ImageViewPeerBase<N, NB, NM>, NM extends ImageViewPeerMixin<N, NB, NM>> - Overrides:
updateEffectin classHtmlNodePeer<N extends ImageView,NB extends ImageViewPeerBase<N, NB, NM>, NM extends ImageViewPeerMixin<N, NB, NM>>
-