Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>
Platform architecture
</TITLE>
Expand Down Expand Up @@ -36,7 +34,7 @@ <h1>Platform Architecture </h1>
how new tools can be added to the platform by building plug-ins that extend the
system.</p>

<p><img border="0" src="images/sdk-arch.svg" alt="line drawing of the architecture of the sdk"></p>
<p><img src="images/sdk-arch.svg" alt="line drawing of the architecture of the sdk"></p>

</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>Platform SDK roadmap</TITLE>

<link rel="stylesheet" type="text/css" HREF="../book.css">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>Compare support</TITLE>

<link rel="stylesheet" type="text/css" HREF="../book.css">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2008. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>Advanced compare techniques</TITLE>

<link rel="stylesheet" type="text/css" HREF="../book.css">
Expand Down Expand Up @@ -102,7 +100,7 @@ <h3>Compare Functionality Outside of Compare Editors</h3>
supports <b>dynamic viewer switching</b>, that is the viewer installed in the pane is dynamically
determined by the pane's input object.</p>

<h3><a Name="single">comparing a Single File in an Editor</a></h3>
<h3><a id="single">comparing a Single File in an Editor</a></h3>

<p>The <a href="../reference/api/org/eclipse/compare/CompareEditorInput.html"><b>CompareEditorInput</b></a> supports
the comparison of an arbitrary file/folder structure which can be displayed in an editor, dialog or view.
Expand All @@ -118,7 +116,7 @@ <h3><a Name="single">comparing a Single File in an Editor</a></h3>
<li>initializes asynchronously.</li>
</ul>

<h3><a Name="patch">working With Patches</a></h3>
<h3><a id="patch">working With Patches</a></h3>

<p>The <a href="../reference/api/org/eclipse/compare/patch/ApplyPatchOperation.html"><b>ApplyPatchOperation</b></a> provides
the ability to launch the Apply Patch wizard programmatically. The pages shown by the wizard are determined using the inputs to the operation.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2010. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>Implementing a Content Viewer</TITLE>

<link rel="stylesheet" type="text/css" HREF="../book.css">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>Merging multiple files</TITLE>

<link rel="stylesheet" type="text/css" HREF="../book.css">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<TITLE>Implementing a structure viewer</TITLE>

<link rel="stylesheet" type="text/css" HREF="../book.css">
Expand Down Expand Up @@ -158,7 +155,7 @@ <h4>Difference Viewers</h4>
It is a good example for how to make structured files available to the hierarchical
compare functionality of the compare plug-in.</p>

<a name="Text"></a>
<a id="Text"></a>
<p>
For text based inputs, clients should subclass the <a href="../reference/api/org/eclipse/compare/structuremergeviewer/StructureCreator.html"><b>StructureCreator</b></a>
class. This will enable the use of a shared document between multiple editors open on the same file.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2012, 2020. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>Console Shell</TITLE>

<link rel="stylesheet" type="text/css" HREF="../book.css">
Expand Down Expand Up @@ -472,7 +470,7 @@ <h3>Closing Console Sessions</h3>
<p>When using the Equinox console standalone on the command line, the <b>exit</b> command can be
used to terminate Equinox and return to the system command prompt.</p>

</p>For both Telnet and SSH sessions, the session can be closed without terminating Equinox with
<p>For both Telnet and SSH sessions, the session can be closed without terminating Equinox with
the <b>disconnect</b> command.</p>

<h2>Implementing Custom Console Commands</h2>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>Simple plug-in example</TITLE>

