eclipse插件开发-新增产品

我们使用eclipse的时候,可能会需要修改eclipse展示的名称,或者启动画面等等。这时候就需要用到org.eclipse.core.runtime.products这个扩展点了。

 

下面演示下如何使用org.eclipse.core.runtime.products

1. 新增一个空的插件工程。工程名:com.page.demo.ide

 

2. 修改plugin.xml

 

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>

   <extension
         id="ide"
         point="org.eclipse.core.runtime.products">
      <product
            application="org.eclipse.ui.ide.workbench"
            description="PAGE IDE description"
            name="PAGE IDE">
            <property name="windowImages" value="images/star16.png"/>
            <property name="aboutImage" value="images/about.png"/>
            <property name="aboutText" value="This is page ide about text"/>
            <property name="appName" value="PAGE IDE app"/>
            <property name="preferenceCustomization" value="plugin_customization.ini"/>
            <property name="startupProgressRect" value="1,381,600,20"/>
            <property name="introTitle" value="Welcome to PAGE IDE"/>
            <property name="introBrandingImage" value="product:images/IDE_welcome.png"/>
            <property name="introBrandingImageText" value="page ide intro branding image text"/>
      </product>
   </extension>

</plugin>

  product name对应Help下的About菜单,也对应IDE顶部的名字

  splash.bmp文件对应启动画面

  属性:

  windowImages:对应任务栏和窗口左上角的图标,分为多种像素的,例如16*16,32*32

  aboutImage:对应菜单Help-About <product name>打开的对话框中的图片

  aboutText:对应菜单Help-About <product name>打开的对话框中的文本内容

  appName:对应任务栏的名称

  preferenceCustomization:指定一个文件,文件包含产品首选项的默认值

  startupProgressRect, startupMessageRect, andstartupForegroundColor:和启动时的进度条相关。startupProgressRect值为四个数字,以逗号分割,前两位表示位置,后两位表示尺寸

3. 启动。需在Run Configurations-->eclipse application-->program to run-->run a product中选择自己创建的项目

 

源码:https://gitee.com/pageone/eclipse-plugin

  

posted @ 2022-03-10 17:23  到三国卖栗子  阅读(122)  评论(0编辑  收藏  举报