- PR -

EclipseにおけるCoolbarへのwidgetの追加について

1
投稿者投稿内容
しんい
ベテラン
会議室デビュー日: 2005/09/01
投稿数: 55
投稿日時: 2007-08-22 14:10
お世話になっております。
RCPにてアプリケーションを作成中です。

Coolbarに対して、アプリケーション実行中にオリジナルのwidgetを追加する方法を知りたいと考えております。
イメージとしては、windowsの下部にあるバーに近いです。(スタートボタンとタスクトレイの間にある、アプリケーション毎のボタンです。すみません、名称がいまいち分りませんでした。)
つまり、アプリケーションを立ち上げるとウィンドウを司るボタンが出現する構造です。

起動時には、下記でCoolbarに対してwidget追加することはできております。
IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
coolBar.add(new ToolBarContributionItem(toolbar,"test"));
toolbar.add(new ControlContribution("abc"){
 protected Control createControl(Composite parent) {
 Text text = new Text(parent,SWT.BORDER);
 return text;
 }
});

起動後にAction等でaddメソッドを呼び出しても、反応してくれません。
エラーも出ずに無視されます。デバッグでもaddメソッドの内部に入った形跡がありません。
CoolbarとToolbarの構造がいまいち掴めていないせいか、どうすれば良いのかわからない状態です。
どなたかヒントを頂けないでしょうか。
よろしくお願い致します。

[ メッセージ編集済み 編集者: しんい 編集日時 2007-08-22 16:10 ]
1

スキルアップ/キャリアアップ(JOB@IT)