Sign in Join
Wiki copytemporary

SynEdit/ja: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: SynEdit/ja

OldNewLine
1+## SynEditとは
2+
3+SynEditはTSynEditというソースエディタコンポーネント、文法ハイライト表示オブジェクトや、ソース編集に使う他のコンポーネント群などを含むパッケージです。
4+
5+これは、SynEdit 1.3をベースとして開発され、沢山の拡張が加えられました。たとえば、UTF-8サポートや、コードフォールディングなどが加えられています。
6+
7+## IDEのSynEdit
8+
9+lazarusのSynEditはビルトインパッケージです。なぜなら、IDEはSynEditそのものを使うからです。それで、.lpkファイルが無いのです。 このコンポーネントは、コンポーネントパレットの'SynEdit' ページにあります。
10+
11+## SynEditの例
12+
13+SynEditを使った例が lazarus/examples/synedit1.lpi にあります。
14+
15+## さらなる開発と、その議論
16+
17+- RTL (right-to-left): started by Mazen
18+- automatic monospace font selection: At the moment SynEdit starts with a font 'courier'. But it would be better, if SynEdit would start with a monospace font (meaning: every character has the same width). At the moment the LCL TFont does not provide such a property. At the moment the user has to choose the right font.
19+- automatic UTF-8 font selection: Same as above monospace, but also with an UTF-8 font, so that for example umlaute are shown correctly. At the moment the user has to choose the right font.
20+- Dead keys. Most keyboards support typing two or more keys to create one special character (like accented or umlaut characters).
21+- [[Redesign of the SynEdit component]]. The primary goal is more reliable display and navigation in the text. A more modular approach also allows for better integration of extensions, and for specialized controls, for use outside of Lazarus.
22+
23+---
24+*From the Free Pascal wiki, page "SynEdit/ja", as it stood on 2007-02-21 after a change by Swen, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history