- 追加された行はこの色です。
- 削除された行はこの色です。
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
いわゆるorg.eclipse.core.runtime.products 拡張ポイントを使うときに指定するpropertyのキー値です。これは[[org.eclipse.ui.branding.IProductConstants:http://www.northbears.org/infocenter/?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/ui/branding/IProductConstants.html]]で管理されています。
public interface IProductConstants {
public static final String APP_NAME = "appName";
public static final String ABOUT_TEXT = "aboutText";
public static final String ABOUT_IMAGE = "aboutImage";
public static final String PREFERENCE_CUSTOMIZATION = "preferenceCustomization";
public static final String WINDOW_IMAGE = "windowImage";
public static final String WINDOW_IMAGES = "windowImages";
public static final String WELCOME_PAGE = "welcomePage";
}
また、plugin.xmlで指定したキー値に対する値は、
IProduct product = Platform.getProduct(); <-いま稼働しているproductを取得
product.getProperty(IProductConstants.WINDOW_IMAGES);
などのようにアクセスすることができます。たとえば
<property name="windowImages"
value="platform:/plugin/org.eclipsercp.hyperbola/icons/alt16.gif,icons/alt32.gif"/>
としたとき
product.getProperty(IProductConstants.WINDOW_IMAGES);
の返り値は
"platform:/plugin/org.eclipsercp.hyperbola/icons/alt16.gif,icons/alt32.gif"
となります。ちなみに、このwindowImagesですが、16×16のイメージと32×32のイメージを指定します。んで、うえのplatform:〜と書くことで、他のプラグイン内のイメージを指定することもできるようです。
***3.2から [#qe1a81dc]
Eclipse.3.2になっていくつか追加されているようです。
public interface IProductConstants {
public static final String APP_NAME = "appName";
public static final String ABOUT_TEXT = "aboutText";
public static final String ABOUT_IMAGE = "aboutImage";
public static final String PREFERENCE_CUSTOMIZATION = "preferenceCustomization";
public static final String WINDOW_IMAGE = "windowImage";
public static final String WINDOW_IMAGES = "windowImages";
public static final String WELCOME_PAGE = "welcomePage";
public static final String STARTUP_PROGRESS_RECT = "startupProgressRect";
public static final String STARTUP_MESSAGE_RECT = "startupMessageRect";
public static final String STARTUP_FOREGROUND_COLOR = "startupForegroundColor";
}
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}