Overview

 
Package  Use  Tree  Serialized  Deprecated  Index  Help 
SWT LPEX
v3.0.0
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES  
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD


 

com.ibm.lpex.alef
Class LpexAnnotationBarHoverManager

java.lang.Object
  extended byorg.eclipse.jface.text.AbstractInformationControlManager
      extended byorg.eclipse.jface.text.AbstractHoverInformationControlManager
          extended byorg.eclipse.jface.text.source.AnnotationBarHoverManager
              extended bycom.ibm.lpex.alef.LpexAnnotationBarHoverManager


public class LpexAnnotationBarHoverManager
extends org.eclipse.jface.text.source.AnnotationBarHoverManager

LPEX implementation of AnnotationBarHoverManager. This manager controls the layout, content, and visibility of an information control in reaction to mouse-hover events issued by the vertical ruler of an LpexSourceViewer.


Nested Class Summary
 
Nested classes inherited from class org.eclipse.jface.text.source.AnnotationBarHoverManager
org.eclipse.jface.text.source.AnnotationBarHoverManager.Closer
 
Nested classes inherited from class org.eclipse.jface.text.AbstractInformationControlManager
org.eclipse.jface.text.AbstractInformationControlManager.Anchor, org.eclipse.jface.text.AbstractInformationControlManager.IInformationControlCloser
 
Field Summary
 
Fields inherited from class org.eclipse.jface.text.source.AnnotationBarHoverManager
fAllowMouseExit
 
Fields inherited from class org.eclipse.jface.text.AbstractInformationControlManager
ANCHOR_BOTTOM, ANCHOR_GLOBAL, ANCHOR_LEFT, ANCHOR_RIGHT, ANCHOR_TOP, fDisposed, fInformationControl, fInformationControlCloser, fInformationControlCreator, STORE_LOCATION_X, STORE_LOCATION_Y, STORE_SIZE_HEIGHT, STORE_SIZE_WIDTH
 
Constructor Summary
LpexAnnotationBarHoverManager(org.eclipse.jface.text.source.IVerticalRulerInfo rulerInfo, org.eclipse.jface.text.source.ISourceViewer sourceViewer, org.eclipse.jface.text.source.IAnnotationHover annotationHover, org.eclipse.jface.text.IInformationControlCreator creator)
          Creates an annotation hover manager with the given parameters.
 
Method Summary
protected  void computeInformation()
           
 
Methods inherited from class org.eclipse.jface.text.source.AnnotationBarHoverManager
computeLocation, computeSizeConstraints, getAnnotationHover, getSourceViewer, getVerticalRulerInfo
 
Methods inherited from class org.eclipse.jface.text.AbstractHoverInformationControlManager
dispose, getHoverEvent, getHoverEventLocation, getHoverEventStateMask, presentInformation, setEnabled
 
Methods inherited from class org.eclipse.jface.text.AbstractInformationControlManager
computeInformationControlLocation, computeSizeConstraints, disposeInformationControl, doShowInformation, getInformationControl, getNextFallbackAnchor, getSubjectArea, getSubjectControl, handleInformationControlDisposed, handleSubjectControlDisposed, hideInformationControl, install, isEnabled, restoreInformationControlBounds, setAnchor, setCloser, setCustomInformationControlCreator, setFallbackAnchors, setInformation, setInformation, setMargins, setRestoreInformationControlBounds, setSizeConstraints, showInformation, showInformationControl, storeInformationControlBounds, takesFocusWhenVisible, updateLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

 

 

LpexAnnotationBarHoverManager

public LpexAnnotationBarHoverManager(org.eclipse.jface.text.source.IVerticalRulerInfo rulerInfo,
                                     org.eclipse.jface.text.source.ISourceViewer sourceViewer,
                                     org.eclipse.jface.text.source.IAnnotationHover annotationHover,
                                     org.eclipse.jface.text.IInformationControlCreator creator)

Creates an annotation hover manager with the given parameters. In addition, the hovers anchor is RIGHT and the margin is 5 points to the right.

Parameters:
rulerInfo - the LpexVerticalRuler this manager connects to
sourceViewer - the LpexSourceViewer this manager connects to
annotationHover - the annotation hover providing the information to be displayed
creator - the information control creator
Method Detail

 

 

computeInformation

protected void computeInformation()


 

Overview

 
Package  Use  Tree  Serialized  Deprecated  Index  Help 
SWT LPEX
v3.0.0
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES  
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD