0

私の問題は以下に関連しています:Eclipse PDE:カスタムQuickFixはProblems Viewでのみ利用可能ですか?、しかし、QuickAssistAssistantを使用できません。既存のM2Epom.xmlエディターにクイックフィックス付きのマーカーを追加する必要があります。

私はすでにこれを行うことができます:

テキストホバーとしてクイックフィックスを表示

しかし、注釈アイコンをクリックした後でも、マーカーアイコンを(電球で変形するように)変更して、可能なクイックフィックスを表示する方法をまだ見つけることができません。

このアイコンが欲しい 欲しいもの

私は現在この構成を使用しています

   <extension
          id="me.gladwell.eclipse.m2e.android.markers.dependency.apklib"
          point="org.eclipse.core.resources.markers">
          <super type="org.eclipse.core.resources.problemmarker"/>
          <super type="org.eclipse.core.resources.textmarker"/>
          <super type="me.gladwell.eclipse.m2e.android.markers.dependency"/>
          <persistent value="true" />
   </extension>
   <extension
           point="org.eclipse.ui.ide.markerResolution">
           <markerResolutionGenerator
                  markerType="me.gladwell.eclipse.m2e.android.markers.dependency.apklib"
                  class="me.gladwell.eclipse.m2e.android.quickfix.ImportApklibResolutionGenerator"/>
   </extension>   
   <extension
           point="org.eclipse.ui.editors.annotationTypes">
           <type
               name="me.gladwell.eclipse.m2e.android.annotations"
               super="org.eclipse.ui.workbench.texteditor.error"
               markerType="me.gladwell.eclipse.m2e.android.markers.dependency.apklib"
               markerSeverity="2">
         </type>
   </extension>   
4

1 に答える 1

1

手遅れかもしれませんが、org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification拡張ポイントを確認する必要があります。

それをannotationTypeで拡張し、quickfixアイコンで'quickFixIcon'属性を指定するだけです

于 2013-03-20T20:41:20.273 に答える