Class LightSeparator

    • Constructor Detail

      • LightSeparator

        public LightSeparator​(LightSeparator.Orientation orientation)
        Instantiates a new light separator.
        Parameters:
        orientation - this separator orientation.
    • Method Detail

      • setColor

        public void setColor​(org.eclipse.swt.graphics.Color value)
        Sets the separator color.
        Parameters:
        value - the new color.
      • paint

        public void paint​(org.eclipse.swt.graphics.GC gc,
                          org.eclipse.swt.graphics.Rectangle rectangle)
        Description copied from interface: ILightControl
        Paints the given rectangle of this control.
        Parameters:
        gc - the GC to paint on.
        rectangle - the rectangle to paint.
      • computeSize

        public org.eclipse.swt.graphics.Point computeSize​(org.eclipse.swt.graphics.GC gc,
                                                          int width,
                                                          int height,
                                                          boolean flushCache)
        Description copied from interface: ILightControl
        Computes the size of this control.
        Specified by:
        computeSize in interface ILightControl
        Overrides:
        computeSize in class AbstractLightControl
        Parameters:
        gc - the GC to do measurements with.
        width - the width hint, SWT.DEFAULT to compute the preferred width.
        height - the height hint, SWT.DEFAULT to compute the preferred height.
        flushCache - the flush cache flag, instructs the associated layout to reset all its caches, if any.
        Returns:
        the computed size.