Interface ICompareColor

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  ICompareColor.Provider
      A provider of ICompareColor.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void dispose()
      Dispose all Color resources.
      org.eclipse.swt.graphics.Color getFillColor​(Diff diff, boolean isThreeWay, boolean isIgnoreAncestor, boolean selected)
      Return the color of the background of the decorator of the given diff.
      org.eclipse.swt.graphics.Color getRequiredFillColor()
      Get the color for Required change.
      org.eclipse.swt.graphics.Color getRequiredStrokeColor()
      Get the color for Required change border items.
      org.eclipse.swt.graphics.Color getStrokeColor​(Diff diff, boolean isThreeWay, boolean isIgnoreAncestor, boolean selected)
      Return the color of the stroke of the decorator of the given diff.
      org.eclipse.swt.graphics.Color getUnmergeableFillColor()
      Get the color for Unmergeable difference.
      org.eclipse.swt.graphics.Color getUnmergeableStrokeColor()
      Get the color for Unmergeable difference border items.
    • Method Detail

      • getFillColor

        org.eclipse.swt.graphics.Color getFillColor​(Diff diff,
                                                    boolean isThreeWay,
                                                    boolean isIgnoreAncestor,
                                                    boolean selected)
        Return the color of the background of the decorator of the given diff.
        Parameters:
        diff - the diff to be decorated.
        isThreeWay - are we comparing three models.
        isIgnoreAncestor - if the ancestor has to be ignored (i.e. ignore the isThreeWay parameter).
        selected - if the given diff is selected in the viewer.
        Returns:
        the background color.
      • getStrokeColor

        org.eclipse.swt.graphics.Color getStrokeColor​(Diff diff,
                                                      boolean isThreeWay,
                                                      boolean isIgnoreAncestor,
                                                      boolean selected)
        Return the color of the stroke of the decorator of the given diff.
        Parameters:
        diff - the diff to be decorated.
        isThreeWay - are we comparing three models.
        isIgnoreAncestor - if the ancestor has to be ignored (i.e. ignore the isThreeWay parameter).
        selected - if the given diff is selected in the viewer.
        Returns:
        the background color.
      • getRequiredFillColor

        org.eclipse.swt.graphics.Color getRequiredFillColor()
        Get the color for Required change.
        Returns:
      • getRequiredStrokeColor

        org.eclipse.swt.graphics.Color getRequiredStrokeColor()
        Get the color for Required change border items. This color is computed from getRequiredFillColor()
        Returns:
      • getUnmergeableFillColor

        org.eclipse.swt.graphics.Color getUnmergeableFillColor()
        Get the color for Unmergeable difference.
        Returns:
      • getUnmergeableStrokeColor

        org.eclipse.swt.graphics.Color getUnmergeableStrokeColor()
        Get the color for Unmergeable difference border items. This color is computed from getUnmergeableFillColor()
        Returns:
      • dispose

        void dispose()
        Dispose all Color resources.