org.eclipse.ui.editors.text.EditorsUI#getTooltipAffordanceString ( )源码实例Demo

下面列出了org.eclipse.ui.editors.text.EditorsUI#getTooltipAffordanceString ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: solidity-ide   文件: CustomCSSHelpHoverProvider.java
@Override
public IInformationControl doCreateInformationControl(Shell parent) {
	String tooltipAffordanceString = EditorsUI
			.getTooltipAffordanceString();
	if (BrowserInformationControl.isAvailable(parent)) {
		String font = "org.eclipse.jdt.ui.javadocfont";
		BrowserInformationControl iControl = new BrowserInformationControl(
				parent, font, false) {
			@Override
			public IInformationControlCreator getInformationPresenterControlCreator() {
				return fInformationPresenterControlCreator;
			}
		};
		addLinkListener(iControl);
		return iControl;
	} else {
		return new DefaultInformationControl(parent,
				tooltipAffordanceString);
	}
}
 
源代码2 项目: Pydev   文件: AbstractPyEditorTextHover.java
@Override
public IInformationControlCreator getHoverControlCreator() {
    return new IInformationControlCreator() {

        @Override
        public IInformationControl createInformationControl(Shell parent) {
            String tooltipAffordanceString = null;
            try {
                tooltipAffordanceString = EditorsUI.getTooltipAffordanceString();
            } catch (Throwable e) {
                //Not available on Eclipse 3.2
            }
            informationControl = new PyInformationControl(parent, tooltipAffordanceString,
                    informationPresenter);
            return informationControl;
        }
    };
}
 
源代码3 项目: xtext-eclipse   文件: XbaseHoverProvider.java
@Override
public IInformationControl doCreateInformationControl(Shell parent) {
	String tooltipAffordanceString = EditorsUI.getTooltipAffordanceString();
	if (BrowserInformationControl.isAvailable(parent)) {
		String font = "org.eclipse.jdt.ui.javadocfont";
		IXtextBrowserInformationControl iControl = new XbaseInformationControl(parent, font,
				tooltipAffordanceString, xbaseHoverConfiguration) {
			@Override
			public IInformationControlCreator getInformationPresenterControlCreator() {
				return fInformationPresenterControlCreator;
			}
		};
		addLinkListener(iControl);
		return iControl;
	} else {
		return new DefaultInformationControl(parent, tooltipAffordanceString);
	}
}
 
源代码4 项目: statecharts   文件: HelpHoverProvider.java
@Override
public IInformationControl doCreateInformationControl(Shell parent) {
	String tooltipAffordanceString = EditorsUI.getTooltipAffordanceString();
	if (BrowserInformationControl.isAvailable(parent)) {
		String font = "org.eclipse.jdt.ui.javadocfont";

		boolean areHoverDocsScrollable = true;

		// resizable flag of BrowserInformationControl causes the scrollbar to be always
		// enabled.
		BrowserInformationControl iControl = new BrowserInformationControl(parent, font,
				areHoverDocsScrollable) {
			@Override
			public IInformationControlCreator getInformationPresenterControlCreator() {
				return fInformationPresenterControlCreator;
			}
		};
		addLinkListener(iControl);
		return iControl;
	} else {
		return new DefaultInformationControl(parent, tooltipAffordanceString);
	}
}
 
源代码5 项目: gama   文件: GamlHoverProvider.java
@Override
public IInformationControl doCreateInformationControl(final Shell parent) {

	final String tooltipAffordanceString = EditorsUI.getTooltipAffordanceString();
	if (BrowserInformationControl.isAvailable(parent)) {
		final String font = "org.eclipse.jdt.ui.javadocfont"; // FIXME:
																// PreferenceConstants.APPEARANCE_JAVADOC_FONT;
		final IXtextBrowserInformationControl iControl =
				new GamlInformationControl(parent, font, tooltipAffordanceString) {

				};
		addLinkListener(iControl);
		return iControl;
	} else {
		return new DefaultInformationControl(parent, tooltipAffordanceString);
	}
}
 
public IInformationControl doCreateInformationControl(Shell parent)
{
	if (CustomBrowserInformationControl.isAvailable(parent))
	{
		CustomBrowserInformationControl iControl = new CustomBrowserInformationControl(parent, null,
				EditorsUI.getTooltipAffordanceString())
		{
			public IInformationControlCreator getInformationPresenterControlCreator()
			{
				return informationPresenterControlCreator;
			}
		};
		iControl.setBackgroundColor(getBackgroundColor());
		iControl.setForegroundColor(getForegroundColor());
		return iControl;
	}
	else
	{
		// return new ThemedInformationControl(parent, null, EditorsUI.getTooltipAffordanceString());
		return new DefaultInformationControl(parent, true);
	}
}
 
@Override
public IInformationControl doCreateInformationControl(Shell parent) {
	return new AnnotationInformationControl(parent, EditorsUI.getTooltipAffordanceString()) {

		@Override
		public IInformationControlCreator getInformationPresenterControlCreator() {
			return fPresenterControlCreator;
		}
	};
}
 
源代码8 项目: xtext-eclipse   文件: AbstractHover.java
@Override
public IInformationControlCreator getHoverControlCreator() {
	return new IInformationControlCreator() {
		@Override
		public IInformationControl createInformationControl(Shell parent) {
			return new DefaultInformationControl(parent, EditorsUI.getTooltipAffordanceString());
		}
	};
}
 
源代码9 项目: goclipse   文件: AbstractJavaEditorTextHover.java
@Override
public IInformationControlCreator getHoverControlCreator() {
	return new IInformationControlCreator() {
		@Override
		public IInformationControl createInformationControl(Shell parent) {
			return new DefaultInformationControl(parent, EditorsUI.getTooltipAffordanceString());
		}
	};
}
 
