类org.eclipse.ui.IEditorActionBarContributor源码实例Demo

下面列出了怎么用org.eclipse.ui.IEditorActionBarContributor的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: birt   文件: AbstractMultiPageEditor.java
/**
 * Notifies action bar contributor about page change.
 * 
 * @param pageIndex
 *            the index of the new page
 */
protected void updateActionBarContributor( int pageIndex )
{
	super.updateActionBarContributor( pageIndex );
	// Overwrite this method to implement multi-editor action bar
	// contributor
	IEditorActionBarContributor contributor = getEditorSite( ).getActionBarContributor( );
	if ( contributor instanceof IMultiPageEditorActionBarContributor
			&& pageIndex >= 0
			&& pageIndex < pages.size( ) )
	{
		Object page = pages.get( pageIndex );
		if ( page instanceof IFormPage )
		{
			( (IMultiPageEditorActionBarContributor) contributor ).setActivePage( (IFormPage) page );
		}
	}

}
 
源代码2 项目: birt   文件: FormPageDef.java
public IEditorActionBarContributor createActionBarContributor( )
{
	Object def = loadClass( element, ATTRIBUTE_ACTION_BAR_CONTRIBUTOR );
	if ( def instanceof IEditorActionBarContributor )
	{
		return (IEditorActionBarContributor) def;
	}
	return null;
}
 
源代码3 项目: Pydev   文件: EditorUtils.java
public static IStatusLineManager getStatusLineManager(ITextEditor editor) {
    IEditorActionBarContributor contributor = editor.getEditorSite().getActionBarContributor();
    if (!(contributor instanceof EditorActionBarContributor)) {
        return null;
    }

    IActionBars actionBars = ((EditorActionBarContributor) contributor).getActionBars();
    if (actionBars == null) {
        return null;
    }

    return actionBars.getStatusLineManager();
}
 
public SubActionBarDef( IActionBars rootBar,
		IEditorActionBarContributor actionBarContrubutor )
{
	this.subActionBar = new SubActionBars( rootBar );
	this.actionBarContrubutor = actionBarContrubutor;
}
 
源代码5 项目: bonita-studio   文件: DummyEditorSite.java
@Override
public IEditorActionBarContributor getActionBarContributor() {
    return null;
}
 
源代码6 项目: bonita-studio   文件: EmbeddedEditorSite.java
@Override
public IEditorActionBarContributor getActionBarContributor() {
    return null;
}
 
源代码7 项目: slr-toolkit   文件: BibtexEditor.java
/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * 
 * @generated
 */
public IEditorActionBarContributor getActionBarContributor() {
	return getEditorSite().getActionBarContributor();
}
 
 类所在包
 同包方法