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.
It is suggested that users look at the source of this class and implement their own if they need any specific modifications.
-
Field Summary
-
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
Modifier and Type Method Description GanttChart
getGanttChart()
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, toString
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, 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
-
Constructor Details
-
GanttControlParent
public GanttControlParent(org.eclipse.swt.widgets.Composite parent, int style) -
GanttControlParent
-
-
Method Details
-
setGanttChart
-
getGanttChart
-
paintControl
public void paintControl(org.eclipse.swt.events.PaintEvent e)- Specified by:
paintControl
in interfaceorg.eclipse.swt.events.PaintListener
-