Interface FlyoutPaletteComposite.FlyoutPreferences

  • Enclosing class:
    FlyoutPaletteComposite

    public static interface FlyoutPaletteComposite.FlyoutPreferences
    FlyoutPreferences is used to save/load the preferences for the flyout palette.
    Since:
    3.0
    • Method Detail

      • getDockLocation

        int getDockLocation()
        Should return PositionConstants.EAST or PositionConstants.WEST. Any other int will be ignored and the default dock location (EAST) will be used instead.
        Returns:
        the saved dock location of the Palette
      • getPaletteWidth

        int getPaletteWidth()
        When there is no saved width, this method can return any int (preferrably a non-positive int). Returning a non-positive int will cause the palette to be sized to the default size, whereas returning a postive int will find the closest match in the valid range (>= minimum and <= maximum)
        Returns:
        the saved width of the flyout palette
      • setDockLocation

        void setDockLocation​(int location)
        This method is invoked when the flyout palette's dock location is changed. The provided dock location should be persisted and returned in getDockLocation().
        Parameters:
        location - PositionConstants.EAST or PositionConstants.WEST
      • setPaletteWidth

        void setPaletteWidth​(int width)
        This method is invoked when the flyout palette is resized. The provided width should be persisted and returned in getPaletteWidth().
        Parameters:
        width - the new size of the flyout palette