Class AbstractColorManager

java.lang.Object
org.eclipse.nebula.widgets.ganttchart.AbstractColorManager
All Implemented Interfaces:
IColorManager, IFillBackgroundColors
Direct Known Subclasses:
DefaultColorManager

public abstract class AbstractColorManager
extends java.lang.Object
implements IColorManager
  • Constructor Summary

    Constructors 
    Constructor Description
    AbstractColorManager()  
  • Method Summary

    Modifier and Type Method Description
    boolean drawSectionDetailGradientTopDown()
    Specify the direction of the gradient background of the section detail area.
    org.eclipse.swt.graphics.Color getActiveSessionBarColorLeft()
    The left gradient color of a section bar.
    org.eclipse.swt.graphics.Color getActiveSessionBarColorRight()
    The right gradient color of a section bar.
    org.eclipse.swt.graphics.Color getAdvancedTooltipBorderColor()
    The border color of the advanced tooltip dialog.
    org.eclipse.swt.graphics.Color getAdvancedTooltipDividerColor()
    The divider color in the advanced tooltip dialog
    org.eclipse.swt.graphics.Color getAdvancedTooltipDividerShadowColor()
    The dropshadow color of the divider line in the advanced tooltip dialog.
    org.eclipse.swt.graphics.Color getAdvancedTooltipInnerFillBottomColor()
    The bottom gradient fill color of the background of the advanced tooltip dialog.
    org.eclipse.swt.graphics.Color getAdvancedTooltipInnerFillTopColor()
    The top gradient fill color of the background of the advanced tooltip dialog.
    org.eclipse.swt.graphics.Color getAdvancedTooltipShadowCornerInnerColor()
    The fadeoff pixels used to make corners more rounded in the advanced tooltip dialog.
    org.eclipse.swt.graphics.Color getAdvancedTooltipShadowCornerOuterColor()
    The fadeoff pixels used to make corners more rounded in the advanced tooltip dialog.
    org.eclipse.swt.graphics.Color getAdvancedTooltipShadowInnerCornerColor()
    The fadeoff shadow pixels used to make corners more rounded in the advanced tooltip dialog.
    org.eclipse.swt.graphics.Color getAdvancedTooltipTextColor()
    The default foreground color used for displaying text in the advanced tooltip dialog.
    org.eclipse.swt.graphics.Color getArrowColor()
    The color used for dependency lines and arrowheads.
    org.eclipse.swt.graphics.Color getBlack()
    The color black.
    org.eclipse.swt.graphics.Color getEventBorderColor()
    The color used to draw the border around an event.
    org.eclipse.swt.graphics.Color getFadeOffColor1()
    The top most drop-shadow color vertically.
    org.eclipse.swt.graphics.Color getFadeOffColor2()
    The middle most drop-shadow color vertically.
    org.eclipse.swt.graphics.Color getFadeOffColor3()
    The bottom most drop-shadow color vertically.
    org.eclipse.swt.graphics.Color getHolidayBackgroundColorBottom()
    The bottom background gradient color used for drawing the holiday column.
    org.eclipse.swt.graphics.Color getHolidayBackgroundColorTop()
    The top background gradient color used for drawing the holiday column.
    org.eclipse.swt.graphics.Color getHourTimeDividerColor()
    The color for the dividing line between each section of the bottom header in the day view.
    org.eclipse.swt.graphics.Color getLineColor()
    The color used for drawing lines.
    org.eclipse.swt.graphics.Color getMonthTimeDividerColor()
    The color for the dividing line between each section of the bottom header in the month view.
    org.eclipse.swt.graphics.Color getNonActiveSessionBarColorLeft()
    The left gradient color of the section bar that is outside of any actual section.
    org.eclipse.swt.graphics.Color getNonActiveSessionBarColorRight()
    The right gradient color of the section bar that is outside of any actual section.
    org.eclipse.swt.graphics.Color getOriginalLocationColor()
    For vertical drag/drops a box is drawn where the event was prior to the DND started to indicate what the original location of the event was (so the user can find their way back).
    org.eclipse.swt.graphics.Color getPercentageBarColorBottom()
    The bottom gradient color of the percentage bar drawn inside an event.
    org.eclipse.swt.graphics.Color getPercentageBarColorTop()
    The top gradient color of the percentage bar drawn inside an event.
    org.eclipse.swt.graphics.Color getPercentageBarRemainderColorBottom()
    The bottom gradient color of the remainder percentage bar drawn inside an event.
    org.eclipse.swt.graphics.Color getPercentageBarRemainderColorTop()
    The top gradient color of the remainder percentage bar drawn inside an event.
    org.eclipse.swt.graphics.Color getPeriodLineColor()
    The color used for drawing the vertical period start and end line that shows where the period start and end dates are.
    org.eclipse.swt.graphics.Color getPhaseHeaderBackgroundColorBottom()
    The bottom gradient background color used in the header where phases are written.
    org.eclipse.swt.graphics.Color getPhaseHeaderBackgroundColorTop()
    The top gradient background color used in the header where phases are written.
    org.eclipse.swt.graphics.Color getReverseArrowColor()
    The color used for reverse dependency lines and arrowheads when the connection type is set to MS PROJECT style.
    org.eclipse.swt.graphics.Color getRevisedEndColor()
    The color used to draw the revised end date of an event.
    org.eclipse.swt.graphics.Color getRevisedStartColor()
    The color used to draw the revised start date of an event.
    org.eclipse.swt.graphics.Color getSaturdayBackgroundColorBottom()
    The bottom background gradient color used for drawing the Saturday column.
    org.eclipse.swt.graphics.Color getSaturdayBackgroundColorTop()
    The top background gradient color used for drawing the Saturday column.
    org.eclipse.swt.graphics.Color getSaturdayTextColor()
    The color used for drawing the Saturday letter.
    org.eclipse.swt.graphics.Color getScopeBorderColor()
    The border color used for drawing scopes.
    org.eclipse.swt.graphics.Color getScopeGradientColorBottom()
    One of the gradient colors for drawing scopes.
    org.eclipse.swt.graphics.Color getScopeGradientColorTop()
    One of the gradient colors for drawing scopes.
    org.eclipse.swt.graphics.Color getSectionDetailAreaBackgroundColor​(GanttSection section)
    The background color used to draw the gradient background of the section detail area of the given GanttSection.
    org.eclipse.swt.graphics.Color getSectionDetailAreaForegroundColor​(GanttSection section)
    The foreground color used to draw the gradient background of the section detail area of the given GanttSection.
    org.eclipse.swt.graphics.Color getSelectedDayColorBottom()
    The bottom background gradient color used for drawing selected columns.
    org.eclipse.swt.graphics.Color getSelectedDayColorTop()
    The top background gradient color used for drawing selected columns.
    org.eclipse.swt.graphics.Color getSelectedDayHeaderColorBottom()
    The bottom background gradient color used for drawing selected columns in the header section.
    org.eclipse.swt.graphics.Color getSelectedDayHeaderColorTop()
    The top background gradient color used for drawing selected columns in the header section.
    org.eclipse.swt.graphics.Color getSessionBarDividerColorLeft()
    The left gradient color of the section divider bar that is drawn between sections.
    org.eclipse.swt.graphics.Color getSessionBarDividerColorRight()
    The right gradient color of the section divider bar that is drawn between sections.
    org.eclipse.swt.graphics.Color getSundayBackgroundColorBottom()
    The bottom background gradient color used for drawing the Sunday column.
    org.eclipse.swt.graphics.Color getSundayBackgroundColorTop()
    The top background gradient color used for drawing the Sunday column.
    org.eclipse.swt.graphics.Color getSundayTextColor()
    The color used for drawing the Sunday letter.
    org.eclipse.swt.graphics.Color getTextColor()
    The color used for drawing text.
    org.eclipse.swt.graphics.Color getTextHeaderBackgroundColorBottom()
    The bottom gradient background color used in the header where the full date is written.
    org.eclipse.swt.graphics.Color getTextHeaderBackgroundColorTop()
    The top gradient background color used in the header where the full date is written.
    org.eclipse.swt.graphics.Color getTickMarkColor()
    The tick mark is the small line that separates dates in the top part of the header.
    org.eclipse.swt.graphics.Color getTimeHeaderBackgroundColorBottom()
    The bottom gradient background color used in the header where the days and time is written.
    org.eclipse.swt.graphics.Color getTimeHeaderBackgroundColorTop()
    The top gradient background color used in the header where the days and time is written.
    org.eclipse.swt.graphics.Color getTodayBackgroundColorBottom()
    The bottom gradient background color used to represent the current day.
    org.eclipse.swt.graphics.Color getTodayBackgroundColorTop()
    The top gradient background color used to represent the current day.
    int getTodayLineAlpha()
    The alpha value of the Today line.
    org.eclipse.swt.graphics.Color getTodayLineColor()
    The color used for drawing the vertical "today" line that shows where the todays date is.
    org.eclipse.swt.graphics.Color getTooltipBackgroundColor()
    The background color used in all tooltips.
    org.eclipse.swt.graphics.Color getTooltipForegroundColor()
    The foreground color used in all tooltips.
    org.eclipse.swt.graphics.Color getTooltipForegroundColorFaded()
    The faded foreground color used in all tooltips (for less important text).
    org.eclipse.swt.graphics.Color getTopHorizontalLinesColor()
    The top horizontal lines are all the horizontal lines that span across the header from the left side to the right.
    org.eclipse.swt.graphics.Color getVerticalInsertMarkerColor()
    This is the color used to draw the vertical insert marker for vertical drag and drop.
    org.eclipse.swt.graphics.Color getWeekdayBackgroundColorBottom()
    The bottom background gradient color used for drawing the weekday column.
    org.eclipse.swt.graphics.Color getWeekdayBackgroundColorTop()
    The top background gradient color used for drawing the weekday column.
    org.eclipse.swt.graphics.Color getWeekdayTextColor()
    The foreground color of the letters of the week in the bottom header.
    int getWeekDividerAlpha()
    The alpha value of the week divider line.
    org.eclipse.swt.graphics.Color getWeekDividerLineColor()
    The color used for drawing the vertical line showing where the next week starts (or the previous week ends).
    org.eclipse.swt.graphics.Color getWeekTimeDividerColor()
    The color for the dividing line between each section of the bottom header in the week view.
    org.eclipse.swt.graphics.Color getWhite()
    The color white.
    org.eclipse.swt.graphics.Color getYearTimeDividerColor()
    The color for the dividing line between each section of the bottom header in the year view.
    org.eclipse.swt.graphics.Color getZoomBackgroundColorBottom()
    The bottom gradient background color used to draw the zoom box.
    org.eclipse.swt.graphics.Color getZoomBackgroundColorTop()
    The top gradient background color used to draw the zoom box.
    org.eclipse.swt.graphics.Color getZoomBorderColor()
    The color used to draw the zoom level box border.
    org.eclipse.swt.graphics.Color getZoomTextColor()
    The color used to draw the text in the zoom box.
    boolean useAlphaDrawing()
    Alpha colors can slow down the drawing considerably, only enable on a fast system and you're 100% certain that systems other than yours (3rd party) will be able to handle it as well.
    boolean useAlphaDrawingOn3DEventDropShadows()
    Separate flag from useAlphaDrawing.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait