Class WindowTabStateProperties


  • public class WindowTabStateProperties
    extends PropertyMapContainer
    Properties and property values for the window tab buttons.
    • Field Detail

      • PROPERTIES

        public static final PropertyMapGroup PROPERTIES
        Property group containing all window tab state properties.
      • MINIMIZE_BUTTON_PROPERTIES

        public static final PropertyMapProperty MINIMIZE_BUTTON_PROPERTIES
        The minimize button property values.
      • RESTORE_BUTTON_PROPERTIES

        public static final PropertyMapProperty RESTORE_BUTTON_PROPERTIES
        The restore button property values.
      • CLOSE_BUTTON_PROPERTIES

        public static final PropertyMapProperty CLOSE_BUTTON_PROPERTIES
        The close button property values.
      • UNDOCK_BUTTON_PROPERTIES

        public static final PropertyMapProperty UNDOCK_BUTTON_PROPERTIES
        The undock button property values.
        Since:
        IDW 1.4.0
      • DOCK_BUTTON_PROPERTIES

        public static final PropertyMapProperty DOCK_BUTTON_PROPERTIES
        The dock button property values.
        Since:
        IDW 1.4.0
    • Constructor Detail

      • WindowTabStateProperties

        public WindowTabStateProperties()
        Creates an empty property object.
      • WindowTabStateProperties

        public WindowTabStateProperties​(PropertyMap map)
        Creates a property object containing the map.
        Parameters:
        map - the property map
      • WindowTabStateProperties

        public WindowTabStateProperties​(WindowTabStateProperties inheritFrom)
        Creates a property object that inherit values from another property object.
        Parameters:
        inheritFrom - the object from which to inherit property values
    • Method Detail

      • addSuperObject

        public WindowTabStateProperties addSuperObject​(WindowTabStateProperties properties)
        Adds a super object from which property values are inherited.
        Parameters:
        properties - the object from which to inherit property values
        Returns:
        this
      • getMinimizeButtonProperties

        public WindowTabButtonProperties getMinimizeButtonProperties()
        Returns the minimize button property values.
        Returns:
        the minimize button property values
      • getRestoreButtonProperties

        public WindowTabButtonProperties getRestoreButtonProperties()
        Returns the restore button property values.
        Returns:
        the restore button property values
      • getCloseButtonProperties

        public WindowTabButtonProperties getCloseButtonProperties()
        Returns the close button property values.
        Returns:
        the close button property values
      • getUndockButtonProperties

        public WindowTabButtonProperties getUndockButtonProperties()
        Returns the undock button property values.
        Returns:
        the undock button property values
        Since:
        IDW 1.4.0
      • getDockButtonProperties

        public WindowTabButtonProperties getDockButtonProperties()
        Returns the dock button property values.
        Returns:
        the dock button property values
        Since:
        IDW 1.4.0