org.topbraidcomposer.ui.util
Class AbstractPanel

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.topbraidcomposer.ui.util.AbstractPanel
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
Direct Known Subclasses:
CreateClassesPanel, DefaultAnnotationsTablePanel

public abstract class AbstractPanel
extends org.eclipse.swt.widgets.Composite


Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
AbstractPanel(org.eclipse.swt.widgets.Composite parent, java.lang.String text)
           
 
Method Summary
protected abstract  void addToolBarItems(org.eclipse.jface.action.IToolBarManager toolBarManager)
           
protected abstract  org.eclipse.swt.widgets.Control createMainControl(org.eclipse.swt.widgets.Composite parent)
           
protected  void setLabelForeground(org.eclipse.swt.graphics.Color color)
           
protected  void setLabelText(java.lang.String text)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, 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, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, 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
 

Constructor Detail

AbstractPanel

public AbstractPanel(org.eclipse.swt.widgets.Composite parent,
                     java.lang.String text)
Method Detail

addToolBarItems

protected abstract void addToolBarItems(org.eclipse.jface.action.IToolBarManager toolBarManager)

createMainControl

protected abstract org.eclipse.swt.widgets.Control createMainControl(org.eclipse.swt.widgets.Composite parent)

setLabelForeground

protected void setLabelForeground(org.eclipse.swt.graphics.Color color)

setLabelText

protected void setLabelText(java.lang.String text)