Difference between revisions of "Teams Winter 2011/team1/RCP/Create configuration"

From CDOT Wiki
Jump to: navigation, search
(Adding an SWT widget to your application)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
=== Create a new configuration for your Application ===
 
=== Create a new configuration for your Application ===
 
To create a product we need a product configuration. The configuration is used for exporting and creating your application.
 
To create a product we need a product configuration. The configuration is used for exporting and creating your application.
 +
<br/>[[File: Pic1.JPG]]<br/><br/>
  
 
Right click on your project and select 'New' -> 'Product Configuration'
 
Right click on your project and select 'New' -> 'Product Configuration'
 +
<br/>[[File: Pic2.JPG]]<br/><br/>
  
 
Give your product configuration file a name. In our case will be 'cs.ecl.simpleRCP.product'
 
Give your product configuration file a name. In our case will be 'cs.ecl.simpleRCP.product'
 +
<br/>[[File: Pic3.JPG]]<br/><br/>
  
 
Open the file we just created and select the 'Overview' tab. Lets fill in the same names for our configuration.
 
Open the file we just created and select the 'Overview' tab. Lets fill in the same names for our configuration.
 +
<br/>[[File: Pic4.gif]]<br/><br/>
  
Press 'New' in the 'Product Definition' part and select the application of your plugin 'cs.ecl.simpleRCP.product'.
+
Press 'New' in the 'Product Definition' part and select the application of your plugin 'cs.ecl.simpleRCP.product'.
 +
<br/>[[File: Pic5.JPG]]<br/><br/>
 
Now our product definition should be filled out.
 
Now our product definition should be filled out.
  
 
=== Dependencies ===
 
=== Dependencies ===
For our example we will use a product definition based on plugins and not features.
+
For our example we will use a product definition based on plugins and not features.
 +
<br/>[[File: Pic6.JPG]]<br/><br/>
  
Switch to the 'Dependencies' Tab and select 'Add'. Select the plugin 'cs.ecl.simpleRCP.product'. Press 'Add Required Plug-ins' and save.
+
Switch to the 'Dependencies' Tab and select 'Add'. Select the plugin 'cs.ecl.simpleRCP.product'. Press 'Add Required Plug-ins' and save.
 +
<br/>[[File: Pic7.JPG]]<br/><br/>
  
 
=== Launching our product ===
 
=== Launching our product ===
In the overview tab press synchronize and then press 'Launch an Eclipse application'. Synchronize will align your product configuration with the launch configuration.
+
In the overview tab press synchronize and then press 'Launch an Eclipse application'. Synchronize will align your product configuration with the launch configuration.
 +
<br/>[[File: Pic8.JPG]]<br/><br/>
  
 
In order to customize your splash screen you may do so in the 'Splash' tab of your configuration file.
 
In order to customize your splash screen you may do so in the 'Splash' tab of your configuration file.
  
You can also customize your launch arguments
+
You can also customize your launch arguments in the 'Launch' tab. Here you can specify the name of the application and the icon which should be used. Make sure the location of the icons is correctly maintained otherwise Eclipse will not use these icons.
 +
<br/>[[File: Pic9.JPG]]<br/><br/>
 +
 
 +
=== Adding an SWT widget to your application ===
 +
 
 +
For our example we will use 'http://www.eclipse.org/swt/snippets/#tooltips' to add a tool tip to items in a table.
 +
 
 +
You can select any widget you may think that your application needs and add them accordingly.
 +
 
 +
All there is left is to add the code to our application.<br/>
 +
<br/>
 +
 
 +
<br/>
 +
[[Teams_Winter_2011/team1| Index Page]]

Latest revision as of 12:50, 9 March 2011

Create a new configuration for your Application

To create a product we need a product configuration. The configuration is used for exporting and creating your application.
Pic1.JPG

Right click on your project and select 'New' -> 'Product Configuration'
Pic2.JPG

Give your product configuration file a name. In our case will be 'cs.ecl.simpleRCP.product'
Pic3.JPG

Open the file we just created and select the 'Overview' tab. Lets fill in the same names for our configuration.
Pic4.gif

Press 'New' in the 'Product Definition' part and select the application of your plugin 'cs.ecl.simpleRCP.product'.
Pic5.JPG

Now our product definition should be filled out.

Dependencies

For our example we will use a product definition based on plugins and not features.
Pic6.JPG

Switch to the 'Dependencies' Tab and select 'Add'. Select the plugin 'cs.ecl.simpleRCP.product'. Press 'Add Required Plug-ins' and save.
Pic7.JPG

Launching our product

In the overview tab press synchronize and then press 'Launch an Eclipse application'. Synchronize will align your product configuration with the launch configuration.
Pic8.JPG

In order to customize your splash screen you may do so in the 'Splash' tab of your configuration file.

You can also customize your launch arguments in the 'Launch' tab. Here you can specify the name of the application and the icon which should be used. Make sure the location of the icons is correctly maintained otherwise Eclipse will not use these icons.
Pic9.JPG

Adding an SWT widget to your application

For our example we will use 'http://www.eclipse.org/swt/snippets/#tooltips' to add a tool tip to items in a table.

You can select any widget you may think that your application needs and add them accordingly.

All there is left is to add the code to our application.


Index Page