【发布时间】:2016-05-28 18:02:52
【问题描述】:
我正在编写一个带有自定义文本编辑器的 Eclipse 插件。 iam 使用的状态栏 contibutor 是默认设置。显示的这些字段是
我相信他们是因为org.eclipse.ui.part.EditorActionBarContributor中的以下内容
/**
* The status fields to be set to the editor
* @since 3.0
*/
private final static StatusFieldDef[] STATUS_FIELD_DEFS= {
new StatusFieldDef(ITextEditorActionConstants.STATUS_CATEGORY_FIND_FIELD, null, false, EditorMessages.Editor_FindIncremental_reverse_name.length() + 15),
new StatusFieldDef(ITextEditorActionConstants.STATUS_CATEGORY_ELEMENT_STATE, null, true, StatusLineContributionItem.DEFAULT_WIDTH_IN_CHARS + 1),
new StatusFieldDef(ITextEditorActionConstants.STATUS_CATEGORY_INPUT_MODE, ITextEditorActionDefinitionIds.TOGGLE_OVERWRITE, true, StatusLineContributionItem.DEFAULT_WIDTH_IN_CHARS),
new StatusFieldDef(ITextEditorActionConstants.STATUS_CATEGORY_INPUT_POSITION, ITextEditorActionConstants.GOTO_LINE, true, StatusLineContributionItem.DEFAULT_WIDTH_IN_CHARS)
};
我的问题是如何为 linedelimiter 类型添加新的状态字段
【问题讨论】:
标签: java eclipse plugins statusbar