Eclipse plugin 控制eclipse属性对话框中属性页的排序顺序
目前,当我使用Eclipse plugin 控制eclipse属性对话框中属性页的排序顺序,eclipse-plugin,properties,Eclipse Plugin,Properties,目前,当我使用org.Eclipse.ui.propertyPages扩展点向Eclipse提供属性页时,各个属性页会根据页面名称的字母顺序显示在属性对话框中 是否有方法控制属性页的列出顺序?我希望基本属性页总是显示在第一位,后面是不太重要的页面 我尝试更改页面的id,但似乎没有任何效果 有什么建议吗 FWIW:看起来基本eclipse可以做到这一点。。。在RegistryPageContributor的contributePropertyPage方法中,如果属性页id为“org.eclips
org.Eclipse.ui.propertyPages
扩展点向Eclipse提供属性页时,各个属性页会根据页面名称的字母顺序显示在属性对话框中
是否有方法控制属性页的列出顺序?我希望基本属性页总是显示在第一位,后面是不太重要的页面
我尝试更改页面的id,但似乎没有任何效果
有什么建议吗
FWIW:看起来基本eclipse可以做到这一点。。。在RegistryPageContributor的contributePropertyPage方法中,如果属性页id为“org.eclipse.ui.propertypages.info.file”,它会将PropertyPageNode的优先级设置为-1。这正是我想要做的。您可以将不太重要的页面作为基本属性页面的子属性页面 您可以使用隐藏/显示方法将所有属性放在同一页上。解决了这个问题 我需要做的是在我的
WorkbenchHadVisor
类中提供我自己的贡献比较程序
ContributionCompactor有一个compare方法,允许我确定属性页列表中项目的排序顺序
找到信息。不确定“子属性页”是什么意思。@david:对不起,我键入时正在考虑首选项页。