org.eclipse.cdt.internal.ui.buildconsole
Class BuildConsoleViewer

java.lang.Object
  extended by org.eclipse.jface.viewers.Viewer
      extended by org.eclipse.jface.text.TextViewer
          extended by org.eclipse.cdt.internal.ui.buildconsole.BuildConsoleViewer
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.text.IEditingSupportRegistry, org.eclipse.jface.text.ITextOperationTarget, org.eclipse.jface.text.ITextOperationTargetExtension, org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.ITextViewerExtension, org.eclipse.jface.text.ITextViewerExtension2, org.eclipse.jface.text.ITextViewerExtension4, org.eclipse.jface.text.ITextViewerExtension6, org.eclipse.jface.text.IWidgetTokenOwner, org.eclipse.jface.text.IWidgetTokenOwnerExtension, org.eclipse.jface.viewers.IInputProvider, org.eclipse.jface.viewers.IInputSelectionProvider, org.eclipse.jface.viewers.IPostSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.swt.custom.LineStyleListener, org.eclipse.swt.internal.SWTEventListener

public class BuildConsoleViewer
extends org.eclipse.jface.text.TextViewer
implements org.eclipse.swt.custom.LineStyleListener


Field Summary
 
Fields inherited from class org.eclipse.jface.text.TextViewer
TRACE_ERRORS
 
Fields inherited from interface org.eclipse.jface.text.ITextViewerExtension2
DEFAULT_HOVER_STATE_MASK
 
Fields inherited from interface org.eclipse.jface.text.ITextOperationTarget
COPY, CUT, DELETE, PASTE, PREFIX, PRINT, REDO, SELECT_ALL, SHIFT_LEFT, SHIFT_RIGHT, STRIP_PREFIX, UNDO
 
Constructor Summary
BuildConsoleViewer(org.eclipse.swt.widgets.Composite parent)
          Creates a new console viewer and adds verification checking to only allow text modification if the text is being modified in the editable portion of the underlying document.
 
Method Summary
 boolean isAutoScroll()
          Returns whether this viewer should auto-scroll as output is appended to the document.
 void lineGetStyle(org.eclipse.swt.custom.LineStyleEvent event)
           
 void setAutoScroll(boolean scroll)
          Sets whether this viewer should auto-scroll as output is appended to the document.
 void setDocument(org.eclipse.jface.text.IDocument doc)
           
 
Methods inherited from class org.eclipse.jface.text.TextViewer
activatePlugins, addPainter, addPostSelectionChangedListener, addTextInputListener, addTextListener, addTextPresentationListener, addViewportListener, appendVerifyKeyListener, canDoOperation, changeTextPresentation, doOperation, enableOperation, getBottomIndex, getBottomIndexEndOffset, getControl, getCurrentTextHover, getDocument, getFindReplaceTarget, getHoverEventLocation, getInput, getMark, getModelCoverage, getRegisteredSupports, getRewriteTarget, getSelectedRange, getSelection, getSelectionProvider, getTextOperationTarget, getTextWidget, getTopIndex, getTopIndexStartOffset, getTopInset, getUndoManager, getVisibleRegion, invalidateTextPresentation, invalidateTextPresentation, isEditable, modelLine2WidgetLine, modelOffset2WidgetOffset, modelRange2WidgetRange, moveFocusToWidgetToken, overlapsWithVisibleRegion, prependAutoEditStrategy, prependVerifyKeyListener, refresh, register, releaseWidgetToken, removeAutoEditStrategy, removePainter, removePostSelectionChangedListener, removeTextHovers, removeTextInputListener, removeTextListener, removeTextPresentationListener, removeVerifyKeyListener, removeViewportListener, requestWidgetToken, requestWidgetToken, resetPlugins, resetVisibleRegion, revealRange, setAutoIndentStrategy, setDefaultPrefixes, setDocument, setDocumentPartitioning, setEditable, setEventConsumer, setHoverControlCreator, setHyperlinkDetectors, setHyperlinkPresenter, setIndentPrefixes, setInput, setMark, setRedraw, setSelectedRange, setSelection, setTextColor, setTextColor, setTextDoubleClickStrategy, setTextHover, setTextHover, setTopIndex, setUndoManager, setVisibleRegion, unregister, widgetLine2ModelLine, widgetLineOfWidgetOffset, widgetlLine2ModelLine, widgetOffset2ModelOffset, widgetRange2ModelRange
 
Methods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, getData, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
 

Constructor Detail

BuildConsoleViewer

public BuildConsoleViewer(org.eclipse.swt.widgets.Composite parent)
Creates a new console viewer and adds verification checking to only allow text modification if the text is being modified in the editable portion of the underlying document.

See Also:
VerifyListener
Method Detail

setAutoScroll

public void setAutoScroll(boolean scroll)
Sets whether this viewer should auto-scroll as output is appended to the document.

Parameters:
scroll -

isAutoScroll

public boolean isAutoScroll()
Returns whether this viewer should auto-scroll as output is appended to the document.


setDocument

public void setDocument(org.eclipse.jface.text.IDocument doc)
Specified by:
setDocument in interface org.eclipse.jface.text.ITextViewer
Overrides:
setDocument in class org.eclipse.jface.text.TextViewer

lineGetStyle

public void lineGetStyle(org.eclipse.swt.custom.LineStyleEvent event)
Specified by:
lineGetStyle in interface org.eclipse.swt.custom.LineStyleListener