org.eclipse.cdt.internal.ui.typehierarchy
Class THInformationControl

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.typehierarchy.THInformationControl
All Implemented Interfaces:
java.util.EventListener, ITHModelPresenter, 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 THInformationControl
extends AbstractInformationControl
implements ITHModelPresenter


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
THInformationControl(org.eclipse.swt.widgets.Shell parent, int shellStyle, int treeStyle)
           
 
Method Summary
 org.eclipse.ui.progress.IWorkbenchSiteProgressService getProgressService()
           
 void onEvent(int event)
           
 void setInput(java.lang.Object input)
          
 void setMessage(java.lang.String msg)
           
 void widgetDisposed(org.eclipse.swt.events.DisposeEvent event)
          
 
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
 
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

THInformationControl

public THInformationControl(org.eclipse.swt.widgets.Shell parent,
                            int shellStyle,
                            int treeStyle)
Method Detail

setInput

public void setInput(java.lang.Object input)
Description copied from class: AbstractInformationControl

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

widgetDisposed

public void widgetDisposed(org.eclipse.swt.events.DisposeEvent event)
Description copied from class: AbstractInformationControl

Specified by:
widgetDisposed in interface org.eclipse.swt.events.DisposeListener
Overrides:
widgetDisposed in class AbstractInformationControl
Parameters:
event - can be null

Subclasses may extend.


onEvent

public void onEvent(int event)
Specified by:
onEvent in interface ITHModelPresenter

setMessage

public void setMessage(java.lang.String msg)
Specified by:
setMessage in interface ITHModelPresenter

getProgressService

public org.eclipse.ui.progress.IWorkbenchSiteProgressService getProgressService()
Specified by:
getProgressService in interface ITHModelPresenter