@Override protected void showInformationControl(Rectangle subjectArea) { if (fTextViewer instanceof IWidgetTokenOwnerExtension && fTextViewer instanceof IWidgetTokenOwner) { IWidgetTokenOwnerExtension extension= (IWidgetTokenOwnerExtension) fTextViewer; if (extension.requestWidgetToken(this, WIDGET_PRIORITY)) super.showInformationControl(subjectArea); } else if (fTextViewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner owner= (IWidgetTokenOwner) fTextViewer; if (owner.requestWidgetToken(this)) super.showInformationControl(subjectArea); } else super.showInformationControl(subjectArea); }
@Override protected void showInformationControl(Rectangle subjectArea) { if (fTextViewer instanceof IWidgetTokenOwnerExtension && fTextViewer instanceof IWidgetTokenOwner) { IWidgetTokenOwnerExtension extension= (IWidgetTokenOwnerExtension) fTextViewer; if (extension.requestWidgetToken(this, WIDGET_PRIORITY)) super.showInformationControl(subjectArea); } else if (fTextViewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner owner= (IWidgetTokenOwner) fTextViewer; if (owner.requestWidgetToken(this)) super.showInformationControl(subjectArea); } else super.showInformationControl(subjectArea); }
@Override protected void showInformationControl(Rectangle subjectArea) { if (fTextViewer instanceof IWidgetTokenOwnerExtension) { if (((IWidgetTokenOwnerExtension)fTextViewer).requestWidgetToken(this, WIDGET_TOKEN_PRIORITY)) { super.showInformationControl(subjectArea); fIsControlVisible= true; } } else if (fTextViewer instanceof IWidgetTokenOwner) { if (((IWidgetTokenOwner)fTextViewer).requestWidgetToken(this)) { super.showInformationControl(subjectArea); fIsControlVisible= true; } } else { super.showInformationControl(subjectArea); fIsControlVisible= true; } }
@Override protected void showInformationControl(Rectangle subjectArea) { if (fTextViewer instanceof IWidgetTokenOwnerExtension) { if (((IWidgetTokenOwnerExtension)fTextViewer).requestWidgetToken(this, WIDGET_TOKEN_PRIORITY)) { super.showInformationControl(subjectArea); fIsControlVisible= true; } } else if (fTextViewer instanceof IWidgetTokenOwner) { if (((IWidgetTokenOwner)fTextViewer).requestWidgetToken(this)) { super.showInformationControl(subjectArea); fIsControlVisible= true; } } else { super.showInformationControl(subjectArea); fIsControlVisible= true; } }
informationControl.setSize(size.x, size.y); showInformationControl(subjectArea);
informationControl.setSize(size.x, size.y); showInformationControl(subjectArea);