源代码10 项目: xds-ide   文件: ModulaSpellingHover.java
@Override
public IInformationControlCreator getHoverControlCreator() {
	return new IInformationControlCreator() {
		public IInformationControl createInformationControl(Shell parent) {
			return new HoverInformationControl(parent, EditorsUI.getTooltipAffordanceString());
		}
	};
}
 
源代码11 项目: xds-ide   文件: ModulaInformationProvider.java
public IInformationControlCreator getInformationPresenterControlCreator() {
    return new IInformationControlCreator() {
        public IInformationControl createInformationControl(Shell parent) {
            HoverInformationControl mic = new HoverInformationControl(parent, EditorsUI.getTooltipAffordanceString());
            IInformationControlCreator creatorWithFocus = mic.getInformationPresenterControlCreator();
            return creatorWithFocus.createInformationControl(parent);
        }
    };
}
 
源代码12 项目: xds-ide   文件: ModulaEditorTextHover.java
/**
 * {@inheritDoc}
 */
@Override
public IInformationControlCreator getHoverControlCreator() {
	if (lastReturnedHover instanceof ITextHoverExtension) {
		return ((ITextHoverExtension) lastReturnedHover).getHoverControlCreator();
	} else {
		return new IInformationControlCreator() {
			public IInformationControl createInformationControl(Shell parent) {
				return new HoverInformationControl(parent, EditorsUI.getTooltipAffordanceString());
			}
		};
	}
}
 
源代码13 项目: gef   文件: DotColorProposalProvider.java
/**
 * This customization is needed to render the additional proposal
 * information in html form properly.
 */
@Override
protected ConfigurableCompletionProposal doCreateProposal(String proposal,
		StyledString displayString, Image image, int replacementOffset,
		int replacementLength) {
	return new ConfigurableCompletionProposal(proposal, replacementOffset,
			replacementLength, proposal.length(), image, displayString,
			null, null) {
		@Override
		public IInformationControlCreator getInformationControlCreator() {
			return new IInformationControlCreator() {

				@Override
				public IInformationControl createInformationControl(
						Shell parent) {
					/**
					 * These information has been taken from the
					 * org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider.HoverControlCreator
					 * class
					 */
					String font = "org.eclipse.jdt.ui.javadocfont"; //$NON-NLS-1$
					String tooltipAffordanceString = EditorsUI
							.getTooltipAffordanceString();
					return new XtextBrowserInformationControl(parent, font,
							tooltipAffordanceString);
				}
			};
		}
	};
}
 
@Override
public IInformationControl doCreateInformationControl(Shell parent) {
	return new AnnotationInformationControl(parent, EditorsUI.getTooltipAffordanceString()) {
		/*
		 * @see org.eclipse.jface.text.IInformationControlExtension5#getInformationPresenterControlCreator()
		 */
		@Override
		public IInformationControlCreator getInformationPresenterControlCreator() {
			return fPresenterControlCreator;
		}
	};
}
 
源代码15 项目: typescript.java   文件: AbstractAnnotationHover.java
@Override
public IInformationControl doCreateInformationControl(Shell parent) {
	return new AnnotationInformationControl(parent, EditorsUI.getTooltipAffordanceString()) {
		/*
		 * @see org.eclipse.jface.text.IInformationControlExtension5#
		 * getInformationPresenterControlCreator()
		 */
		@Override
		public IInformationControlCreator getInformationPresenterControlCreator() {
			return fPresenterControlCreator;
		}
	};
}
 
@Override
public IInformationControlCreator getHoverControlCreator() {
	return new IInformationControlCreator() {
		public IInformationControl createInformationControl(Shell parent) {
			fInformationControl= new ChangeHoverInformationControl(parent, false, fOrientation, fPartition, EditorsUI.getTooltipAffordanceString());
			fInformationControl.setHorizontalScrollPixel(fLastScrollIndex);
			return fInformationControl;
		}
	};
}
 
@Override
public IInformationControl doCreateInformationControl(Shell parent) {
	return new NLSHoverControl(parent, EditorsUI.getTooltipAffordanceString()) {
		/*
		 * @see org.eclipse.jface.text.IInformationControlExtension5#getInformationPresenterControlCreator()
		 */
		@Override
		public IInformationControlCreator getInformationPresenterControlCreator() {
			return fPresenterControlCreator;
		}
	};
}
 
public IInformationControlCreator getHoverControlCreator() {
	return new IInformationControlCreator() {
		public IInformationControl createInformationControl(Shell parent) {
			return new DefaultInformationControl(parent, EditorsUI.getTooltipAffordanceString());
		}
	};
}
 
源代码19 项目: birt   文件: ScriptDebugHover.java
public IInformationControlCreator getHoverControlCreator( )
{
	return new IInformationControlCreator( ) {

		public IInformationControl createInformationControl( Shell parent )
		{
			return new DefaultInformationControl( parent,
					EditorsUI.getTooltipAffordanceString( ) );
		}
	};
}
 
源代码20 项目: goclipse   文件: AbstractAnnotationHover.java
@Override
public IInformationControl doCreateInformationControl(Shell parent) {
	return new AnnotationInformationControl(parent, EditorsUI.getTooltipAffordanceString()) {
		/*
		 * @see org.eclipse.jface.text.IInformationControlExtension5#getInformationPresenterControlCreator()
		 */
		@Override
		public IInformationControlCreator getInformationPresenterControlCreator() {
			return fPresenterControlCreator;
		}
	};
}