Class GanttControlParent
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- org.eclipse.nebula.widgets.ganttchart.GanttControlParent
-
- All Implemented Interfaces:
java.util.EventListener
,org.eclipse.swt.events.PaintListener
,org.eclipse.swt.graphics.Drawable
,org.eclipse.swt.internal.SWTEventListener
public class GanttControlParent extends org.eclipse.swt.widgets.Composite implements org.eclipse.swt.events.PaintListener
The GanttControlParent is a class that will lay out a Tree or Table so that it matches up with a chart. Basically it will push the control down to to line up with where the header of a Gantt chart ends.
It is suggested that users look at the source of this class and implement their own if they need any specific modifications.
-
-
Field Summary
Fields Modifier and Type Field Description private GanttChart
__ganttChart
private GanttHeaderSpacedLayout
_layout
-
Constructor Summary
Constructors Constructor Description GanttControlParent(org.eclipse.swt.widgets.Composite parent, int style)
GanttControlParent(org.eclipse.swt.widgets.Composite parent, int style, GanttChart chart)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GanttChart
getGanttChart()
private void
init()
void
paintControl(org.eclipse.swt.events.PaintEvent e)
void
setGanttChart(GanttChart chart)
-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
-
-
-
Field Detail
-
__ganttChart
private GanttChart __ganttChart
-
_layout
private GanttHeaderSpacedLayout _layout
-
-
Constructor Detail
-
GanttControlParent
public GanttControlParent(org.eclipse.swt.widgets.Composite parent, int style)
-
GanttControlParent
public GanttControlParent(org.eclipse.swt.widgets.Composite parent, int style, GanttChart chart)
-
-
Method Detail
-
init
private void init()
-
setGanttChart
public void setGanttChart(GanttChart chart)
-
getGanttChart
public GanttChart getGanttChart()
-
paintControl
public void paintControl(org.eclipse.swt.events.PaintEvent e)
- Specified by:
paintControl
in interfaceorg.eclipse.swt.events.PaintListener
-
-