private final Template fTemplate;
private final TemplateContext fContext;
private final ITextViewer fViewer;
-// private final Image fImage;
+ private final Image fImage;
private final IRegion fRegion;
private TemplateBuffer fTemplateBuffer;
* @param context the context in which the template was requested.
* @param image the icon of the proposal.
*/
- public TemplateProposal(Template template, TemplateContext context, IRegion region, ITextViewer viewer){ //, Image image) {
+ public TemplateProposal(Template template, TemplateContext context, IRegion region, ITextViewer viewer, Image image) {
// Assert.isNotNull(template);
// Assert.isNotNull(context);
// Assert.isNotNull(region);
fTemplate= template;
fContext= context;
fViewer= viewer;
-// fImage= image;
+ fImage= image;
fRegion= region;
}
* @see ICompletionProposal#getImage()
*/
public Image getImage() {
-// return fImage;
- return null;
+ return fImage;
}
/*