Modelers

org.topcased.modeler.editor.outline
Class OverviewComposite

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.topcased.modeler.editor.outline.OverviewComposite
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class OverviewComposite
extends org.eclipse.swt.widgets.Composite

This is a sample implementation of an outline control showing an overview of a graphical editor.
creation : 8 nov. 2004


Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
OverviewComposite(org.eclipse.swt.widgets.Composite parent, org.eclipse.gef.editparts.ScalableFreeformRootEditPart rootEditPart)
          Creates a new OverviewOutlinePage instance.
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
          Creates the inner controls
 void dispose()
           
 org.eclipse.swt.widgets.Control getControl()
           
 boolean setFocus()
           
 void setVisible(boolean state)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, 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, 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, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, 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

OverviewComposite

public OverviewComposite(org.eclipse.swt.widgets.Composite parent,
                         org.eclipse.gef.editparts.ScalableFreeformRootEditPart rootEditPart)
Creates a new OverviewOutlinePage instance.

Parameters:
parent - the parent composite
rootEditPart - the root edit part
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Creates the inner controls

Parameters:
parent - the parent composite

dispose

public void dispose()
Overrides:
dispose in class org.eclipse.swt.widgets.Widget
See Also:
IPage.dispose()

setVisible

public void setVisible(boolean state)
Overrides:
setVisible in class org.eclipse.swt.widgets.Control

getControl

public org.eclipse.swt.widgets.Control getControl()
Returns:
the main control

setFocus

public boolean setFocus()
Overrides:
setFocus in class org.eclipse.swt.widgets.Composite
Returns:
true if the focus succeed

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.