問題タブ [eclipse-pde]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2073 参照

java - SWT 画像連結またはタイリング/モザイク

I have an Eclipse RCP application that displays a lot (10k+) of small images next to each other, like a film strip. For each image, I am using a SWT Image object. This uses an excessive amount of memory and resources. I am looking for a more efficient way. I thought of taking all of these images and concatenating them by creating an ImageData object of the proper total, concatenated width (with a constant height) and using setPixel() for the rest of the pixels. However, the Palette used in the ImageData constructor I can't figure out.

I also searched for SWT tiling or mosaic functionality to create one image from a group of images, but found nothing.

何千もの小さな画像を効率的に並べて表示する方法はありますか? 画像が表示されると操作されないため、これは 1 回限りのコストであることに注意してください。

0 投票する
2 に答える
1530 参照

communication - Eclipse 宣言型サービスとビュー (ContentProvider) の間でどのように通信しますか?

さまざまなビューを備えた Eclipse プラグインがあるとします。これらのビューは、データをビューにプッシュする OSGi バンドルからのデータを表示する必要があります。すべてのビューを OSGi バンドルと通信させるのではなく、ビューの黒板として機能し、ビューと他の OSGi バンドルとの間の通信を管理する中間の Facade クラスを用意します。これが理論です。

この問題は、ui バンドル (ビューと Facade を含む) が Declarative Services を使用して他のバンドル (DataStore と呼ぶ) と通信するために発生します。Data Store はさらに別のソースから非同期データ更新を受信するため、コンテンツを Facade (および利用可能な場合は他のバンドル) にプッシュする必要があります。OSGi は、データストアの DS 構成のカーディナリティの要件を満たすために Facade をインスタンス化しますが、ビューはプラグインの IApplication 実装によってインスタンス化されます。IApplication と Facade が同じクラスであっても、お互いを認識しない 2 つの別個のインスタンスを取得します。

これらのコンポーネント (プラグイン Application、Views などと OSGi でインスタンス化された Facade) 間の通信を有効にするにはどうすればよいですか?

0 投票する
2 に答える
1195 参照

build-process - Eclipse RCP の自動コード カバレッジに関する提案はありますか?

毎晩のビルド プロセスにコード カバレッジを含めたいと考えています。CruiseControl、Ant、および Buckminster を使用しています。Buckminster は、複数のリポジトリからのチェックアウト、製品の PDE の構築とパッケージ化を推進します。

コード カバレッジを RCP ヘッドレス ビルドに統合した経験はありますか?

私は Cobertura、EMMA/EclEMMA、DbUnit を見てきましたが、これらのツールやその他のツールでの経験を聞くことに非常に興味があります。

0 投票する
3 に答える
558 参照

eclipse-plugin - Eclipse プラグインからプロジェクト ディレクトリにアクセスする

これはすでに誰かによって尋ねられた質問です:

Eclipse プラグインはどのようにしてプロジェクト ディレクトリにアクセスできますか?

答えは良かったですResourcesPlugin

しかし、何らかの理由で、私のガニメデの日食は、org.eclipse.core.resourcesを含むパッケージの存在を認識しませんResourcesPlugin

何故ですか?

0 投票する
2 に答える
1094 参照

eclipse - Mac OS X上のEclipse PDE:実行時に正しいフォントサイズを取得しますか?

Mac OS X で Eclipse PDE を使用する場合、厄介な「機能」があります。ランタイム IDE のフォント サイズは、実際の IDE と同じではありません。プラグインを開発していて、それをテストするために Eclipse インスタンスを (Eclipse 内から) 起動すると、生成されたインスタンスが元の実行中の Eclipse インスタンスとは大きく異なることに気付くでしょう。フォントが大きくて見にくい。これにより、プラグイン UI の微調整が難しくなります。

ところで、Windows のその動作には遭遇しませんでした。

この問題をすばやく解決する方法はありますか?

ありがとう。

0 投票する
3 に答える
1462 参照

eclipse - TDD を使用した Eclipse プラグインの開発

パースペクティブのソース コードにアクセスせずにビューをパースペクティブに追加したいと考えています。これは可能ですか?

TDD を使用してプラグインを開発するための適切なチュートリアルはありますか?

[編集] プラグイン開発における TDDing の良い出発点があると思います Eclipse プラグイン開発のための単体テスト (junit) の自動化

[2009 年 2 月 17 日編集] プラグインのソースをダウンロードできました。私はおそらくそれをフォークするつもりです。

0 投票する
3 に答える
23563 参照

eclipse - ワークベンチ ウィンドウで Eclipse ベースのプロジェクトでモーダル ダイアログを開くにはどうすればよいですか?

モーダル ダイアログを開くには、親ウィンドウを渡し、ダイアログをモーダルにするために必要なフラグを渡す必要があります。

Eclipse インフラストラクチャーのどこにいるかによっては、この親ウィンドウを見つけるのは必ずしも容易ではありません。

親ウィンドウにはどのようにアクセスできますか?

0 投票する
3 に答える
7173 参照

java - Eclipse エディター プラグイン: プロジェクト外のファイルを開くと「エラー」が発生する

私はEclipse用のエディタープラグインを開発しています。Eclipse プロジェクト内のファイルでは問題なく動作しますが、「ファイル -> ファイルを開く」メニュー (Java ファイルなどのファイルで動作する) を介して外部ファイルを開くと、青い水平線と「エラー」という言葉。.metadata ディレクトリのログ ファイルと同様に、Eclipse のエラー ログは空です。

何が原因でしょうか? どこを見ればよいかを示すエラー メッセージがない場合、どうすればエラーを診断できますか? Eclipse からより詳細なログを取得する方法はないようです。

編集:

問題の原因はjameshが言及したものに近いことがわかりましたが、ClassCastExceptionではありません-nullを返すIDocumentため、テキストビューアが表示するインスタンスがありませんStorageDocumentProvider.createDocument()。この理由は、 のインスタンスのドキュメントを作成する方法しか認識していないためですorg.eclipse.ui.IStorageEditorInputが、この場合は のインスタンスを取得しますorg.eclipse.ui.ide.FileStoreEditorInput。これはそのインターフェイスを実装していませんが、代わりに を実装しています。org.eclipse.ui.IURIEditorInput

0 投票する
1 に答える
782 参照

eclipse-plugin - TableViewer-reveal()とアイテムを*そして*選択する方法は?

これまで、同じ種類のデータベースリソースで動作するエディターとビューアーを作成しました。

JDTで見られるような動作を実装しようとしています。ファイルエディタを選択すると、パッケージエクスプローラで同じファイルが選択されます。

TableViewとの対話を停止しました。1)ビューアに表示されているドメインアイテムのコレクションを繰り返し処理し、2)必要なアイテムが見つかった場合は、選択を変更する方法を教えてもらえますか。

つまり、revealAndSelect(Object)メソッドです。

あなたの経験をいただければ幸いです。

M。

0 投票する
1 に答える
565 参照

eclipse - フィルタリングプロセスの一部としてTableViewセルのセクションをハイライトする方法は?

裏話: TableView にフィルターを適用しています。これは単純な「この文字列で行を検索する」フィルターです。

要件: 検索用語のインスタンスが出現する場所を強調表示したい。

これまでのところ、これを行う手段は見当たりません。ITableColorProvider を使用すると、セル全体に色を適用できますが、セルの一部には適用できません。

手がかりは大歓迎です。