Class SVGImageViewSkin

java.lang.Object
javafx.scene.control.SkinBase<SVGImageView>
com.dlsc.gemsfx.skins.GemsSkinBase<SVGImageView>
com.dlsc.gemsfx.skins.SVGImageViewSkin
All Implemented Interfaces:
javafx.scene.control.Skin<SVGImageView>

public class SVGImageViewSkin extends GemsSkinBase<SVGImageView>
Skin for SVGImageView.

The skin renders the loaded SVG in an ImageView and reloads it when the source, requested fit size, or window render scale changes.

  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new skin for the given SVG image view.
  • Method Summary

    Methods inherited from class javafx.scene.control.SkinBase

    computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners

    Methods inherited from class Object

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

    • SVGImageViewSkin

      public SVGImageViewSkin(SVGImageView svgImageView)
      Creates a new skin for the given SVG image view.
      Parameters:
      svgImageView - the SVG image view to skin