<link rel="stylesheet" type="text/css" HREF="../book.css">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<TITLE>
Beyond the basics
</TITLE>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js" type="text/javascript"></script>
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<script src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
<TITLE>
Creating the plug-in project
</TITLE>
Expand Down Expand Up @@ -50,7 +48,7 @@ <h3>Creating Your Plug-in Project</h3>
select the <strong>Plug-in with a view</strong> template. Click <strong>Next</strong>. </li>
<li>We want to create a minimal plug-in, so at this point we need to change the default settings to keep things as
simple as possible. On the <strong>Main View Settings</strong> page, change the suggested defaults as follows:
<img border="0" src="images/firstpluginpde.png" alt="Plug-in view settings" >
<img src="images/firstpluginpde.png" alt="Plug-in view settings" >
<ul>
<li>Change the <strong>Java Package Name</strong> from <strong>com.example.helloworld.views</strong> to <strong>com.example.helloworld</strong>
(we don't need a separate package for our view).</li>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2013. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>
The Hello World manifests
</TITLE>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>
A minimal plug-in
</TITLE>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js" type="text/javascript"></script>
<meta charset="utf-8">
<script src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
<TITLE>
Running the plug-in
</TITLE>
Expand Down Expand Up @@ -52,7 +49,7 @@ <h3>Running Hello World</h3>
<P > So where is our new view? We can see all of the views that have been contributed
by plug-ins using the <b>Window &gt; Show View</b> menu.</P>

<img src="images/perspectivemenu.png" alt="" border="0">
<img src="images/perspectivemenu.png" alt="">
<P >
This menu shows us what views are available for the current perspective. You can see all of the views that are contributed to the platform (regardless of perspective) by selecting
<b>Other...</b>. This will display a list of view categories and the views available under each category. </P>
Expand All @@ -61,7 +58,7 @@ <h3>Running Hello World</h3>
find all the plug-ins that have provided extensions for the
<a href="../reference/extension-points/org_eclipse_ui_views.html"><b> org.eclipse.ui.views</b></a> extension point. </P>

<img src="images/showview.png" alt="Show View dialog with Hello entry" border="0">
<img src="images/showview.png" alt="Show View dialog with Hello entry">
<P >
There we are! The view called &quot;Hello View&quot; has been added to the <b> Show View</b> window underneath our category &quot;Hello Category.&quot; The labels for our category and view were obtained from the extension point configuration markup in the
<b>plugin.xml</b>. </P>
Expand All @@ -77,7 +74,7 @@ <h3>Running Hello World</h3>
workbench will activate our plug-in, instantiate and initialize our view class, and show the
new view in the workbench along with all of the other views. Now our code is running.&nbsp;</P>

<img src="images/workbenchwithhello.png" alt="Workbench with Hello World view" border="0">
<img src="images/workbenchwithhello.png" alt="Workbench with Hello World view">
<P >
There it is, our first plug-in! We'll cover more specifics about UI classes and extension points later on.</P>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2013. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>
The Hello World view
</TITLE>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>
UI Forms
</TITLE>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<!DOCTYPE HTML><html lang="en">
<HEAD>

<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<meta charset="utf-8">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<TITLE>
Color and font management
</TITLE>
Expand All @@ -15,36 +13,36 @@

<H1>
Color and font management</H1>
<p align="left">When using forms in a non-trivial way, it is important to share
<p>When using forms in a non-trivial way, it is important to share
as much as possible to conserve resources. For this reason, color management
should be separated from the toolkit when there are more than one form to
handle.</p>
<p align="left">Of course, it is possible to create one toolkit per form, but
<p>Of course, it is possible to create one toolkit per form, but
that is too wasteful if there are many forms. Instead:</p>
<ul>
<li>
<p align="left">Create one toolkit for all the forms that have the same life
<p>Create one toolkit for all the forms that have the same life
cycle. For example, if creating a multi-page editor, create one toolkit per
editor and dispose it when editor is disposed. All the pages in the editor
should share this toolkit.</p></li>
<li>
<p align="left">Create one color manager (<code>FormColors</code>) per
<p>Create one color manager (<code>FormColors</code>) per
plug-in. When creating the toolkit, pass the color manager to the toolkit.
The toolkit will know that the colors are shared and will not dispose them.</p>
</li>
<li>
<p align="left">Use platform support for fonts and if possible, use <code>
<p>Use platform support for fonts and if possible, use <code>
JFaceResources</code> predefined fonts. Between default, 'banner' and
'header' fonts, you can accomplish a lot. Using many fonts is very confusing
for the user, and if you do manage your own, you must ensure alternatives
across platforms. The JFace fonts are guaranteed to work on all the
platforms Eclipse ships on.</p></li>
<li>
<p align="left">Dispose the color manager on plug-in shutdown (don't assume
<p>Dispose the color manager on plug-in shutdown (don't assume
that plug-in shutdown also means platform shutdown - Eclipse runtime can
uninstall your plug-in dynamically while the platform is still running).</p></li>
<li>
<p align="left">Use form color manager to allocate all the colors needed by
<p>Use form color manager to allocate all the colors needed by
the forms.</p></li>
</ul>
</BODY>
Expand Down
Loading
Loading