Class PasswordTextPainter

    • Constructor Detail

      • PasswordTextPainter

        public PasswordTextPainter()
      • PasswordTextPainter

        public PasswordTextPainter​(boolean wrapText,
                                   boolean paintBg)
      • PasswordTextPainter

        public PasswordTextPainter​(boolean wrapText,
                                   boolean paintBg,
                                   int spacing)
      • PasswordTextPainter

        public PasswordTextPainter​(boolean wrapText,
                                   boolean paintBg,
                                   boolean calculate)
      • PasswordTextPainter

        public PasswordTextPainter​(boolean wrapText,
                                   boolean paintBg,
                                   int spacing,
                                   boolean calculate)
    • Method Detail

      • getTextToDisplay

        protected String getTextToDisplay​(ILayerCell cell,
                                          org.eclipse.swt.graphics.GC gc,
                                          int availableLength,
                                          String text)
        Description copied from class: AbstractTextPainter
        Computes dependent on the configuration of the TextPainter the text to display. If word wrapping is enabled new lines are inserted if the available space is not enough. If calculation of available space is enabled, the space is automatically widened for the text to display, and if no calculation is enabled the text is cut and modified to end with "..." to fit into the available space
        Overrides:
        getTextToDisplay in class AbstractTextPainter
        Parameters:
        cell - the current cell to paint
        gc - the current GC
        availableLength - the available space for the text to display
        text - the text that should be modified for display
        Returns:
        the modified text