|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.viewers.Viewer
org.eclipse.jface.text.TextViewer
org.eclipse.jface.text.source.SourceViewer
org.eclipse.jface.text.source.projection.ProjectionViewer
org.eclipse.cdt.internal.ui.editor.CSourceViewer
public class CSourceViewer
Source viewer for C/C++ et al.
Field Summary | |
---|---|
static int |
SHOW_HIERARCHY
|
static int |
SHOW_OUTLINE
Show outline operation id. |
Fields inherited from class org.eclipse.jface.text.source.projection.ProjectionViewer |
---|
COLLAPSE, COLLAPSE_ALL, EXPAND, EXPAND_ALL, TOGGLE |
Fields inherited from class org.eclipse.jface.text.TextViewer |
---|
TRACE_ERRORS |
Fields inherited from interface org.eclipse.jface.text.source.ISourceViewer |
---|
CONTENTASSIST_CONTEXT_INFORMATION, CONTENTASSIST_PROPOSALS, FORMAT, INFORMATION, QUICK_ASSIST |
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 | |
---|---|
CSourceViewer(org.eclipse.swt.widgets.Composite parent,
org.eclipse.jface.text.source.IVerticalRuler ruler,
org.eclipse.jface.text.source.IOverviewRuler overviewRuler,
boolean isOverviewRulerShowing,
int styles,
org.eclipse.jface.preference.IPreferenceStore store)
Creates new source viewer. |
Method Summary | |
---|---|
boolean |
canDoOperation(int operation)
|
void |
configure(org.eclipse.jface.text.source.SourceViewerConfiguration configuration)
|
void |
doOperation(int operation)
|
org.eclipse.jface.text.contentassist.IContentAssistant |
getContentAssistant()
|
void |
prependTextPresentationListener(org.eclipse.jface.text.ITextPresentationListener listener)
Prepend given listener to the list of presentation listeners |
void |
propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
|
void |
setPreferenceStore(org.eclipse.jface.preference.IPreferenceStore store)
Sets the preference store on this viewer. |
void |
unconfigure()
|
Methods inherited from class org.eclipse.jface.text.source.projection.ProjectionViewer |
---|
addProjectionListener, addVerticalRulerColumn, computeCollapsedRegion, computeCollapsedRegionAnchor, disableProjection, enableProjection, exposeModelRange, getCoveredModelRanges, getProjectionAnnotationModel, getVisibleRegion, isProjectionMode, overlapsWithVisibleRegion, reinitializeProjection, removeProjectionListener, removeVerticalRulerColumn, resetVisibleRegion, setDocument, setProjectionSummary, setRangeIndication, setVisibleRegion |
Methods inherited from class org.eclipse.jface.text.source.SourceViewer |
---|
activatePlugins, enableOperation, getAnnotationModel, getControl, getCurrentAnnotationHover, getQuickAssistAssistant, getQuickAssistInvocationContext, getRangeIndication, getVisualAnnotationModel, removeRangeIndication, setAnnotationHover, setDocument, setDocument, setDocument, setOverviewRulerAnnotationHover, setRangeIndicator, showAnnotations, showAnnotationsOverview |
Methods inherited from class org.eclipse.jface.text.TextViewer |
---|
addPainter, addPostSelectionChangedListener, addTextInputListener, addTextListener, addTextPresentationListener, addViewportListener, appendVerifyKeyListener, changeTextPresentation, getBottomIndex, getBottomIndexEndOffset, getCurrentTextHover, getDocument, getFindReplaceTarget, getHoverEventLocation, getInput, getMark, getModelCoverage, getRegisteredSupports, getRewriteTarget, getSelectedRange, getSelection, getSelectionProvider, getTextOperationTarget, getTextWidget, getTopIndex, getTopIndexStartOffset, getTopInset, getUndoManager, invalidateTextPresentation, invalidateTextPresentation, isEditable, modelLine2WidgetLine, modelOffset2WidgetOffset, modelRange2WidgetRange, moveFocusToWidgetToken, prependAutoEditStrategy, prependVerifyKeyListener, refresh, register, releaseWidgetToken, removeAutoEditStrategy, removePainter, removePostSelectionChangedListener, removeTextHovers, removeTextInputListener, removeTextListener, removeTextPresentationListener, removeVerifyKeyListener, removeViewportListener, requestWidgetToken, requestWidgetToken, resetPlugins, revealRange, setAutoIndentStrategy, setDefaultPrefixes, setDocumentPartitioning, setEditable, setEventConsumer, setHoverControlCreator, setHyperlinkDetectors, setHyperlinkPresenter, setIndentPrefixes, setInput, setMark, setRedraw, setSelectedRange, setSelection, setTextColor, setTextColor, setTextDoubleClickStrategy, setTextHover, setTextHover, setTopIndex, setUndoManager, 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.text.ITextViewerExtension5 |
---|
getModelCoverage, modelLine2WidgetLine, modelOffset2WidgetOffset, modelRange2WidgetRange, widgetLine2ModelLine, widgetLineOfWidgetOffset, widgetOffset2ModelOffset, widgetRange2ModelRange |
Methods inherited from interface org.eclipse.jface.text.ITextViewerExtension3 |
---|
widgetlLine2ModelLine |
Methods inherited from interface org.eclipse.jface.text.ITextViewer |
---|
addTextInputListener, addTextListener, addViewportListener, changeTextPresentation, getBottomIndex, getBottomIndexEndOffset, getDocument, getFindReplaceTarget, getSelectedRange, getSelectionProvider, getTextOperationTarget, getTextWidget, getTopIndex, getTopIndexStartOffset, getTopInset, invalidateTextPresentation, isEditable, removeTextInputListener, removeTextListener, removeViewportListener, resetPlugins, revealRange, setAutoIndentStrategy, setDefaultPrefixes, setEditable, setEventConsumer, setIndentPrefixes, setSelectedRange, setTextColor, setTextColor, setTextDoubleClickStrategy, setTextHover, setTopIndex, setUndoManager |
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider |
---|
addSelectionChangedListener, removeSelectionChangedListener, setSelection |
Field Detail |
---|
public static final int SHOW_OUTLINE
public static final int SHOW_HIERARCHY
Constructor Detail |
---|
public CSourceViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.jface.text.source.IVerticalRuler ruler, org.eclipse.jface.text.source.IOverviewRuler overviewRuler, boolean isOverviewRulerShowing, int styles, org.eclipse.jface.preference.IPreferenceStore store)
parent
- ruler
- overviewRuler
- isOverviewRulerShowing
- styles
- store
- Method Detail |
---|
public org.eclipse.jface.text.contentassist.IContentAssistant getContentAssistant()
public void configure(org.eclipse.jface.text.source.SourceViewerConfiguration configuration)
configure
in interface org.eclipse.jface.text.source.ISourceViewer
configure
in class org.eclipse.jface.text.source.SourceViewer
public void unconfigure()
unconfigure
in interface org.eclipse.jface.text.source.ISourceViewerExtension2
unconfigure
in class org.eclipse.jface.text.source.SourceViewer
public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
propertyChange
in interface org.eclipse.jface.util.IPropertyChangeListener
public void setPreferenceStore(org.eclipse.jface.preference.IPreferenceStore store)
store
- the preference storepublic void doOperation(int operation)
doOperation
in interface org.eclipse.jface.text.ITextOperationTarget
doOperation
in class org.eclipse.jface.text.source.projection.ProjectionViewer
public boolean canDoOperation(int operation)
canDoOperation
in interface org.eclipse.jface.text.ITextOperationTarget
canDoOperation
in class org.eclipse.jface.text.source.projection.ProjectionViewer
public void prependTextPresentationListener(org.eclipse.jface.text.ITextPresentationListener listener)
listener
- The listener to be added.TextViewer.addTextPresentationListener(ITextPresentationListener)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |