carbidecpp22devenv/configuration/org.eclipse.osgi/bundles/188/1/.cp/cheatsheets/helloworld/helloworld-create.xml
changeset 5 684bf18fdedf
equal deleted inserted replaced
4:4764c8c88759 5:684bf18fdedf
       
     1 <?xml version="1.0" encoding="UTF-8"?><!--
       
     2      Copyright (c) 2005, 2009 IBM Corporation and others.
       
     3      All rights reserved. This program and the accompanying materials
       
     4      are made available under the terms of the Eclipse Public License v1.0
       
     5      which accompanies this distribution, and is available at
       
     6      http://www.eclipse.org/legal/epl-v10.html
       
     7     
       
     8      Contributors:
       
     9          IBM Corporation - initial API and implementation
       
    10  -->
       
    11 
       
    12 <cheatsheet title="Create a plug-in">
       
    13    <intro href="/org.eclipse.platform.doc.user/reference/ref-cheatsheets.htm">
       
    14       <description>
       
    15          This cheat sheet will demonstrate how to configure PDE and use it 
       
    16          to create, modify and test a plug-in. 
       
    17          <br/>
       
    18          <br/>
       
    19          To learn more about using cheat sheets, click the help button
       
    20          in the top right corner (?).
       
    21       </description>
       
    22    </intro>
       
    23    <item title="Configure PDE" dialog="true" skip="false" href="/org.eclipse.pde.doc.user/guide/tools/views/views.htm">
       
    24       <description>
       
    25          To configure PDE, perform the following steps
       
    26       </description>
       
    27       <subitem label="Select &quot;Window-&gt;Open Perspective-&gt;Other...&quot; from the main menu and choose &quot;Plug-in Development&quot; in order to open the plug-in development perspective" skip="false">
       
    28          <command
       
    29                confirm="false"
       
    30                required="false"
       
    31                translate=""
       
    32                serialization="org.eclipse.ui.perspectives.showPerspective(org.eclipse.ui.perspectives.showPerspective.perspectiveId=org.eclipse.pde.ui.PDEPerspective)">
       
    33          </command>
       
    34       </subitem>
       
    35       <subitem label="Select &quot;Window-&gt;Preferences&quot; from the main menu, expand the &quot;Plug-in Development&quot; outline tree node within the resulting dialog, and choose &quot;Target Platform&quot;." skip="false">
       
    36          <command
       
    37                confirm="false"
       
    38                required="false"
       
    39                translate=""
       
    40                serialization="org.eclipse.ui.window.preferences(preferencePageId=org.eclipse.pde.ui.TargetPlatformPreferencePage)">
       
    41          </command>
       
    42       </subitem>
       
    43       <subitem label="Verify that the &quot;Target Definitions:&quot; check box list has one Target Platform selected as active." skip="true">
       
    44       </subitem>
       
    45       <subitem label="Select the Active Target Platform, Click Edit and verify that all checkboxes corresponding to plug-in entries listed in the list box on the &quot;Content&quot; tab are checked." skip="true">
       
    46       </subitem>
       
    47       <subitem label="Click &quot;OK&quot;." skip="false">
       
    48       </subitem>
       
    49    </item>
       
    50    <item title="Create the plug-in" dialog="true" skip="false" href="/org.eclipse.pde.doc.user/guide/tools/project_wizards/new_plugin_project.htm">
       
    51       <description>
       
    52          To create the plug-in perform the following steps
       
    53       </description>
       
    54       <subitem label="Select &quot;File-&gt;New-&gt;Project...&quot; from the main menu, expand the &quot;Plug-in Development&quot; category within the resulting &quot;New Project&quot; dialog box, and choose &quot;Plug-in Project&quot;" skip="false">
       
    55          <command
       
    56                confirm="false"
       
    57                required="false"
       
    58                translate=""
       
    59                serialization="org.eclipse.ui.newWizard(newWizardId=org.eclipse.pde.ui.NewProjectWizard)">
       
    60          </command>
       
    61       </subitem>
       
    62       <subitem label="Input &quot;com.example.helloworld&quot; into the &quot;Project Name&quot; text box" skip="false">
       
    63       </subitem>
       
    64       <subitem label="Accept the rest of the default preloaded values on the &quot;Plug-in Project&quot; page and click &quot;Next &gt;&quot;" skip="false">
       
    65       </subitem>
       
    66       <subitem label="Accept the default preloaded values on the &quot;Plug-in Content&quot; page and click &quot;Next &gt;&quot;" skip="false">
       
    67       </subitem>
       
    68       <subitem label="Select the &quot;Hello, World&quot; template from the list of &quot;Available Templates&quot; and click &quot;Finish&quot;" skip="false">
       
    69       </subitem>
       
    70    </item>
       
    71    <item title="Modify the plug-in" dialog="false" skip="false" href="/org.eclipse.pde.doc.user/guide/tools/editors/manifest_editor/extensions.htm">
       
    72       <description>
       
    73          After the new plug-in project wizard is finished from the previous step,
       
    74          the plug-in editor is launched for your new project with the <b>Overview</b>
       
    75          page showing.
       
    76          <br/>
       
    77          <br/>
       
    78          To modify your <b>com.example.helloworld</b> plug-in, perform the
       
    79          following steps:
       
    80       </description>
       
    81       <subitem label="Select the &quot;Extensions&quot; tab" skip="false">
       
    82       </subitem>
       
    83       <subitem label="Expand the &quot;org.eclipse.ui.actionSets&quot; tree dialog under the &quot;All Extensions&quot; heading" skip="false">
       
    84       </subitem>
       
    85       <subitem label="Expand the &quot;Sample Action Set&quot; tree dialog" skip="false">
       
    86       </subitem>
       
    87       <subitem label="Select the &quot;Sample Menu&quot; entry" skip="false">
       
    88       </subitem>
       
    89       <subitem label="Replace the content of the &quot;label&quot; text box under the &quot;Extension Element Details&quot; heading with &quot;Hello!&quot;" skip="false">
       
    90       </subitem>
       
    91       <subitem label="Select the &quot;Sample Action&quot; entry under the &quot;All Extensions&quot; heading" skip="false">
       
    92       </subitem>
       
    93       <subitem label="Replace the content of the &quot;label&quot; text box under the &quot;Extension Element Details&quot; heading with &quot;Display Hello World!&quot;" skip="false">
       
    94       </subitem>
       
    95       <subitem label="Select &quot;File-&gt;Save&quot; from the main menu" skip="false">
       
    96       </subitem>
       
    97    </item>
       
    98    <item title="Test the plug-in" dialog="false" skip="false" href="/org.eclipse.pde.doc.user/guide/tools/launchers/eclipse_application_launcher.htm">
       
    99       <description>
       
   100          To test your Eclipse plug-in inside a target Eclipse platform,
       
   101          perform the following steps:
       
   102       </description>
       
   103       <subitem label="Select the &quot;Overview&quot; tab" skip="false">
       
   104          <command
       
   105                confirm="false"
       
   106                required="false"
       
   107                translate=""
       
   108                serialization="org.eclipse.ui.navigate.openResource(filePath=/com.example.helloworld/META-INF/MANIFEST.MF)">
       
   109          </command>
       
   110       </subitem>
       
   111       <subitem label="Click the &quot;Launch an Eclipse application&quot; hyperlink under the &quot;Testing&quot; heading" skip="false">
       
   112       </subitem>
       
   113       <subitem label="Note the &quot;Hello!&quot; entry in the main menu in the newly launched Eclipse platform" skip="true">
       
   114       </subitem>
       
   115       <subitem label="Select &quot;Hello!-&gt;Display Hello World!&quot; from the main menu" skip="false">
       
   116       </subitem>
       
   117       <subitem label="Click on the &quot;Workbench&quot;  icon to close the &quot;Welcome&quot; view and go to the Eclipse workbench." skip="true">
       
   118       </subitem>
       
   119       <subitem label="Note the icon with the Eclipse logo in the main toolbar in the newly launched Eclipse platform" skip="true">
       
   120       </subitem>
       
   121       <subitem label="Click the icon with the Eclipse logo in the main toolbar" skip="false">
       
   122       </subitem>
       
   123       <subitem label="Select &quot;File-&gt;Exit&quot; from the main menu to exit the target Eclipse platform" skip="false">
       
   124       </subitem>
       
   125    </item>
       
   126 </cheatsheet>