类org.eclipse.ui.texteditor.StatusLineContributionItem源码实例Demo

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

@Override
public void contributeToStatusLine(IStatusLineManager statusLineManager) {
	commandsMenuContributionItem = new CommandsMenuContributionItem();
	statusLineManager.add(commandsMenuContributionItem);
	super.contributeToStatusLine(statusLineManager);

	inputPositionStatsContributionItem = new StatusLineContributionItem(ITextEditorActionConstants.STATUS_CATEGORY_INPUT_POSITION, true, 24);
	IContributionItem[] contributionItems = statusLineManager.getItems();
	for (IContributionItem contributionItem : contributionItems) {
		String id = contributionItem.getId();

		if (ITextEditorActionConstants.STATUS_CATEGORY_INPUT_POSITION.equals(id)) {
			statusLineManager.remove(contributionItem);
			statusLineManager.add(inputPositionStatsContributionItem);
		}
	}
}
 
public TLAMultiPageEditorActionBarContributor()
{
    super();
    fContentAssistProposal = new RetargetTextEditorAction(TLAEditorMessages.getResourceBundle(),
            "ContentAssistProposal."); //$NON-NLS-1$
    fContentAssistProposal.setActionDefinitionId(ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS);
    fContentAssistTip = new RetargetTextEditorAction(TLAEditorMessages.getResourceBundle(), "ContentAssistTip."); //$NON-NLS-1$
    fContentAssistTip.setActionDefinitionId(ITextEditorActionDefinitionIds.CONTENT_ASSIST_CONTEXT_INFORMATION);

    // status field for the line and column of the cursor
    cursorPositionStatusField = new StatusLineContributionItem(
            ITextEditorActionConstants.STATUS_CATEGORY_INPUT_POSITION);
}
 
源代码3 项目: e4macs   文件: ModeLineFlasher.java
protected StatusLineContributionItem initStatusLineItem() {
	if (flashItem == null) {
		setColors();
		flashItem = new FlashLineContributionItem(FLASH_ID, true, 83);;
	}		
	flashItem.setBackground(backs[flashCount % backs.length]);
	return flashItem;
}
 
/**
 * Contributes the status item to the status line.
 *
 * @param statusLineManager the status line manager
 */
@Override
public void contributeToStatusLine(IStatusLineManager statusLineManager) {
  super.contributeToStatusLine(statusLineManager);

  mStatusLineModeItem = new StatusLineContributionItem(ID);

  mStatusLineModeItem.setVisible(true);

  statusLineManager.add(mStatusLineModeItem);
}
 
源代码5 项目: e4macs   文件: StatusItemSupport.java
protected abstract StatusLineContributionItem initStatusLineItem(); 
 类所在包
 同包方法