PageRenderTime 81ms CodeModel.GetById 40ms app.highlight 1ms RepoModel.GetById 39ms app.codeStats 0ms

/jEdit/tags/jedit-4-5-pre1/org/gjt/sp/jedit/textarea/package.html

#
HTML | 29 lines | 25 code | 4 blank | 0 comment | 0 complexity | 4a0cfe11f23d51e461e4239fca992461 MD5 | raw file
 1<html>
 2<title> Text Area Package </title>
 3<body>
 4<p> Classes related to jEdit's TextArea. </p>
 5
 6<p> Since jEdit 4.2, many TextArea classes have been split into a base and derived class. This
 7is an attempt to make an API partition for the standalone text area. So for example: </p>
 8<ul>
 9<li> @ref JEditBuffer and @ref Buffer were split into two classes. </li>
10<li> @ref MouseHandler and @ref TextAreaMouseHandler were split. </li>
11<li> @ref TextArea and @ref JEditTextArea were split. </li>
12<li> @ref StandaloneTextArea is a new class for other open source Java applications to reuse. 
13<li> @ref JEditEmbeddedTextArea is a new class for jEdit plugins to reuse. </li>
14</li>
15</ul>
16
17<h2> Keeping things separate </h2>
18<p>
19The embeddable TextArea includes the packages "textarea", "buffer", "syntax", and should
20include nothing else. This means that for the standalone and abstract base classes,
21we should only use classes from that set.
22</p>
23
24<p> To build the standalone textarea, "ant build-textArea", and you'll quickly see if you
25broke something by using a class that was not supposed to be used. </p>
26
27</p>
28</body>
29</html>