[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 11:25 / Filesize : 247 KB / Number-of Response : 862
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

統合開発環境Eclipseプラグイン開発QA



1 名前:デフォルトの名無しさん [04/04/09 22:24]
統合開発環境Eclipse用プラグイン開発に関する質問と回答です。

Eclipseの使い方や、プラグインの使い方は、
このスレでは扱いませんので、↓のほうへどうぞ。
pc5.2ch.net/test/read.cgi/tech/1076074293





285 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 16:23:34 ]
ステータスバーにテキストを表示って
位置指定ってできないの?

addしていくと右から詰まっていくのだが
左端からテキストを表示したい。
どうやって指定するんでしょうか?

286 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 17:15:16 ]
>>285
addじゃなくてinsertBefore

287 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 23:15:39 ]
3.1から、ステータスバーに漏れなくメモリメーターが付いてきた。
結構喰らってるのね。 俺のアプリだと10〜11MBぐらい炒ってる。
このメモリ使用量はEMFのせいか?
まあ、こまめにGCされてるようで、派手に増えたりする事はないし
数千件のListをぐるぐる回してても結構軽い。


288 名前:283 mailto:sage [2005/06/26(日) 16:30:43 ]
>>284
ありがとう。

289 名前:デフォルトの名無しさん [2005/06/27(月) 23:05:28 ]
ビューの最大化、最小化のアイコンを非表示にできますか?
また、必ず表示していたいビューの一部があるのですが、これ以上小さく
リサイズできないようにするといった設定は可能でしょうか?
バージョンは3.0です。


290 名前:285 mailto:sage [2005/06/28(火) 23:23:44 ]
>>286
確かに左から詰まっていった。
でも左端の1/3程が依然余白がある。

StatusLineContributionItem作る時に幅を大きくとっても埋まらない。
なんか気持ち悪い。

291 名前:デフォルトの名無しさん mailto:sage [2005/06/29(水) 01:09:45 ]
FastViewが埋まる場所ではなくて ?

292 名前:デフォルトの名無しさん mailto:sage [2005/06/29(水) 06:40:22 ]
子の方にプラグインしてるか、自分の後にプラグインしている奴がいるかどちらかだろうな。

293 名前:285 mailto:sage [2005/06/29(水) 21:10:39 ]
>>291,292
FastView



294 名前:285 mailto:sage [2005/06/29(水) 21:11:12 ]
>>291,292
FastView

295 名前:285 mailto:sage [2005/06/29(水) 21:15:54 ]
>>291,292
書き込みミスった。
FastViewを表示してみたけど、FastViewの領域とinsertBeforeした
ステータスの間があいている。
WorkbenchAdvisorを継承したクラスで
IStatusLineManager statusLine = configurer.getStatusLineManager();
で取得したstatusLineにステータスをaddしてんだけど
何か根本的に間違ってるのかな?

296 名前:デフォルトの名無しさん mailto:sage [2005/06/30(木) 05:22:13 ]
RCPならさきにそういえよ。それなら他のプラグインとかぶる心配が
ないから、素直にstatusLine.setMessage()でいいだろ。

297 名前:デフォルトの名無しさん [2005/07/21(木) 23:33:12 ]
PDE JUnitでキーイベント処理のテスト書きたいのですが、
イベントを発火させる方法がわかりません。
スタティックメソッドかなんかで提供されてないでしょうか?

298 名前:デフォルトの名無しさん mailto:sage [2005/07/24(日) 20:22:13 ]
ビュータブの×ボタン押下でビューが閉じるが
それをキャンセルすることはできるのでしょうか?

299 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 00:08:21 ]
>>297 キーイベントの概念はSWTレベルまで降りることになるから、
目的のWidgetをpublicでさらさないとJUnitでテストできなくなるんじゃないかな。
それでもいいなら、Widget#notifyListenersでいいかと。

300 名前:デフォルトの名無しさん [2005/07/25(月) 21:39:25 ]
同期について質問

Eclipse のヘルプに、
「リソース変更リスナは、スレッドセーフである必要があります」
とか書いてあるのだけど、
標準に用意されているEclipseのプラグインに含まれるクラスで、
どのメソッドがスレッドセーフに呼べるかが分からない。

