Package org.eclipse.emf.cdo.ui.widgets
Class CommitHistoryComposite
- 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.emf.cdo.ui.widgets.CommitHistoryComposite
-
- All Implemented Interfaces:
Drawable
public class CommitHistoryComposite extends Composite
A UI component that renders a the elements of aCDOCommitHistoryin form of a commit table with a branch tree.- Since:
- 4.2
- Author:
- Eike Stepper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommitHistoryComposite.ContentProviderProvides the content of a CommitHistoryComposite, i.e., the elements of aCDOCommitHistory.static classCommitHistoryComposite.InputEncapsulates the input of aCommitHistoryComposite.static classCommitHistoryComposite.LabelProviderATableLabelProviderfor the content of a CommitHistoryComposite, i.e., the elements of aCDOCommitHistory.
-
Constructor Summary
Constructors Constructor Description CommitHistoryComposite(Composite parent, int viewerStyle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcommitInfoChanged(CDOCommitInfo newCommitInfo)protected CommitHistoryComposite.ContentProvidercreateContentProvider()protected CDOCommitHistorycreateHistory(CDOSession session, CDOBranch branch, CDOObject object)protected CommitHistoryComposite.LabelProvidercreateLabelProvider()protected TableViewercreateTableViewer()voiddispose()protected voiddoubleClicked(CDOCommitInfo commitInfo)CDOCommitHistorygetHistory()CommitHistoryComposite.InputgetInput()CommitHistoryComposite.LabelProvidergetLabelProvider()TableViewergetTableViewer()intgetViewerStyle()voidrefreshLayout()voidrefreshLayout(boolean refreshCommits)booleansetFocus()voidsetInput(CommitHistoryComposite.Input input)-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, 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, 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, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
-
-
-
Constructor Detail
-
CommitHistoryComposite
public CommitHistoryComposite(Composite parent, int viewerStyle)
-
-
Method Detail
-
getViewerStyle
public final int getViewerStyle()
- Since:
- 4.4
-
getTableViewer
public final TableViewer getTableViewer()
-
getLabelProvider
public final CommitHistoryComposite.LabelProvider getLabelProvider()
-
getInput
public final CommitHistoryComposite.Input getInput()
-
setInput
public final void setInput(CommitHistoryComposite.Input input)
-
refreshLayout
public void refreshLayout()
-
refreshLayout
public void refreshLayout(boolean refreshCommits)
- Since:
- 4.6
-
getHistory
public final CDOCommitHistory getHistory()
-
createTableViewer
protected TableViewer createTableViewer()
-
createContentProvider
protected CommitHistoryComposite.ContentProvider createContentProvider()
-
createLabelProvider
protected CommitHistoryComposite.LabelProvider createLabelProvider()
-
createHistory
protected CDOCommitHistory createHistory(CDOSession session, CDOBranch branch, CDOObject object)
-
commitInfoChanged
protected void commitInfoChanged(CDOCommitInfo newCommitInfo)
-
doubleClicked
protected void doubleClicked(CDOCommitInfo commitInfo)
-
-