| <html> |
| |
| <head> |
| <meta http-equiv="Content-Language" content="en-us"> |
| <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> |
| <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> |
| <meta name="ProgId" content="FrontPage.Editor.Document"> |
| <title>Eclipse Rich Client Text Infrastructure</title> |
| </head> |
| |
| <body> |
| |
| <table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" > |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#595791"><font face="Arial,Helvetica"><font color="#FFFFFF">Eclipse Rich Client Platform - Text Infrastructure</font></font></td> |
| </tr> |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><b>Eclipse Rich Client Platform</b> |
| |
| <p> |
| The <a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform">rich client platform</a> (RCP) is a major theme since Eclipse 3.0. As many applications provide some sort |
| of text editing, an optional RCP Text component is provided. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><b>Optional Text Editing Components</b> |
| <p> |
| Applications that want to offer text editing capabilities may include the following eclipse plug-ins which are |
| an optional part of RCP i.e. they are not included in the <em>RCP Runtime Binary</em> available from the <a href="http://download.eclipse.org/eclipse/downloads/">Eclipse Project download page</a> |
| but they can be extracted from the <em>Platform Runtime Binary</em> download): |
| </p> |
| <ul> |
| <li><tt>org.eclipse.text</tt></li> |
| <li><tt>org.eclipse.jface.text</tt></li> |
| <li><tt>org.eclipse.ui.workbench.texteditor</tt></li> |
| <li><strong>since 3.3:</strong> <tt>org.eclipse.ui.editors</tt> - provides a Text editor but drags in plug-ins like: |
| <ul> |
| <li><tt>org.eclipse.ui.ide</tt></li> |
| <li><tt>org.eclipse.core.resources</tt></li> |
| </ul> |
| Use this if the resulting size of your RCP isn't important and you don't want to write your own editor. |
| </li> |
| </ul> |
| </td> |
| |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE BORDER=0 height=16 width=16></td> |
| <td VALIGN=TOP width="200px"><b>RCP Text Editor Example</b> |
| <img src="texteditor/rcp_editor.png" align="right"> |
| <p> |
| The RCP Text Editor Example is a simple RCP application that creates own text editors using the text editing infrastructure (an optional RCP component) and offers text editing capabilities such as shifting, moving and deleting lines, find/replace, auto-completion and basic syntax highlighting for markup languages. See also the <a href="texteditor/rcp_texteditor_ex.html">documentation and implementation notes</a>. |
| </p> |
| <p> |
| To load the RCP text editor example source into your workspace: |
| <ol> |
| <li>Download the <a href="texteditor/org.eclipse.ui.examples.rcp.texteditor_3.7.0.src.zip">texteditor source plug-in</a> and save it on your harddisk.</li> |
| <li>Choose File > Import... > Existing Project into Workspace. |
| <li>Click the Browse... button to select the zip file you downloaded in step 1. |
| <li>Press Finish. |
| </ol> |
| To run the example from your workspace: |
| <ol> |
| <li>Choose Run > Run Configurations... |
| <li>Under 'Eclipse Application', there should be a new launch configuration: 'RCP Text Editor'. |
| <li>Click 'Run'. |
| <li>When the RCP Text Editor Example window opens, use File > Open to open a plain text, .xml, or .html file. |
| </ol> |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE BORDER=0 height=16 width=16></td> |
| <td VALIGN=TOP width="200px"><b>Default Text Editor Example (requires R3.3 or later)</b> |
| <p> |
| This example shows how to use the Eclipse Text editor in your RCP application. As mentioned above this |
| requires to add several additional plug-ins and hence increases the size of the resulting RCP application. |
| </p> |
| <p> To load the default Text editor example source into your workspace: |
| <ol> |
| <li>Download the <a href="texteditor/org.eclipse.ui.examples.texteditor_3.7.0.src.zip">texteditor source plug-in</a> and save it on your harddisk.</li> |
| <li>Choose File > Import... > Existing Project into Workspace. |
| <li>Click the Browse... button to select the zip file you downloaded in step 1. |
| <li>Press Finish. |
| </ol> |
| </p> |
| <p> |
| To run the example from your workspace: |
| <ol> |
| <li>Choose Run > Run Configurations...</li> |
| <li>Under 'Eclipse Application', there should be a new launch configuration: 'RCP Text Editor'.</li> |
| <li>Click Run.</li> |
| <li>When the RCP Text Editor Example window opens, use File > Open to open a plain text, .xml, or .html file.</li> |
| </ol> |
| </p> |
| </tr> |
| |
| |
| </table> |
| </body> |
| |
| </html> |