org.eclipse.cdt.internal.ui.text
Class COutlineInformationControl

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.PopupDialog
          extended by org.eclipse.cdt.internal.ui.text.AbstractInformationControl
              extended by org.eclipse.cdt.internal.ui.text.COutlineInformationControl
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.text.IInformationControl, org.eclipse.jface.text.IInformationControlExtension, org.eclipse.jface.text.IInformationControlExtension2, org.eclipse.jface.window.IShellProvider, org.eclipse.swt.events.DisposeListener, org.eclipse.swt.internal.SWTEventListener

public class COutlineInformationControl
extends AbstractInformationControl

Control which shows outline information in C/C++ editor. Based on AbstracInformationContol/JavaOutlineInformationControl from JDT.

Author:
P.Tomaszewski

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
 
Fields inherited from class org.eclipse.jface.dialogs.PopupDialog
HOVER_SHELLSTYLE, INFOPOPUP_SHELLSTYLE, INFOPOPUPRESIZE_SHELLSTYLE, POPUP_HORIZONTALSPACING, POPUP_MARGINHEIGHT, POPUP_MARGINWIDTH, POPUP_VERTICALSPACING
 
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK
 
Constructor Summary
COutlineInformationControl(org.eclipse.swt.widgets.Shell parent, int shellStyle, int treeStyle)
          Creates new outline control.
 
Method Summary
 void setInput(java.lang.Object information)
          
 
Methods inherited from class org.eclipse.cdt.internal.ui.text.AbstractInformationControl
addDisposeListener, addFocusListener, computeSizeHint, dispose, hasContents, isFocusControl, removeDisposeListener, removeFocusListener, setBackgroundColor, setFocus, setForegroundColor, setInformation, setLocation, setSize, setSizeConstraints, setVisible, widgetDisposed
 
Methods inherited from class org.eclipse.jface.dialogs.PopupDialog
close, open
 
Methods inherited from class org.eclipse.jface.window.Window
create, getDefaultImage, getDefaultImages, getDefaultOrientation, getReturnCode, getShell, getWindowManager, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setWindowManager
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

COutlineInformationControl

public COutlineInformationControl(org.eclipse.swt.widgets.Shell parent,
                                  int shellStyle,
                                  int treeStyle)
Creates new outline control.

Parameters:
parent - Shell parent.
shellStyle - Style of new shell.
treeStyle - Style of the tree viewer.
Method Detail

setInput

public void setInput(java.lang.Object information)

Specified by:
setInput in interface org.eclipse.jface.text.IInformationControlExtension2
Specified by:
setInput in class AbstractInformationControl