| <?xml version="1.0" encoding="UTF-8"?> |
| <cheatsheet title="Utilize application extension"> |
| <intro> |
| <description> |
| This cheat sheet will demonstrate how create a RCP application. |
| <br/> |
| <br/> |
| To learn more about using cheat sheets, click the help button |
| in the top right corner (?). |
| </description> |
| </intro> |
| <item title="Open the plug-in development perspective" dialog="false" skip="true" href="/org.eclipse.pde.doc.user/guide/tools/views/views.htm"> |
| <description> |
| To open the plug-in development perspective, |
| select <b>Window->Open Perspective->Other...</b> |
| and choose <b>Plug-in Development</b>. |
| <br/> |
| <br/> |
| Alternatively, click the following button to perform the task. |
| </description> |
| <command serialization="org.eclipse.ui.perspectives.showPerspective(org.eclipse.ui.perspectives.showPerspective.perspectiveId=org.eclipse.pde.ui.PDEPerspective)" confirm="false"> |
| </command> |
| </item> |
| <item title="Open the plug-in editor" dialog="false" skip="true" href="/org.eclipse.pde.doc.user/guide/tools/editors/manifest_editor/editor.htm"> |
| <description> |
| To open the plug-in editor (if it is not already open), |
| expand the <b>org.eclipsecon.browser</b> tree dialog |
| in the <b>Package Explorer</b> view and double-click |
| on the <b>plugin.xml</b> file (the <b>Extensions</b> page |
| should be open initially). |
| <br/> |
| <br/> |
| Alternatively, click the following button to perform the task. |
| </description> |
| <command serialization="org.eclipse.ui.navigate.openResource(filePath=/org.eclipsecon.browser/plugin.xml)" confirm="false"> |
| </command> |
| </item> |
| <item title="Define a perspective extension" dialog="false" skip="false"> |
| <description> |
| To define a perspective extension, perform the following steps: |
| </description> |
| <subitem label="Click the "Add" button to open the "New Extension" wizard" skip="false"> |
| </subitem> |
| <subitem label="Select "org.eclipse.ui.perspectives" from the "Extension Points" list box and click "Finish"" skip="false"> |
| </subitem> |
| </item> |
| <item title="Define a perspective" dialog="false" skip="false"> |
| <description> |
| To define a perspective, perform the following steps: |
| </description> |
| <subitem label="Select "org.eclipse.ui.perspectives" in the list box under "All Extensions" heading in the "Extensions" page" skip="false"> |
| </subitem> |
| <subitem label="Right-click and select "New->perspective" from the context menu" skip="false"> |
| </subitem> |
| <subitem label="Replace the content of the "id" text box under "Extension Element Details" with "org.eclipsecon.browser.perspective"" skip="false"> |
| </subitem> |
| <subitem label="Replace the content of the "name" text box with "%perspective.name.links"" skip="false"> |
| </subitem> |
| <subitem label="Replace the content of the "class" text box with "org.eclipsecon.browser.application.EclipseLinksPerspective"" skip="false"> |
| </subitem> |
| <subitem label="Replace the content of the "icon" text box with "icons/eclipse_icon.gif"" skip="false"> |
| </subitem> |
| <subitem label="Select "File->Save" from the main menu" skip="false"> |
| </subitem> |
| </item> |
| <item title="Define an application extension" dialog="true" skip="false" href="/org.eclipse.pde.doc.user/guide/tools/editors/manifest_editor/extensions.htm"> |
| <description> |
| To define an application extension, perform the following steps: |
| </description> |
| <subitem label="Click the "Add" button to open the "New Extension" wizard" skip="false"> |
| </subitem> |
| <subitem label="Select "org.eclipse.core.runtime.applications" from the "Extension Points" list box and click "Finish"" skip="false"> |
| </subitem> |
| <subitem label="Set the contents of the "ID" field to "application"" skip="false"> |
| </subitem> |
| </item> |
| <item title="Add an application" dialog="false" skip="false" href="/org.eclipse.pde.doc.user/guide/tools/editors/manifest_editor/extensions.htm"> |
| <description> |
| To define an application, perform the following steps: |
| </description> |
| <subitem label="Select "org.eclipse.ui.perspectives" in the list box under "All Extensions" heading in the "Extensions" page" skip="false"> |
| </subitem> |
| <subitem label="Right-click and select "New->application" from the context menu" skip="false"> |
| </subitem> |
| <subitem label="Select "(application)" under "org.eclipse.core.runtime.applications" in the list box under "All Extensions" heading in the "Extensions" page" skip="false"> |
| </subitem> |
| <subitem label="Right-click and select "New->run" from the context menu" skip="false"> |
| </subitem> |
| <subitem label="Replace the content of the "class" text box with "org.eclipsecon.browser.application.Application"" skip="false"> |
| </subitem> |
| <subitem label="Select "File->Save" from the main menu" skip="false"> |
| </subitem> |
| </item> |
| <item title="Test the plug-in" dialog="false" skip="false" href="/org.eclipse.pde.doc.user/guide/tools/launchers/eclipse_application_launcher.htm"> |
| <description> |
| To test your Eclipse plug-in inside a target Eclipse platform, |
| perform the following steps: |
| </description> |
| <subitem label="Open the plug-in editor for the "org.eclipsecon.browser" plug-in and select the "Overview" tab" skip="true"> |
| <command serialization="org.eclipse.ui.navigate.openResource(filePath=/org.eclipsecon.browser/META-INF/MANIFEST.MF)" confirm="false"> |
| </command> |
| </subitem> |
| <subitem label="Click the "Launch an Eclipse application" hyperlink under the "Testing" heading" skip="false"> |
| </subitem> |
| <subitem label="Select "File->Exit" from the main menu to exit the target Eclipse platform" skip="false"> |
| </subitem> |
| </item> |
| </cheatsheet> |