イントロ画面(概要画面)とは、Eclipseを初めて起動したときに表示される、ワークベンチを覆う青い画面のことです。初めてアプリを使うヒトのための「ようこそ」画面ですね。
org.eclipse.ui.intro
後のorg.eclipse.ui.intro.config.CustomizableIntroPart?などを使う場合は、plugin.xmlで <import plugin="org.eclipse.ui.intro"/> を追加してください。
<extension point="org.eclipse.ui.intro"> <intro class="nu.mine.kino.plugin.samples.rcp.SampleIntroPart" icon="icons/sample.gif" id="nu.mine.kino.plugin.samples.rcp.intro1"/> <-イントロのID <introProductBinding introId="nu.mine.kino.plugin.samples.rcp.intro1" <-上のイントロのID productId="nu.mine.kino.plugin.samples.rcp.product"/> <-rcpのproductID </extension>
拡張ポイントに対応するJavaのインタフェースは
org.eclipse.ui.intro.IIntroPart
ですがEclipseが
org.eclipse.ui.part.IntroPart org.eclipse.ui.intro.config.CustomizableIntroPart
などを提供してくれています。
消したイントロ画面を再表示するには
IWorkbench.getIntroManager() .showIntro(IWorkbenchWindow preferredWindow,boolean standby)
をよべばよい。boolean standbyは、IIntroManagerのJavaDocによるとstandby - true to put the intro part in its partially visible standy mode, and false to make it fully visible なので、全画面を覆い隠したい場合はfalse,一部分に出したい場合はtrueみたいです。
ちなみに、ActionFactory?から取得できる org.eclipse.ui.internal.IntroAction? は
workbenchWindow.getWorkbench().getIntroManager().showIntro( workbenchWindow, false);
となってましたね。
この記事は
現在のアクセス:11191