public final class GanttPhase
extends java.lang.Object
Constructor and Description |
---|
GanttPhase() |
GanttPhase(GanttChart parent,
java.util.Calendar start,
java.util.Calendar end,
java.lang.String title) |
GanttPhase(GanttChart parent,
java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
int |
getAlpha() |
org.eclipse.swt.graphics.Color |
getBodyBottomColor() |
org.eclipse.swt.graphics.Color |
getBodyTopColor() |
org.eclipse.swt.graphics.Color |
getBorderColor() |
int |
getBorderWidth() |
(package private) org.eclipse.swt.graphics.Rectangle |
getBounds() |
java.lang.Object |
getData() |
(package private) int |
getDaysBetweenStartAndEnd() |
int |
getDDayEnd() |
int |
getDDayRevisedEnd() |
int |
getDDayRevisedStart() |
int |
getDDayStart()
Returns the D-day start value.
|
(package private) long |
getEnd() |
java.util.Calendar |
getEndDate() |
org.eclipse.swt.graphics.Color |
getHeaderBackgroundColor() |
(package private) org.eclipse.swt.graphics.Rectangle |
getHeaderBounds() |
org.eclipse.swt.graphics.Font |
getHeaderFont() |
org.eclipse.swt.graphics.Color |
getHeaderForegroundColor() |
org.eclipse.swt.graphics.Color |
getHeaderTextColor() |
(package private) long |
getStart() |
java.util.Calendar |
getStartDate() |
java.lang.String |
getTitle() |
(package private) boolean |
isAllowZeroWidth() |
(package private) boolean |
isDisplayable() |
boolean |
isDrawBorders() |
boolean |
isHidden() |
boolean |
isLocked() |
boolean |
isMoveable() |
boolean |
isResizable() |
(package private) void |
markDragStart() |
(package private) void |
move(int calType,
int val) |
(package private) void |
moveEnd(int calType,
int val) |
(package private) void |
moveStart(int calType,
int val) |
(package private) boolean |
overlaps(GanttPhase other) |
(package private) void |
setAllowZeroWidth(boolean allowZeroWidth) |
void |
setAlpha(int alpha) |
void |
setBodyBottomColor(org.eclipse.swt.graphics.Color bodyBottomColor) |
void |
setBodyTopColor(org.eclipse.swt.graphics.Color bodyTopColor) |
void |
setBorderColor(org.eclipse.swt.graphics.Color borderColor) |
void |
setBorderWidth(int borderWidth) |
(package private) void |
setBounds(org.eclipse.swt.graphics.Rectangle bounds) |
void |
setData(java.lang.Object data) |
void |
setDDayEnd(int day) |
void |
setDDayStart(int day)
Sets the D-day start value.
|
void |
setDrawBorders(boolean drawBorders) |
void |
setEnd(long end) |
void |
setEndDate(java.util.Calendar endDate) |
void |
setHeaderBackgroundColor(org.eclipse.swt.graphics.Color color) |
(package private) void |
setHeaderBounds(org.eclipse.swt.graphics.Rectangle headerBounds) |
void |
setHeaderFont(org.eclipse.swt.graphics.Font headerFont) |
void |
setHeaderForegroundColor(org.eclipse.swt.graphics.Color color) |
void |
setHeaderTextColor(org.eclipse.swt.graphics.Color headerTextColor) |
void |
setHidden(boolean hidden) |
void |
setLocked(boolean locked) |
void |
setMoveable(boolean moveable) |
void |
setResizable(boolean resizable) |
void |
setStart(long start) |
void |
setStartDate(java.util.Calendar startDate) |
void |
setTitle(java.lang.String title) |
(package private) void |
undoLastDragDrop() |
(package private) boolean |
willOverlapResize(GanttPhase other,
int calType,
int val,
boolean start) |
GanttPhase()
public GanttPhase(GanttChart parent, java.lang.String title)
public GanttPhase(GanttChart parent, java.util.Calendar start, java.util.Calendar end, java.lang.String title)
public java.util.Calendar getStartDate()
public void setStartDate(java.util.Calendar startDate)
public java.util.Calendar getEndDate()
public void setEndDate(java.util.Calendar endDate)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public boolean isLocked()
public void setLocked(boolean locked)
public org.eclipse.swt.graphics.Color getHeaderBackgroundColor()
public void setHeaderBackgroundColor(org.eclipse.swt.graphics.Color color)
public org.eclipse.swt.graphics.Color getHeaderForegroundColor()
public void setHeaderForegroundColor(org.eclipse.swt.graphics.Color color)
public org.eclipse.swt.graphics.Color getBodyTopColor()
public void setBodyTopColor(org.eclipse.swt.graphics.Color bodyTopColor)
public org.eclipse.swt.graphics.Color getBodyBottomColor()
public void setBodyBottomColor(org.eclipse.swt.graphics.Color bodyBottomColor)
public int getAlpha()
public void setAlpha(int alpha)
public java.lang.Object getData()
public void setData(java.lang.Object data)
public boolean isHidden()
public void setHidden(boolean hidden)
public boolean isResizable()
public void setResizable(boolean resizable)
public boolean isMoveable()
public void setMoveable(boolean moveable)
public org.eclipse.swt.graphics.Font getHeaderFont()
public void setHeaderFont(org.eclipse.swt.graphics.Font headerFont)
public boolean isDrawBorders()
public void setDrawBorders(boolean drawBorders)
public int getBorderWidth()
public void setBorderWidth(int borderWidth)
public org.eclipse.swt.graphics.Color getBorderColor()
public void setBorderColor(org.eclipse.swt.graphics.Color borderColor)
public void setStart(long start)
public void setEnd(long end)
public org.eclipse.swt.graphics.Color getHeaderTextColor()
public void setHeaderTextColor(org.eclipse.swt.graphics.Color headerTextColor)
public int getDDayStart()
public int getDDayRevisedStart()
public int getDDayRevisedEnd()
public void setDDayStart(int day)
day
- public int getDDayEnd()
public void setDDayEnd(int day)
boolean isAllowZeroWidth()
void setAllowZeroWidth(boolean allowZeroWidth)
org.eclipse.swt.graphics.Rectangle getHeaderBounds()
void setHeaderBounds(org.eclipse.swt.graphics.Rectangle headerBounds)
org.eclipse.swt.graphics.Rectangle getBounds()
void setBounds(org.eclipse.swt.graphics.Rectangle bounds)
long getStart()
long getEnd()
boolean isDisplayable()
boolean overlaps(GanttPhase other)
boolean willOverlapResize(GanttPhase other, int calType, int val, boolean start)
void move(int calType, int val)
void moveStart(int calType, int val)
void moveEnd(int calType, int val)
int getDaysBetweenStartAndEnd()
void markDragStart()
void undoLastDragDrop()