Overview
Package
Class
Use
Tree
Deprecated
Index
All Classes
Help
Prev Class
Next Class
Java Native Rendering
Class org.violetlib.jnr.RigidInsetter1
Inherited members: ShowHide
Deprecated: ShowHide
org.violetlib.jnr

Class RigidInsetter1

  • Object
    • RigidInsetter1
  • All Implemented Interfaces:
    Insetter1
    public class RigidInsetter1 extends Object implements Insetter1
    A single dimension insetter where the region size and the component size are both fixed.
    • Constructors 
      Constructor and Description
      Ordinary member indicator RigidInsetter1 Reveal DetailHide Detail
      RigidInsetter1(float regionSize, float componentSize, float d1)
      Create insets for a fixed size region at a fixed offset in a fixed size component.
      public RigidInsetter1(float regionSize, float componentSize, float d1)
      Create insets for a fixed size region at a fixed offset in a fixed size component.
      Parameters:
      regionSize - The fixed region size.
      componentSize - The fixed component size.
      d1 - The fixed offset of the region from the left or top edge of the component.
    • Methods 
      Modifier and Type Method and Description
      Ordinary member indicator getComponentSize Reveal DetailHide Detail
      float getComponentSize(float regionSize)
      Map the region size to the size of the component.
      public float getComponentSize(float regionSize) throws InsetterNotInvertibleException
      Description copied from interface: Insetter1
      Map the region size to the size of the component. This operation is valid only if the insetter is invertible.
      Specified by:
      getComponentSize in interface Insetter1
      Parameters:
      regionSize - The region size along the relevant axis.
      Returns:
      the component size along the axis.
      Throws:
      InsetterNotInvertibleException - if this insetter is not invertible.
      Ordinary member indicator getFixedInset1 Reveal DetailHide Detail
      float getFixedInset1()
      Return the left or top inset, if it is fixed.
      public float getFixedInset1()
      Description copied from interface: Insetter1
      Return the left or top inset, if it is fixed.
      Specified by:
      getFixedInset1 in interface Insetter1
      Returns:
      the inset, or -1 if not fixed.
      Ordinary member indicator getFixedInset2 Reveal DetailHide Detail
      float getFixedInset2()
      Return the right or bottom inset, if it is fixed.
      public float getFixedInset2()
      Description copied from interface: Insetter1
      Return the right or bottom inset, if it is fixed.
      Specified by:
      getFixedInset2 in interface Insetter1
      Returns:
      the inset, or -1 if not fixed.
      Ordinary member indicator getRegionOrigin Reveal DetailHide Detail
      float getRegionOrigin(float componentSize)
      Map the component size to the origin of the region, relative to the left or top edge of the component.
      public float getRegionOrigin(float componentSize)
      Description copied from interface: Insetter1
      Map the component size to the origin of the region, relative to the left or top edge of the component.
      Specified by:
      getRegionOrigin in interface Insetter1
      Parameters:
      componentSize - The component size along the relevant axis.
      Returns:
      The origin of the region along the axis relative to the component.
      Ordinary member indicator getRegionSize Reveal DetailHide Detail
      float getRegionSize(float componentSize)
      Map the component size to the size of the region.
      public float getRegionSize(float componentSize)
      Description copied from interface: Insetter1
      Map the component size to the size of the region.
      Specified by:
      getRegionSize in interface Insetter1
      Parameters:
      componentSize - The component size along the relevant axis.
      Returns:
      the region size along the relevant axis.
      Ordinary member indicator isInvertible Reveal DetailHide Detail
      boolean isInvertible()
      Indicate whether this insetter is invertible.
      public boolean isInvertible()
      Description copied from interface: Insetter1
      Indicate whether this insetter is invertible. An invertible insetter can map a region size to the component size.
      Specified by:
      isInvertible in interface Insetter1
      • Methods inherited from class Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait