public abstract class AbstractColorManager extends java.lang.Object implements IColorManager
Constructor and Description |
---|
AbstractColorManager() |
Modifier and Type | Method and 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.
|
public org.eclipse.swt.graphics.Color getArrowColor()
IColorManager
getArrowColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getReverseArrowColor()
IColorManager
getReverseArrowColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getBlack()
IColorManager
getBlack
in interface IColorManager
public org.eclipse.swt.graphics.Color getEventBorderColor()
IColorManager
getEventBorderColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getFadeOffColor1()
IColorManager
getFadeOffColor1
in interface IColorManager
public org.eclipse.swt.graphics.Color getFadeOffColor2()
IColorManager
getFadeOffColor2
in interface IColorManager
public org.eclipse.swt.graphics.Color getFadeOffColor3()
IColorManager
getFadeOffColor3
in interface IColorManager
public org.eclipse.swt.graphics.Color getLineColor()
IColorManager
getLineColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getWeekDividerLineColor()
IColorManager
getWeekDividerLineColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getPercentageBarColorTop()
IColorManager
getPercentageBarColorTop
in interface IColorManager
public org.eclipse.swt.graphics.Color getPercentageBarColorBottom()
IColorManager
getPercentageBarColorBottom
in interface IColorManager
public org.eclipse.swt.graphics.Color getPercentageBarRemainderColorTop()
IColorManager
getPercentageBarRemainderColorTop
in interface IColorManager
public org.eclipse.swt.graphics.Color getPercentageBarRemainderColorBottom()
IColorManager
getPercentageBarRemainderColorBottom
in interface IColorManager
public org.eclipse.swt.graphics.Color getTextColor()
IColorManager
getTextColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getTodayBackgroundColorTop()
IColorManager
getTodayBackgroundColorTop
in interface IColorManager
public org.eclipse.swt.graphics.Color getTodayBackgroundColorBottom()
IColorManager
getTodayBackgroundColorBottom
in interface IColorManager
public org.eclipse.swt.graphics.Color getTextHeaderBackgroundColorTop()
IColorManager
getTextHeaderBackgroundColorTop
in interface IColorManager
public org.eclipse.swt.graphics.Color getTextHeaderBackgroundColorBottom()
IColorManager
getTextHeaderBackgroundColorBottom
in interface IColorManager
public org.eclipse.swt.graphics.Color getTimeHeaderBackgroundColorBottom()
IColorManager
getTimeHeaderBackgroundColorBottom
in interface IColorManager
public org.eclipse.swt.graphics.Color getTimeHeaderBackgroundColorTop()
IColorManager
getTimeHeaderBackgroundColorTop
in interface IColorManager
public org.eclipse.swt.graphics.Color getHourTimeDividerColor()
IColorManager
getHourTimeDividerColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getMonthTimeDividerColor()
IColorManager
getMonthTimeDividerColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getWeekTimeDividerColor()
IColorManager
getWeekTimeDividerColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getYearTimeDividerColor()
IColorManager
getYearTimeDividerColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getWeekdayBackgroundColorTop()
IFillBackgroundColors
getWeekdayBackgroundColorTop
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getWeekdayBackgroundColorBottom()
IFillBackgroundColors
getWeekdayBackgroundColorBottom
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getWhite()
IColorManager
getWhite
in interface IColorManager
public org.eclipse.swt.graphics.Color getSaturdayBackgroundColorTop()
IFillBackgroundColors
getSaturdayBackgroundColorTop
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getSaturdayBackgroundColorBottom()
IFillBackgroundColors
getSaturdayBackgroundColorBottom
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getSelectedDayColorBottom()
IFillBackgroundColors
getSelectedDayColorBottom
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getSelectedDayColorTop()
IFillBackgroundColors
getSelectedDayColorTop
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getSaturdayTextColor()
IColorManager
getSaturdayTextColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getSundayBackgroundColorTop()
IFillBackgroundColors
getSundayBackgroundColorTop
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getSundayBackgroundColorBottom()
IFillBackgroundColors
getSundayBackgroundColorBottom
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getHolidayBackgroundColorTop()
IFillBackgroundColors
getHolidayBackgroundColorTop
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getHolidayBackgroundColorBottom()
IFillBackgroundColors
getHolidayBackgroundColorBottom
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getWeekdayTextColor()
IColorManager
getWeekdayTextColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getSundayTextColor()
IColorManager
getSundayTextColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getRevisedEndColor()
IColorManager
getRevisedEndColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getRevisedStartColor()
IColorManager
getRevisedStartColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getZoomBackgroundColorTop()
IColorManager
getZoomBackgroundColorTop
in interface IColorManager
public org.eclipse.swt.graphics.Color getZoomBackgroundColorBottom()
IColorManager
getZoomBackgroundColorBottom
in interface IColorManager
public org.eclipse.swt.graphics.Color getZoomBorderColor()
IColorManager
getZoomBorderColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getZoomTextColor()
IColorManager
getZoomTextColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getTooltipBackgroundColor()
IColorManager
getTooltipBackgroundColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getTooltipForegroundColor()
IColorManager
getTooltipForegroundColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getTooltipForegroundColorFaded()
IColorManager
getTooltipForegroundColorFaded
in interface IColorManager
public org.eclipse.swt.graphics.Color getScopeBorderColor()
IColorManager
getScopeBorderColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getScopeGradientColorBottom()
IColorManager
getScopeGradientColorBottom
in interface IColorManager
public org.eclipse.swt.graphics.Color getScopeGradientColorTop()
IColorManager
getScopeGradientColorTop
in interface IColorManager
public org.eclipse.swt.graphics.Color getTopHorizontalLinesColor()
IColorManager
getTopHorizontalLinesColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getTodayLineColor()
IColorManager
getTodayLineColor
in interface IColorManager
public int getTodayLineAlpha()
IColorManager
getTodayLineAlpha
in interface IColorManager
public int getWeekDividerAlpha()
IColorManager
getWeekDividerAlpha
in interface IColorManager
public boolean useAlphaDrawing()
IColorManager
useAlphaDrawing
in interface IColorManager
public boolean useAlphaDrawingOn3DEventDropShadows()
IColorManager
useAlphaDrawingOn3DEventDropShadows
in interface IColorManager
public org.eclipse.swt.graphics.Color getTickMarkColor()
IColorManager
getTickMarkColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getAdvancedTooltipBorderColor()
IColorManager
getAdvancedTooltipBorderColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getAdvancedTooltipDividerColor()
IColorManager
getAdvancedTooltipDividerColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getAdvancedTooltipDividerShadowColor()
IColorManager
getAdvancedTooltipDividerShadowColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getAdvancedTooltipInnerFillBottomColor()
IColorManager
getAdvancedTooltipInnerFillBottomColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getAdvancedTooltipInnerFillTopColor()
IColorManager
getAdvancedTooltipInnerFillTopColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getAdvancedTooltipShadowCornerInnerColor()
IColorManager
getAdvancedTooltipShadowCornerInnerColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getAdvancedTooltipShadowCornerOuterColor()
IColorManager
getAdvancedTooltipShadowCornerOuterColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getAdvancedTooltipShadowInnerCornerColor()
IColorManager
getAdvancedTooltipShadowInnerCornerColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getAdvancedTooltipTextColor()
IColorManager
getAdvancedTooltipTextColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getActiveSessionBarColorLeft()
IColorManager
getActiveSessionBarColorLeft
in interface IColorManager
public org.eclipse.swt.graphics.Color getActiveSessionBarColorRight()
IColorManager
getActiveSessionBarColorRight
in interface IColorManager
public org.eclipse.swt.graphics.Color getNonActiveSessionBarColorLeft()
IColorManager
getNonActiveSessionBarColorLeft
in interface IColorManager
public org.eclipse.swt.graphics.Color getNonActiveSessionBarColorRight()
IColorManager
getNonActiveSessionBarColorRight
in interface IColorManager
public org.eclipse.swt.graphics.Color getSessionBarDividerColorLeft()
IColorManager
getSessionBarDividerColorLeft
in interface IColorManager
public org.eclipse.swt.graphics.Color getSessionBarDividerColorRight()
IColorManager
getSessionBarDividerColorRight
in interface IColorManager
public org.eclipse.swt.graphics.Color getSelectedDayHeaderColorBottom()
IFillBackgroundColors
getSelectedDayHeaderColorBottom
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getSelectedDayHeaderColorTop()
IFillBackgroundColors
getSelectedDayHeaderColorTop
in interface IFillBackgroundColors
public org.eclipse.swt.graphics.Color getPhaseHeaderBackgroundColorBottom()
IColorManager
getPhaseHeaderBackgroundColorBottom
in interface IColorManager
public org.eclipse.swt.graphics.Color getPhaseHeaderBackgroundColorTop()
IColorManager
getPhaseHeaderBackgroundColorTop
in interface IColorManager
public org.eclipse.swt.graphics.Color getOriginalLocationColor()
IColorManager
getOriginalLocationColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getVerticalInsertMarkerColor()
IColorManager
getVerticalInsertMarkerColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getPeriodLineColor()
IColorManager
getPeriodLineColor
in interface IColorManager
public org.eclipse.swt.graphics.Color getSectionDetailAreaForegroundColor(GanttSection section)
IColorManager
getSectionDetailAreaForegroundColor
in interface IColorManager
section
- The GanttSection for which the foreground color is requested.public org.eclipse.swt.graphics.Color getSectionDetailAreaBackgroundColor(GanttSection section)
IColorManager
getSectionDetailAreaBackgroundColor
in interface IColorManager
section
- The GanttSection for which the background color is requested.public boolean drawSectionDetailGradientTopDown()
IColorManager
drawSectionDetailGradientTopDown
in interface IColorManager
true
if the gradient should sweep from top to bottom,
else sweeps from left to right