Class AbstractImageDefinition

java.lang.Object
com.iizix.prop.GProp<GProp<?>[]>
com.iizix.prop.PropCnr
com.iizix.prop.image.AbstractImageDefinition
All Implemented Interfaces:
EventListener, IGProp<GProp<?>[]>, IPropCnr, Cloneable
Direct Known Subclasses:
FontIconsDefinition, ImageDefinition, ImagesDefinition, RuntimeImageDefinition, StyledImageDefinition, SVGDefinition

public abstract class AbstractImageDefinition extends PropCnr
Image definition property container.
Author:
Christopher Mindus
  • Field Details Link icon

    • ID_NORMAL Link icon

      public static final int ID_NORMAL
      Normal image.
      See Also:
    • ID_MASK_RTL Link icon

      public static final int ID_MASK_RTL
      Right-to-left (RTL) image.
      See Also:
    • ID_MASK_DISABLED Link icon

      public static final int ID_MASK_DISABLED
      Disabled image mask.
      See Also:
    • ID_MASK_SELECTED Link icon

      public static final int ID_MASK_SELECTED
      Selected image mask.
      See Also:
    • ID_MASK_PRESSED Link icon

      public static final int ID_MASK_PRESSED
      Pressed image mask.
      See Also:
    • ID_MASK_FOCUSED Link icon

      public static final int ID_MASK_FOCUSED
      Focused image mask.
      See Also:
    • ID_MASK_HOVERING Link icon

      public static final int ID_MASK_HOVERING
      Hovering image mask.
      See Also:
    • ID_MASK_CAPTURE Link icon

      public static final int ID_MASK_CAPTURE
      Mouse capture image mask.
      See Also:
    • MAX_TYPE_VALUE Link icon

      public static final int MAX_TYPE_VALUE
      Maximum type value (inclusive), minimum is zero, i.e. a combination of all the ID_MASK_* values.
      See Also:
  • Constructor Details Link icon

    • AbstractImageDefinition Link icon

      protected AbstractImageDefinition()
      Creates the image definition property container without a name. The name must be set in all cases using the setPropertyAtom call.
    • AbstractImageDefinition Link icon

      protected AbstractImageDefinition(Atom propertyAtom)
      Creates the image definition property container with the specified name. All system-reserved names for components begins with "$".
      Parameters:
      propertyAtom - the name of the component, unique within it's parent.