Class ScreensViewSkin

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

public class ScreensViewSkin extends GemsSkinBase<ScreensView>
Skin for ScreensView.

The skin builds a scaled group of screen representations, optional wallpaper backgrounds, visible-area overlays, custom shapes, and live window nodes.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
    Background layer for one Screen.
    class 
    Screen layer displaying the screen bounds and label.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new skin for the given screens 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

    • ScreensViewSkin

      public ScreensViewSkin(ScreensView view)
      Creates a new skin for the given screens view.
      Parameters:
      view - the screens view to skin