現在、Eclipse IDE用のプラグインを作成しています。このプラグインでは、自分のタイプのリソースマーカー(IMarker)を定義しました。 「次の注釈」/「前の注釈」ボタンのような標準的なEclipseの手段を使用すると、ユーザーはこれらのマーカー間を移動することができます。私はまた、単一のマーカーに関するいくつかの詳細情報を示すビューを書いた。このビューは、ユーザーがマーカーに移動したときに更新されます。ユーザーがマーカを選択/ジャンプしたときに通知される何らかのリスナ/オブザーバを登録することはできますか?もしそうなら、どうですか?そうでない場合は、私の選択肢は何ですか?ユーザーがEclipseのマーカー(注釈)にジャンプしたときに通知を受け取ります。
0
A
答えて
1
次の注釈アクションは、ITextEditorExtension4.gotAnnotation
メソッドの呼び出しを終了します。これに対する通常の実装はAbstractTextEditor
です。この単なる呼び出しは注釈を見つけ、selectAndReveal
メソッドを呼び出します。
このために使用できる特別なリスナーはありません。 ISelectionService
選択リスナーを使用できるように、通常の選択イベントを生成する必要がありますが、その選択がマーカのためのものである場合は、処理しなければなりません。
関連する問題
- 1. 通知が通知されたときに通知を受け取る方法
- 2. NSOperationが失敗したときに通知を受け取ります。
- 3. アプリが終了したときに通知を受け取ります
- 4. UITextFieldがFirstFirstResponderになったときに通知を受け取ります
- 5. Slack:Botがオフラインになったときに通知を受け取ります。
- 6. アンドロイドアプリケーションがクラッシュしたときに通知を受け取る
- 7. お客様がRuby on Eコマースアプリで注文したときに通知を受け取ります
- 8. ユーザーがS3バケットにアップロードしたときに通知を受け取りますか?
- 9. ワークステーションがロックされたときに通知を受け取ります
- 10. DTE.ActiveDocumentが変更されたときに通知を受け取ります。
- 11. 注目のステージが変更されたときに通知を受け取ります
- 12. ステータスバーにカスタム通知が展開されたときに通知を受け取ります。
- 13. 注釈付きフィールドから注釈値を受け取る
- 14. Eclipse TextEditorでカーソル位置が変更されたときに通知を受け取ります
- 15. スマートフォンの電源を入れたときに通知を受け取ります
- 16. 次のユーザーへの通知を受け取りません
- 17. xamarin.iosは、アプリがバックグラウンドのときに通知を受け取ります。
- 18. Xcodeアプリがアクティブなときにのみ通知を受け取ります。
- 19. 特定のユーザーだけがFacebookの通知を受け取ることができなくなります
- 20. システムがフリーズしたときに通知を受ける
- 21. アプリが終了したときに通知を受ける
- 22. 通知を受け取ったときにPushKitを処理しますか?
- 23. AWS SNS複数の通知を受け取りました
- 24. 新しいメッセージがNode.jsアプリケーションに到着したときにGmailから通知を受け取ります
- 25. リモートプッシュ通知を受け取ったときにビューコントロールを開きます。
- 26. WebアプリケーションでSMSを受信したときに通知を受け取ります。
- 27. 有効期限までに通知を受け取ります
- 28. コメントプラグインを使用して誰かがコメントを投稿したときに通知を受け取ります
- 29. Androidでアプリケーションが終了したときに通知を受け取る方法
- 30. HTTPサービスがダウンしたときに通知を受け取る方法は?
これは私が望むように動作していないようです。私はこのようにイベントを取得しますが、それらは 'TextSelection'型であり、これが"ユーザーがマーカーにジャンプ "したかどうか、あるいは他のタイプの選択変更によって引き起こされたかどうかを知る方法が見つかりませんでした。 –
あなたが言うことができる方法はありません、私が見ることができる限り、これはできる最善です。 –