Class EventPlayerFrameSkin

  • All Implemented Interfaces:
    javafx.scene.control.Skin<EventPlayerFrame>

    public class EventPlayerFrameSkin
    extends javafx.scene.control.SkinBase<EventPlayerFrame>
    Skin for EventPlayerFrame.
    Author:
    Andi Hotz, (c) Sahits GmbH, 2017 Created on Jan 03, 2017
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void addResizeHandler​(javafx.scene.Group g)  
      private int calculateNumberHorizontalElements​(double targetWidth)  
      private int calculateNumberVerticalElements​(double targetHeigth)  
      private double calculateTargetHeigth​(double targetWidth)  
      private double calculateTargetWidth()  
      private javafx.scene.image.Image createImage​(java.lang.String imgFileName)
      Create the unscaled image
      private javafx.scene.image.ImageView createScaledView​(javafx.scene.image.Image img, double scale)  
      private void initializeFrame​(javafx.scene.Group g)  
      • Methods inherited from class javafx.scene.control.SkinBase

        computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
      • Methods inherited from class java.lang.Object

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

      • EventPlayerFrameSkin

        public EventPlayerFrameSkin​(EventPlayerFrame control)
    • Method Detail

      • addResizeHandler

        private void addResizeHandler​(javafx.scene.Group g)
      • initializeFrame

        private void initializeFrame​(javafx.scene.Group g)
      • createScaledView

        private javafx.scene.image.ImageView createScaledView​(javafx.scene.image.Image img,
                                                              double scale)
      • createImage

        private javafx.scene.image.Image createImage​(java.lang.String imgFileName)
        Create the unscaled image
        Parameters:
        imgFileName - file name of the image
        Returns:
        loaded image
      • calculateTargetWidth

        private double calculateTargetWidth()
      • calculateNumberHorizontalElements

        private int calculateNumberHorizontalElements​(double targetWidth)
      • calculateTargetHeigth

        private double calculateTargetHeigth​(double targetWidth)
      • calculateNumberVerticalElements

        private int calculateNumberVerticalElements​(double targetHeigth)