Class ThreeSideTextMergeViewerPanel
- 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.swt.custom.ViewForm
-
- com._1c.g5.v8.dt.compare.ui.mergeviewer.ThreeSideTextMergeViewerPanel
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class ThreeSideTextMergeViewerPanel extends org.eclipse.swt.custom.ViewForm
AThreeSideTextMergeViewerPanel
is a class which installs aCLabel
and aToolbar
in aViewForm
, that supports dynamic merge viewer switching.
-
-
Constructor Summary
Constructors Constructor Description ThreeSideTextMergeViewerPanel(org.eclipse.swt.widgets.Composite parent, ThreeSideTextMergeEditorInput input, org.eclipse.ui.services.IServiceLocator serviceLocator)
Creates a new merge panel with the given parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThreeSideTextMergeViewer
getMergeViewer()
Returns the current merge viewer.-
Methods inherited from class org.eclipse.swt.custom.ViewForm
computeTrim, getClientArea, getContent, getTopCenter, getTopLeft, getTopRight, setBorderVisible, setContent, setLayout, setTopCenter, setTopCenterSeparate, setTopLeft, setTopRight
-
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, setLayoutDeferred, setTabList
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
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, toString
-
-
-
-
Constructor Detail
-
ThreeSideTextMergeViewerPanel
public ThreeSideTextMergeViewerPanel(org.eclipse.swt.widgets.Composite parent, ThreeSideTextMergeEditorInput input, org.eclipse.ui.services.IServiceLocator serviceLocator)
Creates a new merge panel with the given parameters.- Parameters:
parent
- the parent control, can not benull
input
- the merge editor input, can not benull
serviceLocator
- the service locator, can not benull
-
-
Method Detail
-
getMergeViewer
public ThreeSideTextMergeViewer getMergeViewer()
Returns the current merge viewer.- Returns:
- the current merge viewer, never
null
-
-