Skip to content

Commit

Permalink
Add launcher branding.
Browse files Browse the repository at this point in the history
  • Loading branch information
vprus committed Mar 30, 2015
1 parent df641b2 commit 739968d
Show file tree
Hide file tree
Showing 5 changed files with 77 additions and 9 deletions.
3 changes: 2 additions & 1 deletion bundles/com.codesourcery.seed.product/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Bundle-Version: 1.0.0.qualifier
Bundle-Activator: com.codesourcery.seed.product.BrandingPlugin
Bundle-Vendor: Mentor Graphics
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime
org.eclipse.core.runtime,
org.eclipse.ui.intro
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ActivationPolicy: lazy
3 changes: 2 additions & 1 deletion bundles/com.codesourcery.seed.product/build.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ output.. = bin/
bin.includes = META-INF/,\
.,\
plugin.xml,\
images/
images/,\
splash.bmp
24 changes: 17 additions & 7 deletions bundles/com.codesourcery.seed.product/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,12 @@
<plugin>
<extension point="org.eclipse.core.runtime.products" id="product">

<product name="Example Eclipse Product" application="org.eclipse.ui.ide.workbench">
<property name="appName" value="Example Eclipse Product"/>
<property name="windowImages" value="images/csl16.png,images/csl32.png,images/csl48.png"/>
<property name="aboutImage" value="images/IDE_about.png"/>
<property name="aboutText" value="About text for the example product."/>
<product
application="org.eclipse.ui.ide.workbench"
name="Example Eclipse Product">
<property
name="startupProgressRect"
value="1,281,453,13"/>
name="appName"
value="Example Eclipse Product"/>
<property
name="introTitle"
value="Welcome to the Example Product"/>
Expand All @@ -23,6 +21,18 @@
<property
name="introDescription-overview"
value="Description Overview"/>
<property
name="aboutImage"
value="images/IDE_about.png">
</property>
<property
name="aboutText"
value="About text for the example product.">
</property>
<property
name="windowImages"
value="images/csl16.png,images/csl32.png,images/csl48.png">
</property>
</product>
</extension>

Expand Down
Binary file added bundles/com.codesourcery.seed.product/splash.bmp
Binary file not shown.
56 changes: 56 additions & 0 deletions features/com.codesourcery.seed.product/seed.product
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>

<product name="Example Eclipse Product" uid="product" id="com.codesourcery.seed.product.product" application="org.eclipse.ui.ide.workbench" useFeatures="true" includeLaunchers="true">

<aboutInfo>
<image path="/com.codesourcery.seed.product/images/IDE_about.png"/>
<text>
About text for the example product.
</text>
</aboutInfo>

<configIni use="default">
</configIni>

<launcherArgs>
<programArgs>-showsplash com.codesourcery.seed.product
</programArgs>
<vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
</vmArgsMac>
</launcherArgs>

<windowImages i16="/com.codesourcery.seed.product/images/csl16.png" i32="/com.codesourcery.seed.product/images/csl32.png" i48="/com.codesourcery.seed.product/images/csl48.png"/>

<splash
location="com.codesourcery.seed.product" />
<launcher>
<solaris/>
<win useIco="false">
<bmp/>
</win>
</launcher>

<intro introId="org.eclipse.ui.intro.universal"/>

<vm>
</vm>


<plugins>
</plugins>

<features>
<feature id="com.codesourcery.seed.product" version="1.0.0.qualifier"/>
</features>

<configurations>
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" />
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.p2.reconciler.dropins" autoStart="true" startLevel="0" />
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
</configurations>

</product>

0 comments on commit 739968d

Please sign in to comment.