View 关于eclipse插件标记过滤器配置
我制作了eclipse插件,它有marker视图。 该视图具有“配置内容”,即标记过滤器配置。 在过滤器配置中,默认选中“显示所有项目”,但我想取消选中此选项并选中自定义选项。 你怎么能这样做?请帮忙!!View 关于eclipse插件标记过滤器配置,view,configuration,filter,marker,View,Configuration,Filter,Marker,我制作了eclipse插件,它有marker视图。 该视图具有“配置内容”,即标记过滤器配置。 在过滤器配置中,默认选中“显示所有项目”,但我想取消选中此选项并选中自定义选项。 你怎么能这样做?请帮忙!! 非常感谢你 因为没有导出内部位,所以在代码中实现这一点是非常不切实际的,但是您可以使用一些模糊的配置技巧将“用户定义的”问题窗格过滤器插入到自定义问题视图中 创建自定义标记视图()。记录您的视图ID 如果还没有,请在plugin.xml中的产品定义中创建一个“preferenceCustomi
非常感谢你 因为没有导出内部位,所以在代码中实现这一点是非常不切实际的,但是您可以使用一些模糊的配置技巧将“用户定义的”问题窗格过滤器插入到自定义问题视图中
<extension id="product" point="org.eclipse.core.runtime.products">
<product application="com.example.product.application" name="App">
<property name="appName" value="My App"/>
<property name="preferenceCustomization" value="plugin_customization.ini"/>
<property name="applicationXMI" value="com.example.product.application/Application.e4xmi"/>
<property name="applicationCSS" value="platform:/plugin/com.example.product.application.branding/css/default.css"/>
</product>
</extension>
org.eclipse.ui.ide/org.eclipse.ui.internal.views.markers.CachedMarkerBuildercom.example.product.application.view.problems=
- 如果希望对标记的数量应用数字限制,则markerLimitEnabled为“true”,否则为“false”
- markerLimit设置要显示的最大标记数。如果markerLimitEnabled为false,则忽略该选项
- 范围根据当前选择设置将显示哪些资源的问题。这是一个整数
- 值0(零)将显示所有工作区资源中的所有问题
- 值1(一)将显示所选资源的问题
- 值为2(两)将显示所选资源及其子体的问题
- 值为3(三)将显示所选资源项目中所有资源的问题
- 值4(四)将显示当前工作集中所有资源的问题
- 如果希望默认情况下将其应用于“问题”窗格,则enabled为“true”。如果您不希望这样,请选择“false”。 filterGroup元素的子元素对于指定要显示哪些列以及(可能)它们的列宽非常有用,但我还没有深入研究这方面
org.eclipse.ui.ide/org.eclipse.ui.internal.views.markers.CachedMarkerBuildercom.example.product.application.view.problems=<?xml version="1.0" encoding="UTF-8"?><prefs markerLimitEnabled="false"><filterGroup scope="3" enabled="true"></filterGroup></prefs>