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
org.eclipse.compare.CompareViewerPane
- All Implemented Interfaces:
- org.eclipse.swt.graphics.Drawable
- Direct Known Subclasses:
- CompareViewerSwitchingPane
- public class CompareViewerPane
- extends org.eclipse.swt.custom.ViewForm
A CompareViewerPane is a convenience class which installs a
CLabel and a Toolbar in a ViewForm.
Double clicking onto the CompareViewerPane's title bar maximizes
the CompareViewerPane to the size of an enclosing Splitter
(if there is one).
If more Splitters are nested maximizing walks up and
maximizes to the outermost Splitter.
- Since:
- 2.0
| Fields inherited from class org.eclipse.swt.widgets.Scrollable |
|
| Fields inherited from class org.eclipse.swt.widgets.Control |
|
| Fields inherited from class org.eclipse.swt.widgets.Widget |
handle |
| Methods inherited from class org.eclipse.swt.custom.ViewForm |
computeSize, computeTrim, getClientArea, getContent, getTopCenter, getTopLeft, getTopRight, layout, setBorderVisible, setContent, setFont, setLayout, setTopCenter, setTopCenterSeparate, setTopLeft, setTopRight |
| Methods inherited from class org.eclipse.swt.widgets.Control |
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBounds, setBounds, setCapture, setCursor, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update |
| Methods inherited from class org.eclipse.swt.widgets.Widget |
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString |
fToolBarManager
private org.eclipse.jface.action.ToolBarManager fToolBarManager
CompareViewerPane
public CompareViewerPane(org.eclipse.swt.widgets.Composite container,
int style)
- Constructs a new instance of this class given its parent
and a style value describing its behavior and appearance.
setText
public void setText(java.lang.String label)
- Set the pane's title text.
The value
null clears it.
setImage
public void setImage(org.eclipse.swt.graphics.Image image)
- Set the pane's title Image.
The value
null clears it.
getToolBarManager
public static org.eclipse.jface.action.ToolBarManager getToolBarManager(org.eclipse.swt.widgets.Composite parent)
- Returns a
ToolBarManager if the given parent is a
CompareViewerPane or null otherwise.
clearToolBar
public static void clearToolBar(org.eclipse.swt.widgets.Composite parent)
- Clears tool items in the
CompareViewerPane's control bar.
getToolBarManager
private org.eclipse.jface.action.ToolBarManager getToolBarManager()