Class BslSelectionChangedListener
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.ui.contentassist.BslSelectionChangedListener
-
- All Implemented Interfaces:
org.eclipse.jface.text.ITextListener
,org.eclipse.jface.text.link.ILinkedModeListener
public class BslSelectionChangedListener extends Object implements org.eclipse.jface.text.ITextListener, org.eclipse.jface.text.link.ILinkedModeListener
NewITextListener
andILinkedModeListener
for show additional information for
parameters in method, which was chosen by user with content-assist
-
-
Constructor Summary
Constructors Constructor Description BslSelectionChangedListener(org.eclipse.jface.text.ITextViewer viewer, org.eclipse.jface.text.link.LinkedModeModel model, List<com._1c.g5.v8.dt.bsl.ui.contentassist.BslProposalProvider.LinkedPositionInfo> allInfo, BslDocumentationProvider documentation)
Create newITextListener
andILinkedModeListener
for show additional information for
parameters in method, which was chosen by user with content-assist
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
left(org.eclipse.jface.text.link.LinkedModeModel model, int flags)
LinkedModeModel
was closed, we must disposeinfoControl
and remove listener fromviewer
void
resume(org.eclipse.jface.text.link.LinkedModeModel model, int flags)
no action in this casevoid
suspend(org.eclipse.jface.text.link.LinkedModeModel model)
no action in this casevoid
textChanged(org.eclipse.jface.text.TextEvent event)
Listen all of change inviewer
whileLinkedModeModel
will be opened
When user change current part ofLinkedModeModel
, we must changeinfoControl
-
-
-
Constructor Detail
-
BslSelectionChangedListener
public BslSelectionChangedListener(org.eclipse.jface.text.ITextViewer viewer, org.eclipse.jface.text.link.LinkedModeModel model, List<com._1c.g5.v8.dt.bsl.ui.contentassist.BslProposalProvider.LinkedPositionInfo> allInfo, BslDocumentationProvider documentation)
Create newITextListener
andILinkedModeListener
for show additional information for
parameters in method, which was chosen by user with content-assist- Parameters:
viewer
- - currentITextViewer
model
- - currentLinkedModeModel
allInfo
- - additional information for parameters of method
-
-
Method Detail
-
textChanged
public void textChanged(org.eclipse.jface.text.TextEvent event)
Listen all of change inviewer
whileLinkedModeModel
will be opened
When user change current part ofLinkedModeModel
, we must changeinfoControl
- Specified by:
textChanged
in interfaceorg.eclipse.jface.text.ITextListener
-
left
public void left(org.eclipse.jface.text.link.LinkedModeModel model, int flags)
LinkedModeModel
was closed, we must disposeinfoControl
and remove listener fromviewer
- Specified by:
left
in interfaceorg.eclipse.jface.text.link.ILinkedModeListener
-
suspend
public void suspend(org.eclipse.jface.text.link.LinkedModeModel model)
no action in this case- Specified by:
suspend
in interfaceorg.eclipse.jface.text.link.ILinkedModeListener
-
resume
public void resume(org.eclipse.jface.text.link.LinkedModeModel model, int flags)
no action in this case- Specified by:
resume
in interfaceorg.eclipse.jface.text.link.ILinkedModeListener
-
-