Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.compare
Class CompareViewerPane  view CompareViewerPane download CompareViewerPane.java

java.lang.Object
  extended byorg.eclipse.swt.widgets.Widget
      extended byorg.eclipse.swt.widgets.Control
          extended byorg.eclipse.swt.widgets.Scrollable
              extended byorg.eclipse.swt.widgets.Composite
                  extended byorg.eclipse.swt.custom.ViewForm
                      extended byorg.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

Field Summary
private  org.eclipse.jface.action.ToolBarManager fToolBarManager
           
 
Fields inherited from class org.eclipse.swt.custom.ViewForm
borderInsideRGB, borderMiddleRGB, borderOutsideRGB, horizontalSpacing, marginHeight, marginWidth, verticalSpacing
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
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
 
Constructor Summary
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.
 
Method Summary
static void clearToolBar(org.eclipse.swt.widgets.Composite parent)
          Clears tool items in the CompareViewerPane's control bar.
private  org.eclipse.jface.action.ToolBarManager getToolBarManager()
           
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.
 void setImage(org.eclipse.swt.graphics.Image image)
          Set the pane's title Image.
 void setText(java.lang.String label)
          Set the pane's title text.
 
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.Composite
checkSubclass, getChildren, getLayout, getTabList, layout, setFocus, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
getBorderWidth, getHorizontalBar, getVerticalBar
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fToolBarManager

private org.eclipse.jface.action.ToolBarManager fToolBarManager
Constructor Detail

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.

Method Detail

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()