/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
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- <html>
- <title> Text Area Package </title>
- <body>
- <p> Classes related to jEdit's TextArea. </p>
- <p> Since jEdit 4.2, many TextArea classes have been split into a base and derived class. This
- is an attempt to make an API partition for the standalone text area. So for example: </p>
- <ul>
- <li> @ref JEditBuffer and @ref Buffer were split into two classes. </li>
- <li> @ref MouseHandler and @ref TextAreaMouseHandler were split. </li>
- <li> @ref TextArea and @ref JEditTextArea were split. </li>
- <li> @ref StandaloneTextArea is a new class for other open source Java applications to reuse.
- <li> @ref JEditEmbeddedTextArea is a new class for jEdit plugins to reuse. </li>
- </li>
- </ul>
- <h2> Keeping things separate </h2>
- <p>
- The embeddable TextArea includes the packages "textarea", "buffer", "syntax", and should
- include nothing else. This means that for the standalone and abstract base classes,
- we should only use classes from that set.
- </p>
- <p> To build the standalone textarea, "ant build-textArea", and you'll quickly see if you
- broke something by using a class that was not supposed to be used. </p>
- </p>
- </body>
- </html>