勘だと、リソース関係のプラグインはスレッドセーフに呼べそうな気が
するのだけど、なかなかソースが複雑でよく分からない。

お手本にしていた「Eclipseプラグイン開発」という本では、後半で、
作成したイベントの仕組みが、実は複数のスレッドからトリガーされる、
みたいなことが書いてあるが、
リスナーを蓄えるために作成したコレクションの
同期の必要性については指摘していないし、
やっぱり、この程度のいい加減さでいいんでしょうか?


301 名前:デフォルトの名無しさん mailto:sage [2005/07/26(火) 00:00:08 ]
>標準に用意されているEclipseのプラグインに含まれるクラスで、
>どのメソッドがスレッドセーフに呼べるかが分からない。

UI周りのAPIに関しては、「リソース変更リスナは、スレッドセーフである必要があります
(Some resource change events are triggered during processing that occurs in a
background thread. Resource change listeners `should be' thread-safe.)」
のもうちょっと先に
>See Threading issues for a discussion about thread safety with
>the UI.
って書いてあって、このリンク先に大体書いてある。

>勘だと、リソース関係のプラグインはスレッドセーフに呼べそうな気が
>するのだけど、なかなかソースが複雑でよく分からない。

元々複数のスレッドからリソース触るやつがいるからリスナは
どのスレッドから呼ばれてもいいように作っておけって話だからね。

ただリソースデルタが絡む処理の非同期実行は内容がワークスペースの
状態といつでも対応取れている保証がされないからやらないこと。
あとリソース変更のときはちゃんとRule使って排他制御しておけば
深刻な事態にはならないような気がする。狭義のスレッドセーフ
とは外れるけど。

302 名前:デフォルトの名無しさん mailto:age [2005/08/07(日) 02:48:36 ]
とりあえずおまいらのおきにのプラグインおしえれ!


303 名前:デフォルトの名無しさん mailto:sage [2005/08/07(日) 03:16:50 ]
スレ違い



304 名前:デフォルトの名無しさん [2005/08/16(火) 14:51:01 ]
RCP (3.1)でハマってます。 プロジェクト内のjarにクラスパスを通すと単体起動できません。

テンプレートのMailerとか適当なのからプラグインプロジェクトを作って、.productファイルを作って
Launch Productで動作、Export Eclipse Productで単体起動し正常動作を確認しました。
このプロジェクトでcommonsのライブラリを使用したかったので、./libを作りjarを置いて
MANIFEST.MFのRuntimeでクラスパスに追加し、BuildでBinaryBuildに./libを追加しました。

この状態で、Launch Productすると正常動作します。
ですが、Exportしたexeを起動すると、エラーログを吐いて終了します。
ログにはMANIFEST.MFのOverviewで指定したプラグインクラスがClassNotFoundExceptionになってます。

何か根本的に見落としてたり、間違ってたりしてるんでしょうか?

305 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 16:24:00 ]
>>304
一応自分でも手を動かして確認したけど、jarが入っているプラグインが
アプリケーションプラグインではなく、かつjar'd pluginではなく、
かつライブラリ指定がMANIFEST.MFではなく2.x世代のようにplugin.xml中で
宣言されていることを守れば自分で作ったプラグインでも外部jarの同梱が出来た。

でもまあeclipse同梱のapache commonsのプラグインをつかうのがてっとり早いね。

306 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 22:03:13 ]
>>305
検証してもらってどうもすみません。 ありがとうございます。

jar'dはダメぽでしたか。JWSで配布しようと思ってたんですが、
ちょっと手間隙かけないといけない感じですね。 将来のバージョンアップに期待。
apache commonsプラグインの存在は知りませんでした。チェックしてみます。

307 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 22:54:59 ]
毎度お世話になっとります。

EclipseRCPで開発してます。
質問です。

ボタンを押すなどのアクションによってビューを閉じたり、
最小化したりすることは可能でしょうか?


308 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 09:46:33 ]
ダメっぽい。
org.eclipse.ui.internal.WorkbenchPage.toggleZoom で定義されてる。
そういう操作はユーザーにまかせる方針らしい。

代わりに hide show は使えるので、そっちを使えということかな。

309 名前:307 mailto:sage [2005/08/29(月) 22:26:16 ]
>>308
サンクスコ

意外と出来ないこと多いな…


310 名前:デフォルトの名無しさん [2005/09/02(金) 23:19:21 ]
age

311 名前:デフォルトの名無しさん [2005/09/06(火) 17:10:26 ]
Java質問スレからコピペで申し訳ない・・・。

今、Struts×eclipsで開発やってるけど
立ち上げたらコンソールにこんなメッセージが・・・

2005/09/06 16:54:29 org.apache.struts.tiles.TilesRequestProcessor initDefinitionsMapping
情報: Tiles definition factory found for request processor ''.

どなたかご教授おながいしまつ!

ああ〜、マッピングうまくいかねーよ畜生!orz

312 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 17:20:05 ]
スレ違い。

313 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 17:33:00 ]
>>312
すまん、間違えてしまったよ・・・
回線切ってつ(ry



314 名前:奈々氏 [2005/09/12(月) 15:21:23 ]
PDE開発でToolBarにはアイコン付のボタンをセット出来ますが
アイコンだけでなく文字列も表示するにはどうすればいいのでしょうか。


315 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 15:54:16 ]
ツールバーってってプルダウンさせてメニュー開かないと
ラベルが表示されないと思ってたんだけど違った?

316 名前:315 mailto:sage [2005/09/12(月) 16:00:54 ]
失礼。コード上からアイテムを追加したら普通にラベルの
表示はできるね。拡張ポイントで定義したアクションの
ラベルを表示するやり方は知らないけど。

317 名前:奈々氏 [2005/09/12(月) 17:16:51 ]
どうも、奈々です。
IEなどのようにアイコンとそのアイコンが示す文字名を表示する
コードが知りたいです。
アイコンもいいけど初心者や年配者には文字のがわかりすい
そのほうが親切じゃないでしょうか。
そういうことがEclpseで表現するのが難しい。

318 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 17:25:10 ]
iconを空にしておくとlabelだけ表示されたような気がする。
ソース追ってないから詳しい動作はわからんけど。
どっちか片方・両方と使い分けたいよねぇ。

319 名前:奈々氏 [2005/09/12(月) 18:43:51 ]
どうも、奈々です。
まあ、妥協して文字だけは表示したいのでその方法で検討してみます。
でも両方表示する方法はなものか?

320 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 09:55:23 ]
ツールバーを取得してToolItem追加すればなんでもできる。

321 名前:奈々氏 [2005/09/13(火) 11:33:33 ]
デフォルトの名無しさんどうも、奈々です。
そこをもう少し詳しく

322 名前:318 mailto:sage [2005/09/13(火) 13:19:51 ]
気になったのでソース追ってみた。 ちなみにeclipse3.1/jface3.1.0。
org.eclipse.jface.action.ActionContributionItem の680行あたりだな。
コメントに書いてあった。
「テキストが表示されるのは、imageを持っていないか、MODE_FORCE_TEXT が指定された時」

たぶんビューなんかだと
getViewSite().getActionBars().getMenuManager().getItems()[]
をActionContributionItemにキャストして
setMode(ActionContributionItem.MODE_FORCE_TEXT)
すればいいらしい。 はーめんどくせ。

323 名前:318 mailto:sage [2005/09/13(火) 13:41:37 ]
動作検証したからこれあげる。
パラメータはIMenuManagerとかIToolbarManagerとかブチ込んで。
setMode()内部でupdate()かけてたけど、表示がかわらんようなら自力update(true)してくれ。

private void showText(IContributionManager manager) {
IContributionItem[] items = manager.getItems();
for (int i = 0; i < items.length; i++) {
if (items[i] instanceof ActionContributionItem) {
ActionContributionItem ac = (ActionContributionItem) items[i];
ac.setMode(ActionContributionItem.MODE_FORCE_TEXT);
}
}
}



324 名前:奈々氏 [2005/09/13(火) 18:47:42 ]
どうも、奈々です。
アイコンを指定しないと文字が表示されました。
その式だとアイコンも文字も両方表示されるのですか。


325 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 20:14:25 ]
開発環境のプラグイン開発に忙しくてなかなか本題の開発に進めない人たちのスレ…

326 名前:奈々氏 [2005/09/13(火) 20:32:52 ]
どうも、奈々です。
実は今、Eclipse RCPで開発しています。
なかなか日本語の資料がなくこまっています。
プラグインは奥が深いです。


327 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:14:58 ]
イチロー永田のネカマモードみたいな名前だ
ばれそうになって慌ててどっかのおばはんをナナに仕立てたみたいな

328 名前:デフォルトの名無しさん [2005/09/18(日) 02:09:36 ]
ファイルに関連付けられたエディターを開くにはどうすればいいのでしょうか?


329 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 09:33:32 ]
IWorkbenchPage.openEditor

330 名前:デフォルトの名無しさん [2005/09/18(日) 14:30:31 ]
openEditorでファイルを開くときにjava.io.FileをIFileに変換
したいのですが、どうすればいいのでしょうか
IDE.openEditor(page, file);



331 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 14:35:00 ]
そもそも質問の前提が間違ってる。
リファレンスマニュアルくらいまともに読め。

332 名前:デフォルトの名無しさん [2005/09/18(日) 14:58:45 ]
ごめんなさい。マニュアル読みます。

外部ファイルをEclipseのエディターで開きたいのです。
メニューの「File」→「Open File...」の動作を
実装したいのですが。マニュアル読んでもさっぱり。


333 名前:ta ◆kMUdcU2Mqo [2005/09/18(日) 17:27:43 ]
俺もEclipseプラグイン作りやってみよーかと。



334 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 22:03:05 ]
>>332 なんか最初の質問とかわってねー? 条件の後出しは
悪い質問の典型例。ま いいけど。とりあえずOpenExternalFileActionよめ

335 名前:デフォルトの名無しさん [2005/09/18(日) 22:26:04 ]
最近、いい本でないねぇ。
プラグイン開発の流行去ったかな?

336 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 22:31:06 ]
そうか? 結構出続けていると思うけどな。
定番のthe eclipse seriesからも今度
Eclipse Rich Client Platform: Designing, Coding, And Packaging Java Applications
Jeff Mcaffer, Jean-michel Lemieux
0321334612
が出るし期待している。


337 名前:デフォルトの名無しさん [2005/09/19(月) 10:16:24 ]
>>336
お薦めとかあったらおせーて

338 名前:奈々氏 [2005/09/19(月) 11:51:32 ]
それはアマゾンで注文しました。
予定は10月20ごろです。
ただバージョンは3.01ぽい

339 名前:奈々氏 [2005/09/19(月) 12:03:02 ]
Eclipseプラグイン開発をする初心者ですが拡張ポイントや関連の関数
を調べるのに検索機能を使用にて何か関連するキーワードで検索するのですが
うまくゲット出来ません。
例えば「自動的に新規更新を検索して通知する」で検索する場合です。
ちょっとスレッドが違うかもしれないが。

あと、お薦めの本ですが技術評論社の「Eclipseパーフェクトマニュアル」
Ver1.5がお薦めです。

340 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 12:16:58 ]
>>337
www.awprofessional.com/series/series.asp?ser=338411
の4, 5, 7は実際買ってみて必須だと思った。1は発注中。8はEMFをやるなら必須。
というかこのへんは買っておかないとnewsgroupでの話について
いけない。「the book嫁」とか出てくるし。7と8は邦訳あり。
特に8は邦訳のほうでかなり補足されているからそっちのほうがいい。

あとは
www.awprofessional.com/title/0321305027
をつまみ食いで読む感じ? 邦訳もあるけど版が古いからできれば原著で。

>>338
3.1向け

341 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 12:37:14 ]
>>339
とりあえず340で挙げたerich gammaとkent beck両巨匠の本読んだら?
プラグイン開発に必要な項目を一冊の本に全て盛り込むのは不可能なので
どう必要な情報を集めていくかという視点で書かれている。eclipseの
ソースを実際に追ったりね。

342 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 14:15:36 ]
全然関係ないけど聞いてくれ
あれだけの洋書を買ってまで読もうとする忍耐・やる気のある人は
Eclipseのソースを読まないのかなと思う・・・
俺なら洋書読むよりEclipseのソース見ると思う(英語わかんないから
Eclipseのヘルプだけ読んでも足りないってことなのか?

実際そういう洋書にはプログラムコードが多くはいっているのか不安だ


343 名前:デフォルトの名無しさん [2005/09/19(月) 15:28:05 ]
プラグイン開発もけっこう大変なんだな。
eclipseプラグインだけで1つの領域を形成してる。

UMLとソースを連携するオリジナルのプラグインを趣味で作ろうと
思ってるんだけど、敷居高いのかも。



344 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:29:11 ]
誰もソース読む必要がないなんてことは言ってないよな。

345 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:36:24 ]
>>344
じゃあなぜ本読む
ソース見ればわかるのでは?

346 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:42:55 ]
ソースに必要なことが全部かかれていたら、eclipse.orgの開発陣だって
自ら本を書こうなんて思わないよな。それこそ「ソース読め」で終わらせたい
はず。the eclipse seriesの本はそういう本なんだよ。

347 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:53:48 ]
>俺なら洋書読むよりEclipseのソース見ると思う(英語わかんないから
すまん、英語わかんないっての読み逃してた。
そりゃソース読むしかないよな。

348 名前:デフォルトの名無しさん [2005/09/19(月) 18:06:40 ]
eclipseプラグイン開発って本はどうなんでしょう?
今ぱらぱら読んでるんですけど。

349 名前:デフォルトの名無しさん [2005/09/19(月) 18:40:14 ]
なんつーか、ガンマたんとベックたんの本だなあって感じ。

350 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 18:53:57 ]
二人のモノしゃぶった事あるぐらい馴れ馴れしいな

351 名前:奈々氏 [2005/09/19(月) 22:17:55 ]
そのソースのどこを見ればいいかがわからんのです。
自動更新をしたい場合、どこに手がかりがあるか調べる方法をしりたい。
そうすればあまり本を参考しなくてもいいのでは

352 名前:341 mailto:sage [2005/09/19(月) 23:16:50 ]
>>351 gamma&beckの本はなにをとっかかりにしてeclipseのソースをどう
追いかけるかについてまで述べられているって書いたつもりだったが伝わらんかったかな。
351が知りたいのってそういうことでしょ?
俺がよくやるのはplugin registry view使って拡張ポイント絡みから追いかける
とか、ワークスペースにインポートしてAPIリファレンスのそれっぽい
メソッドに対して検索かけるとかかな。F4とCtrl + Alt + H押しまくり。

で更新自体は、いまソース追った感じだとorg.eclipse.update.configurator.ConfiguratorUtils
で現設定を取得してorg.eclipse.update.standalone.UpdateCommandを
参考にして各フィーチャーのアップデートをかければよさそうだけどね。

353 名前:341 mailto:sage [2005/09/20(火) 00:07:07 ]
って、UpdateJobってそのもののクラスあるじゃん。
Job job = new UpdateJob("update",true,true);
job.schedule();
で終了。



354 名前:奈々氏 [2005/09/24(土) 10:06:26 ]
至急お願いします。
メニューの表示、非表示はマニフェストファイルで設定できますが。
動的につまり実行中にメニューの表示、非表示を制御できますか。
たとえばあるボタンが押されたらメニューを非表示にするとかです。

355 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 11:28:58 ]
できます。

356 名前:奈々氏 [2005/09/24(土) 11:32:45 ]
教えてください。

357 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 11:46:48 ]
これがわからんってことはこれまでの質問の中からIMenuManagerとか
IContributionManagerがなにかとかメニューやツールバー周り全然
調べずにコピペでしのいでいたってことね。答える気失せるやつ多そうだ。

358 名前:奈々氏 [2005/09/24(土) 12:12:01 ]
たしかに素人ですみません。
RCPではメニューの生成をApplicationActionBarAdvisorクラスのfillMenuBarなどで
作成するのですが、そこで作成したメニューを開いたパースペクティブの中のビューなどから
制御または参照する方法がわからないのです。
たしかにプラグイン開発は素人でわからないことばかりでIContributionManagerが
なんであるかもよくわかりません。


359 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 12:31:06 ]
ここの作業をちゃんと理解しつつ進めていれば、MenuBarへの
参照を使いまわすとか後で検索しなおすとかやりようはいくつか
自分で思いつくだろうに。

大体、至急とかいうなら354で聞くときに358の内容を全部
かいとけよ。それだから「できます」とかふざけた回答しかでてこねーんだお。

360 名前:奈々氏 [2005/09/24(土) 12:58:21 ]
自己レスです。
Singletonクラスの内部でメニューのアクションクラスを保持して
ビューの方で参照すればいいようだ。


361 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 09:44:56 ]
はたしてこの妙なコテハンの中で何が起こっているのか

362 名前:デフォルトの名無しさん [2005/09/27(火) 17:30:35 ]
質問です。

org.eclipse.swt.widgets.Text で ASCII 文字のみ
入力できるようにするには、どうやったらいいですか?

コンストラクタ( Text(Composite parent, int style) )の
style に SWT.ALPHA を指定してインスタンス化したけど、ダメでした。

よろしくお願いします。

363 名前:デフォルトの名無しさん [2005/09/28(水) 01:10:35 ]
styleに何を指定できるかはドキュメントに書いてあるから、読めばわかる。

で、ASCII文字以外のみってのは、キー入力自体を無効にしたいって事?
それなら、addKeyListener() でキー入力をフックして、
KeyEventから入力されたcharを取り出し、その文字が気に入らない場合は
doit = false; してイベントをキャンセルしとけばOK。
俺は面倒臭いので、Stringにしてmatches(regexp)させてる。
遅かろうがどうでもいいので。



364 名前:362 [2005/09/29(木) 15:02:07 ]
>>363
お答えありがとうございます。

addKeyListener()でキー入力をフックして、
matches(regexp)を使ってやってみようと思います。


365 名前:デフォルトの名無しさん [2005/10/16(日) 10:43:41 ]
RCPをアップデートサイトを利用してUpdateしたいとおもっています。

現在は.productファイルに記述した内容より製品のエクスポートを使って
初回の配布ができるようになっています。

アップデートを行うためにフィーチャーが必要だとおもうのですが。
.productファイルに記述した製品を構成するプラグインおよびフラグメントの
リストを全てをフィーチャーのパッケージされるプラグインおよび
フラグメントに写し、製品をフィーチャーベースの製品構成に
変更すればいいのでしょうか?

製品の情報をフィーチャーに写すという二度手間に違和感があり
フィーチャーの使い方が間違っているのかと思い質問させていただきました。

環境はEclipse 3.1.1です。


366 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 12:03:43 ]
>製品をフィーチャーベースの製品構成に
>変更すればいいのでしょうか?
そのとおり

367 名前:365 [2005/10/16(日) 13:47:16 ]
>366
回答ありがとう。

フィーチャーに写すのは若干面倒だな。

RCPアプリの更新はJWSかUpdate ManagerかWebRCP
になるのでしょうか?
どれが一般的なのでしょうか?

368 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 15:23:45 ]
RCP自体一般的とは現状いえない。一番普及しているeclipseIDE
はupdate managerを使ってるけどね。

369 名前:デフォルトの名無しさん [2005/10/19(水) 19:37:21 ]
おい、
Canvasを使って自由に描画した絵をスクロールできるよう、
下記のように設定したんだ。

canvas = new Canvas(parent, SWT.V_SCROLL | SWT.H_SCROLL);

でも縦・横のスクロールバーは現れたんだが、スクロールバーをいじっても
何の反応も示しやがらねえ。

何かいじらなきゃいけないですか?
スクロールバーをいじったときに反応するリスナが何かありますか。

教えやがれ。お願いいたします。

370 名前: mailto:sage [2005/10/20(木) 19:11:18 ]
プラグイン開発プロジェクトのプラグイン依存関係にあるjarファイルにJavaDocを関連付けられません。
eclipse.org.runtime3.1.1とかのことです。よってShift+F2でJavaDocを表示させることができません。
普通のプロジェクトのインポートしたライブラリとかJar変数とかだったらJavaDocの設定ができるのですが。どうしたらいいのですか?

371 名前:369 mailto:sage [2005/10/21(金) 01:03:59 ]
やい、いろいろ調べてみたら自己解決できました。

SWT.V_SCROLLで設定したスクロールバーは、
canvas.getVerticalBar() で取得できます。
H_SCROLLは当然getHorizontalBar()ね。

あとは取得したスクロールバーに addListner(SWT.Selection, new Listener(){処理...})
のメソッドで、スクロールした際の内部変数を設定。

内部変数に従ってpaintListner内で描画を行えばよいようです。

↓参考にしたリンク
www.eclipsewiki.net/eclipse/?%C3%CC%2F205
cjasmin.fc2web.com/samples/scaleable_image_canvas.html

372 名前:デフォルトの名無しさん mailto:sage [2005/10/21(金) 16:44:51 ]
なぜ最初に
www.eclipse.org/swt/snippets/
を確認しないかなあ、この子は。

373 名前:369 mailto:sage [2005/10/22(土) 01:02:02 ]
>>372

うほっ
今後参考にします



374 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 14:35:45 ]

toolバーに表示するアイコンの表示順位をプログラムで操作できますか。
メニューバーの項目は可能ですが、toolバーではうまくいきません。



375 名前:デフォルトの名無しさん mailto:sage [2005/11/14(月) 21:32:11 ]

例題のRCPを起動すると遅い
操作が遅いのでなく起動時間が長いように思う。
開発ツールとしてならいいがRCPで使用するには致命的だ。
CPUは1G、メモリ256Mつんでいる。
時間で15秒ぐらい。
起動オプションで64Mを256Mとかすれば少しはよくなるが
もっといい方法はないものだろうか。
たとえば、何かの設定または、プログラムを変更する方法はないか。
ほんとうにRCPは実用になるのだろうか。
知恵をかして。


376 名前:デフォルトの名無しさん mailto:sage [2005/11/14(月) 23:08:37 ]
>>375
おい、マルチすんな。
つーか、さっきは 1 Hz だったのにえらく速いマシンになったな。

で、別スレで言われたとおり、-Xmx256m 指定したはいいが、
メモリが 256MB だろ。少しは考えたらどうだ?

377 名前:デフォルトの名無しさん [2005/11/15(火) 00:05:46 ]
プログラムで早くする方法はないのでしょうか。
各マニフェストファイルの読み込みに時間がかかっているように思われるが

378 名前:デフォルトの名無しさん [2005/11/15(火) 00:30:22 ]
■幸福のコピペ(チョピペ)■
eclipseに貼り付けると□□□□■□□□□■□□□
□■■隠された文字が■浮き出るよ□□■■■□□□□
pc8.2ch.net/test/read.cgi/tech/1131282679/l50
□□□■■□■■□□□□□■■□□■■□■□□
237 :デフォルトの名無しさん :2005/11/14(月) 23:38:29
さあ話をそらしにかかりました□□□□■□□□■■□
□■■□□■□□□□■■□□■□□□□□■■□

379 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 22:06:03 ]
プログラムで速くしたいならトレースオプションつけて調べろよ。

380 名前:デフォルトの名無しさん mailto:sage [2005/11/16(水) 01:22:39 ]
>>377
おまえの言う速くしたいとはハード増強なしで 15 秒を 3 秒にしたいとかだろ?
どうあがいても無理だ。あきらめろ。

381 名前:デフォルトの名無しさん [2005/11/19(土) 00:16:40 ]
キーバインドのプラグインを作りたいのですが、
何から始めればよいものか途方にくれてます。
誰かヒントプリーズ!

382 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 00:20:23 ]
>>381
Eclipseは大半がオープンソースだから、
自分のやりたいことに近そうなプラグインを探して、ソースを読む。

383 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 11:41:51 ]
まずオンラインマニュアル読め。



384 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 13:45:25 ]
>>375
RCPで起動するのが遅い?なら毎回起動しなくても良いように所まで考えるのがソリューションって奴ね
プログラムレベルでは出来なくても運用でカバーって言葉をSEが適当に言ってると思ってない?

385 名前:デフォルトの名無しさん mailto:sage [2005/11/25(金) 19:27:58 ]
>>377
各マニフェストってたった一つじゃないのか?
それと時間がかかるっていっても
最初の一回だけではないかな?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<247KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef